我使用静态 IP 连接到互联网。连接正常。在成功连接到 DNS 几次后,DNS 变得无法访问(使用 IP 地址仍可进行 PING)。重新启动以太网连接解决了几个 DNS 查询的问题,然后它再次停止。
有人知道问题可能出在哪里吗?非常感谢您的帮助!
查询不成功:
dig google.com
; <<>> DiG 9.7.3 <<>> google.com
;; global options: +cmd
;; connection timed out; no servers could be reached
有关我的系统的信息:
运行 Ubuntu 11.04(包含所有更新)。
$ uname -r
2.6.38-11-generic
$ i config (I replaced the ip addresses for this post)
eth0 Link encap:Ethernet HWaddr e0:69:95:0e:99:22
inet addr:my.ip.address.here Bcast:another.ip.address.here Mask:255.255.0.0
inet6 addr: one::more::ip::address Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:999950 errors:0 dropped:17458 overruns:0 frame:0
TX packets:14668 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:204167642 (204.1 MB) TX bytes:2175973 (2.1 MB)
Interrupt:20 Memory:d1400000-d1420000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:192 errors:0 dropped:0 overruns:0 frame:0
TX packets:192 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:14736 (14.7 KB) TX bytes:14736 (14.7 KB)
$ head /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz
stepping : 5
cpu MHz : 2794.000
cache size : 8192 KB
physical id : 0
siblings : 8
答案1
根据提供的数据,如果“mydns1.ip.here”和“my.dns2.ip.here”是实际值,那么这就是您的问题。当您最初使用 DHCP 时,它会自动填充从您的 DHCP 服务器收到的值。由于您缺少这些信息,我建议运行:
sudo gedit /etc/resolv.conf
将“my.dns.*”值替换为公共 Google DNS 地址 8.8.8.8 和 8.8.4.4。
祝你好运。