
我的 Debian VPScan ping all host by name and IP
但無法透過名稱 ping 通一台主機。
按名稱 Ping 失敗,但使用 IP 成功
然而,在我的家用電腦上,我可以透過名稱和 IP 來 ping 該主機。
我刷新了家用電腦上的 DNS,以確保我不使用快取記錄。這裡有什麼問題?提前致謝。
更新dig +trace ns1.imagihost.com
輸出:
答案1
簡單:因為您沒有A
為其定義記錄。
Adig +trace +additional ns1.imagihost.com A
向我們展示了您的名稱伺服器、黏合記錄以及負責以下操作的名稱伺服器的輸出imagihost.com
:
imagihost.com. 172800 IN NS ns2.altairhost.com.
imagihost.com. 172800 IN NS ns1.altairhost.com.
ns2.altairhost.com. 172800 IN A 104.206.190.110
ns1.altairhost.com. 172800 IN A 104.206.190.110
;; Received 114 bytes from 192.54.112.30#53(192.54.112.30) in 124 ms
imagihost.com. 86400 IN SOA ns1.altairhost.com. premiumicloud.icloud.com. 2015022103 86400 7200 3600000 86400
;; Received 107 bytes from 104.206.190.110#53(104.206.190.110) in 64 ms
為了強調這一點:
# dig @104.206.190.110 ns1.imagihost.com | grep status
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 33294
至於為什麼在快取清除後它可以在你的家庭電腦上工作,這表明你已經以某種方式在你的家庭網路上定義了這條記錄。我們無法告訴您這是否是您執行的私人 DNS 伺服器、是否已新增至您的主機檔案中,或者您的 ISP 是否仍快取了先前存在的記錄。這是您的家庭網路:事實上,它解決的問題並不是我們要在 Serverfault 上推測的問題。
如果要解決網際網路可見性問題,則需要ns1.imagihost.com. IN A
在 DNS 中定義缺少的記錄。如果您想找出為什麼它仍然可以在您的家庭網路上解決,您還需要進行更多研究,但這不是我們可以幫助您的。
另外,這裡有一個免費贈品:ns1.altairhost.com
和ns2.altairhost.com
都指向同一個 IP 位址。這是一難以置信不安全的 DNS 配置會為您的網域可用性帶來不可預測的問題。每個名稱伺服器應該是不同的 DNS 伺服器,而這些伺服器不應位於相同資料中心。即便是最簡短的網路上任何人與某個 IP 位址之間的網路問題都會導致您的網域名稱對某些人來說短暫地從網路上消失。