ping:未知主机 google.com

ping:未知主机 google.com

相关输出:

/etc/hosts
127.0.0.1               localhost localhost.localdomain localhost4  localhost4.localdomain4
::1             localhost localhost.localdomain localhost6 localhost6.localdomain6
servers_ip_address            server.2006scape.com server


/etc/resolv.conf
search 2006scape.com
#Generated by NetworkManager
nameserver 8.8.8.8
nameserver 8.8.4.4

来自 tcpdump 的一些内容

07:46:28.795843 IP server_ip.42841 > 8.8.4.4.domain: 60253+ PTR? 87.127.104.87.in-addr.arpa. (44)
07:46:28.795980 IP server_ip.54001 > 8.8.4.4.domain: 7390+ PTR? 60.187.80.98.in-addr.arpa. (43)
07:46:28.804029 IP server_ip.59667 > 8.8.4.4.domain: 58876+ PTR? 134.154.161.72.in-addr.arpa. (45)
07:46:28.884171 IP server_ip.46255 > 8.8.4.4.domain: 63027+ PTR? 195.156.251.84.in-addr.arpa. (45)
07:46:28.884217 IP server_ip.35426 > 8.8.4.4.domain: 10538+ PTR? 118.3.182.166.in-addr.arpa. (44)
07:46:28.884253 IP server_ip.53635 > 8.8.4.4.domain: 29928+ PTR? 230.94.81.83.in-addr.arpa. (43)
07:46:28.884286 IP server_ip.45787 > 8.8.4.4.domain: 41151+ PTR? 18.32.223.121.in-addr.arpa. (44)
07:46:28.946045 IP server_ip.47246 > 8.8.4.4.domain: 43103+ PTR? 81.70.251.84.in-addr.arpa. (43)
07:46:28.946066 IP server_ip.33208 > 8.8.4.4.domain: 61117+ PTR? 69.170.184.71.in-addr.arpa. (44)

有谁知道这是什么原因造成的吗?

答案1

我在 tcpdump 中只看到单向流量,没有响应。您是否仅指定了出站 DNS 请求(例如dst port 53),还是没有收到任何响应?

您可以发出任何 DNS 请求吗?(用于dig测试。)

答案2

我有两台运行 Debian Squeeze 的服务器,均采用此配置,并且无需使用,一切正常nslookup google.com

/etc/resolv.conf
  nameserver 8.8.8.8
  nameserver 8.8.4.4

也许您忘记设置正确的路线。

答案3

这是到达 DNS 服务器或返回 DNS 数据包时出现的问题。您可以通过在端口 53/UDP 上运行 traceroute 来开始调试:

traceroute -np 53 8.8.8.8

这将显示这是您的本地防火墙还是远程问题。

相关内容