Linux

Wget 有效,Ping 無效

  • October 10, 2012

Virtuozzo 虛擬化的 Debian 4 有一些異常(我知道,我會盡快升級這個,但存在依賴性)。我們在這個網站上執行了一些網站。和視圖 幾天前 exmi4 無法向某些人發送郵件。我將使用 live.com 作為範例域!

所以有些人收到了郵件,有些人沒有。

有些郵件被卡在隊列中,2 天后它們就消失了!!

我的 Nagios 從未出現過網際網路連接或磁碟空間問題

現在我想安裝“dig”來看看他是如何解決 dns 請求的。這個 Debian 告訴我他不知道 dig..

長話短說,Debian 能夠下載具有確切 IP 甚至 wget live.com 的站點,但它無法 ping live.com。

我 99% 確定網路是正確的,路由也是正確的!

下面是我的一些例子:

wget live.com

下載網站

ping live.com
ping http://www.live.com
ping http://live.com

返回:

ping: 未知主機 live.com

編輯

我現在不再使用 heise.de 而不是 live.com。

我發現我可以通過使用它的 IP 地址來 ping heise.de 伺服器。

myserver:~# ping 193.99.144.85
PING 193.99.144.85 (193.99.144.85) 56(84) bytes of data.
64 bytes from 193.99.144.85: icmp_seq=1 ttl=248 time=12.7 ms
64 bytes from 193.99.144.85: icmp_seq=2 ttl=248 time=12.6 ms
64 bytes from 193.99.144.85: icmp_seq=3 ttl=248 time=12.9 ms
64 bytes from 193.99.144.85: icmp_seq=4 ttl=248 time=13.1 ms
64 bytes from 193.99.144.85: icmp_seq=5 ttl=248 time=13.1 ms

--- 193.99.144.85 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4001ms
rtt min/avg/max/mdev = 12.671/12.924/13.163/0.238 ms

編輯 2

myserver:/etc/apt# dig heise.de

; <<>> DiG 9.3.4-P1.2 <<>> heise.de
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40551
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 3

;; QUESTION SECTION:
;heise.de.                      IN      A

;; ANSWER SECTION:
heise.de.               2266    IN      A       193.99.144.80

;; AUTHORITY SECTION:
heise.de.               1622    IN      NS      ns.pop-hannover.de.
heise.de.               1622    IN      NS      ns.s.plusline.de.
heise.de.               1622    IN      NS      ns.plusline.de.
heise.de.               1622    IN      NS      ns2.pop-hannover.net.
heise.de.               1622    IN      NS      ns.heise.de.

;; ADDITIONAL SECTION:
ns.plusline.de.         265     IN      A       212.19.48.14
ns.pop-hannover.de.     5113    IN      A       193.98.1.200
ns2.pop-hannover.net.   15150   IN      A       62.48.67.66

;; Query time: 2 msec
;; SERVER: 193.200.112.80#53(193.200.112.80)
;; WHEN: Tue Oct  9 13:03:50 2012
;; MSG SIZE  rcvd: 216

ping: 未知主機 live.com

unknown host錯誤是指名稱到 IP 地址解析的問題。AFAICT,只要您使用 192.200.113.30 和 192.200.112.80 in /etc/resolv.conf

[mpenning@tsunami tests]$ dig +short @193.200.113.30 live.com
65.55.206.154
[mpenning@tsunami tests]$ dig +short @193.200.112.80 live.com
65.55.206.154
[mpenning@tsunami tests]$

也就是說,您所看到的可能與嘗試使用ping http://live.com. 不要http://在您的 ping 上使用前綴……這僅對 Web 瀏覽器有意義。

僅供參考,live.com 不返回 ping,因此您不應期望任何返回…它們都應該超時…

[mpenning@tsunami tests]$ ping -w 1 live.com
PING live.com (65.55.206.154) 56(84) bytes of data.

--- live.com ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms

[mpenning@tsunami tests]$

編輯

當我 ping heise.de 時,我得到了這個…

[mpenning@tsunami tests]$ ping heise.de
PING heise.de (193.99.144.80) 56(84) bytes of data.
64 bytes from redirector.heise.de (193.99.144.80): icmp_req=1 ttl=241 time=144 ms
64 bytes from redirector.heise.de (193.99.144.80): icmp_req=2 ttl=241 time=144 ms
64 bytes from redirector.heise.de (193.99.144.80): icmp_req=3 ttl=241 time=144 ms
64 bytes from redirector.heise.de (193.99.144.80): icmp_req=4 ttl=241 time=143 ms
^C
--- heise.de ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 143.734/144.344/144.730/0.598 ms
[mpenning@tsunami tests]$

引用自:https://serverfault.com/questions/436338