我在我的服务器上运行 Ubuntu 12.04,但自从从 10.04 升级后,我无法再访问服务器的任何外部源。
我可以通过 SSH 进入盒子,但从里面我无法访问任何内容。至少,我无法 ping、挖掘等。
我已经提供了我认为可能为我提供更多信息的所有内容,但在这里看不到任何明显的错误。
解析
root@sub:~# resolveip google.com
resolveip: Unable to find hostid for 'google.com': try again
平
root@sub:~# ping google.com
ping: unknown host google.com
路线-n
root@sub:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 77.68.108.1 0.0.0.0 UG 100 0 0 eth0
77.68.108.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
iptables-L
root@sub:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
升级后有什么变化吗?
答案1
首先尝试 ping 您的网关77.68.108.1
。如果你能做到的话,那么
我认为/etc/resolv.conf
是配置不当。
只需打开/etc/resolv.conf
文件。在该文件的顶部添加如下行:
nameserver 8.8.8.8
这是所有 DNS 解析请求都将定向到的解析器。8.8.8.8
和8.8.4.4
是任何人都可以使用的两个开放解析器。
在此之后,您应该能够ping google.com
。