【发布时间】:2017-03-11 14:13:05
【问题描述】:
我有一台运行 Debian Squeeze 的 Linux 服务器,我无法在其上运行 apt-get update。我收到如下错误:
W: Failed to fetch http://ftp.us.debian.org/debian/dists/squeeze/main/binary-i386/Packages.gz
Unable to connect to 10.197.3.5:3142:
我可以成功ping ftp.us.debian.org,但是它显示的ip地址与无法连接消息显示的ip地址不同。
我认为这是 DNS 翻译的问题,所以我将我的 DNS 服务器 更改为 google's 8.8.8.8 server
运行dig google.com
表明 DNS 服务器 实际上是我指定的 google 服务器。
我难住了。可能需要注意的是,我将 port 22 和 port 80 转发到我的 router 以便我的队友可以ssh 并查看相关的网页与这台服务器。我认为这不是问题,因为即使我停止转发也会发生这种情况。
【问题讨论】:
-
我认为您的
sourcs.list可能有问题,请分享您使用的版本。 -
您是否定义了代理?如果 conf 文件不存在,可能在
/etc/apt/conf或/etc/apt/apt.conf.d/70debconf中。 -
这是代理问题!这台服务器是其他公司搭建的,没想到他们设置了代理
标签: dns debian portforwarding apt-get