我的Debian VPS can ping all host by name and IP但是有一个主机我不能通过名字ping通。
按名称Ping失败,但IP成功 
然而,在我的家用电脑上,我可以通过名称和IP来ping主机。

我刷我的家用电脑上的DNS,以确保我不使用cachinglogging。 这里有什么问题? 提前致谢。
用dig +trace ns1.imagihost.com输出更新: 
简单:因为您没有为其定义Alogging。
dig +trace +additional ns1.imagihost.com A向我们展示你的dig +trace +additional ns1.imagihost.com A服务器,胶水logging,以及负责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
至于为什么你的家用电脑上的caching清除后,它表明你已经定义了这个logging在家庭networking莫名其妙。 我们不能告诉你,这是一个你运行的私有DNS服务器,是否被添加到你的主机文件中,或者你的ISP是否有loggingcaching的logging。 这是你的家庭networking:事实上,解决这个问题并不是我们要在Serverfault上推测的问题。
如果您想解决互联网可见性问题,则需要定义缺less的ns1.imagihost.com. IN A ns1.imagihost.com. IN A DNS中ns1.imagihost.com. IN Alogging。 如果你想知道为什么它仍然在你的家庭networking上解决,你还有更多的研究要做,这不是我们可以帮助你的。
另外,这里有一个免费的: ns1.altairhost.com和ns2.altairhost.com都指向相同的IP地址。 这是一个令人难以置信的不安全的DNSconfiguration,将导致您的域的可用性出现不可预知的问题。 每个名称服务器应该是不同的DNS服务器,这些服务器不应该位于同一个数据中心。 即使互联网上的任何人之间的networking问题最简单的和一个IP地址将导致你的域名从一些人短暂地从互联网上消失。