如何从IP成功查找主机名,反之则不然?


3

查看以下命令及其各自的输出:

$ nslookup 202.83.21.28 8.8.8.8
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

Name:    broadband.actcorp.in
Address:  202.83.21.28


$ nslookup broadband.actcorp.in 8.8.8.8
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

*** google-public-dns-a.google.com can't find broadband.actcorp.in: Non-existent domain

为什么我可以解析IP地址 202.83.21.28 到它的主机名 broadband.actcorp.in 但反之亦然?我理解域名服务器工作的方式是,应该只是一个条目 broadband.actcorp.in <-> 202.83.21.28, 或类似的东西。我错过了什么?


有趣的问题。然而,事情并非那么简单。单个IP可以映射到多个域。在这种特殊情况下,您选择了在DNS记录中未正确配置的IP。您可以通过电话跟进来检查可能存在此类问题的原因。
Vijay

Answers:


4

......应该只是一个条目 broadband.actcorp.in <-> 202.83.21.28, 或类似的东西。

不,一般来说(至少) 项:

  • 一个 A 记录 broadband.actcorp.in202.83.21.28。这是执行正向名称解析的方式。

  • 一个 PTR 记录 28.21.83.202.in-addr.arpabroadband.actcorp.in。这就是反向分辨率的执行方式。

如果缺少任一条目,则相应的分辨率将失败。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.