为什么函数“host”在使用 IP 而不是域名时会给出不同的结果?

为什么函数“host”在使用 IP 而不是域名时会给出不同的结果?

我正在学习 DNS,当在 Kali 上使用“host”bash 函数时,根据我提供的 IP 地址或其域名等效项,我会得到不同的结果:

host -t ns axis.com
   => 81.68.60.195.in-addr.arpa domain name pointer sherlock01.se.axis.com

host -t ns 195.60.68.81
   => axis.com name server nic2.axis.com.
      axis.com name server nic.axis.com.
      axis.com name server nic4.axis.com.
      axis.com name server nic3.axis.com.

为什么会这样?

干杯

答案1

第一个输出是PTR域的记录axis.com

第二个表示该ip上的服务器195.60.68.81有4条NS记录:

  axis.com name server nic2.axis.com.
  axis.com name server nic.axis.com.
  axis.com name server nic4.axis.com.
  axis.com name server nic3.axis.com.

axis.com这意味着可以使用这 4 个服务器之一来解析该域名

相关内容