Domain-Name-System

VPS 可以通過 IP ping 主機,但不能通過名稱

  • February 21, 2015

我的 Debian VPScan ping all host by name and IP但我無法按名稱 ping 一台主機。

按名稱 Ping 失敗但使用 IP 成功 在此處輸入圖像描述

但是,在我的家用 PC 上,我可以通過名稱和 IP ping 該主機。

在此處輸入圖像描述

我刷新了家用 PC 上的 DNS,以確保我不使用記憶體記錄。這裡有什麼問題?提前致謝。

更新dig +trace ns1.imagihost.com輸出: 在此處輸入圖像描述

簡單:因為您沒有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

至於為什麼在清除記憶體後它可以在您的家庭 PC 上執行,這表明您已經以某種方式在家庭網路上定義了此記錄。我們無法告訴您這是否是您執行的私有 DNS 伺服器、添加到您的 hosts 文件中的內容,或者您​​的 ISP 是否仍然從以前的記憶體中記憶體了該記錄。這是您的家庭網路:事實上,它解決了我們將在 Serverfault 上推測的問題。

如果您想解決網際網路可見性問題,您需要ns1.imagihost.com. IN A在 DNS 中定義缺失的記錄。如果您想找出為什麼它仍然可以在您的家庭網路上解決,您需要做更多的研究,這不是我們可以幫助您的事情。


此外,這是一個免費贈品:ns1.altairhost.com並且ns2.altairhost.com都指向同一個 IP 地址。這是一個非常不安全的 DNS 配置,將會給您的域可用性帶來不可預知的問題。每個名稱伺服器應該是不同的 DNS 伺服器,並且這些伺服器不應位於同一個數據中心。即使是網際網路上任何人與一個 IP 地址之間最簡單的網路問題也會導致您的域對某些人來說從網際網路上短暫消失。

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