Debian 8 - 局域网连接有效,但没有互联网

Debian 8 - 局域网连接有效,但没有互联网

我有一台 Debian 8 服务器,已经运行良好大约一年了。突然间我无法再访问互联网。

服务器通过以太网电缆连接,我可以通过本地网络 SSH 访问。

当我执行 ping 操作时www.google.com,我会得到“未知主机”。如果我 ping 8.8.8.8 就可以了。

所以我猜测这是一个DNS问题?我的/etc/network/interfaces文件看起来像这样..

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

我还应该在哪里寻找解决这个问题的方法?

答案1

我会尝试使用/etc/resolv.conf以下内容更新您的文件:

nameserver 8.8.8.8
nameserver 8.8.4.4
search local

您似乎已经知道,8.8.8.8 和 8.8.4.4 是 Google 的公共 DNS 服务器。

名称服务器 名称服务器 IP 地址

解析器应查询的名称服务器的 Internet 地址,可以是 IPv4 地址(采用点表示法),也可以是按照 RFC 2373 采用冒号(可能是点)表示法的 IPv6 地址。最多 MAXNS(当前为 3 个,请参阅 )名称服务器可以列出,每个关键字一个。如果有多个服务器,解析器库将按列出的顺序查询它们。如果不存在名称服务器条目,则默认情况下使用本地计算机上的名称服务器。 (使用的算法是尝试一个名称服务器,如果查询超时,则尝试下一个,直到用完名称服务器,然后重复尝试所有名称服务器,直到达到最大重试次数。)


search 主机名查找的搜索列表。

搜索列表一般由本地域名确定;默认情况下,仅包含本地域名。这可以通过在搜索关键字后面列出所需的域搜索路径并用空格或制表符分隔名称来更改。解析器查询中包含少于 ndots 个点(默认为 1)的解析器查询将依次使用搜索路径的每个组件进行尝试,直到找到匹配项。对于具有多个子域的环境,请阅读下面的选项 ndots:n 以避免中间人攻击和根 dns 服务器不必要的流量。请注意,如果列出的域的服务器不是本地的,则此过程可能会很慢,并且会生成大量网络流量,并且如果其中一个域没有可用的服务器,则查询将超时。搜索列表目前仅限于 6 个域,总共 256 个字符。

解决.conf(5)

相关内容