VPS 可以通過 IP ping 主機,但不能通過名稱
我的 Debian VPS
can ping all host by name and IP
但我無法按名稱 ping 一台主機。按名稱 Ping 失敗但使用 IP 成功
但是,在我的家用 PC 上,我可以通過名稱和 IP ping 該主機。
我刷新了家用 PC 上的 DNS,以確保我不使用記憶體記錄。這裡有什麼問題?提前致謝。
更新
dig +trace ns1.imagihost.com
輸出:
簡單:因為您沒有
A
為它定義記錄。A
dig +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 地址之間最簡單的網路問題也會導致您的域對某些人來說從網際網路上短暫消失。