为什么我可以ping“什么”,我得到的回应,而不是“不明身份”

我可以在CentOS 6中ping任何字或域,并且如果在真实世界中不存在ping的域,我会从同一个IP获得响应。

eg ping xxxxxx 

我怎样才能解决这个问题? 我想有正常的行为报告“未知的主机”。

在您的DNS服务器中,为您的域设置了通配符条目,如*.domain.com 。 除此之外,如果您在/etc/resolv.conf设置了search域,那么您ping的任何内容都将追加search域。 要进行快速testing,只需将/etc/resolv.conf文件中的所有条目注释掉,并将其replace为以下google dns服务器 –

名称服务器8.8.8.8

看看是否能解决问题。 否则,你将不得不改变主DNS服务器的DNS区域条目,这是不太可能的,除非你有控制权。

一般来说,ping的输出取决于两件事:

  • 你正在使用哪个ping:各种操作系统上的ping命令有不同的响应,所以你可能会希望看到一些在CentOS中不能正常工作的东西。
  • 当你问一些虚假的东西时,你正在使用的DNS服务器的确切答案。 一些DNS系统告诉客户端,它无法parsing主机,而另一些则说它找不到域名,因为它首先必须能够parsing域名,然后才能向域名请求域名。 这也可以取决于如何configurationDNS系统。

太多的variables在这里给你更详细的答案。