VPS 可以通过 IP ping 主机,但不能通过名称 ping 主机

VPS 可以通过 IP ping 主机,但不能通过名称 ping 主机

我的 Debian VPS can ping all host by name and IP,但是有一个主机我无法通过名称 ping 通。

通过名称 ping 失败,但通过 IP ping 成功 在此处输入图片描述

但是,在我家用的电脑上,我可以通过名称和 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.comns2.altairhost.com都指向同一个 IP 地址。这是一个难以置信不安全的 DNS 配置将给您的域名可用性带来不可预测的问题。每个名称服务器都应该是不同的 DNS 服务器,并且这些服务器不应该位于同一个数据中心。即使是最简短互联网上任何人之间的网络问题以及一个 IP 地址将导致您的域名暂时从某些人的互联网上消失。

相关内容