几次成功连接后 DNS 连接失败

几次成功连接后 DNS 连接失败

我使用静态 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。

祝你好运。

相关内容