【问题标题】:lookup domain name from ip address从ip地址查找域名
【发布时间】:2021-02-12 17:04:45
【问题描述】:

我正在尝试了解 DNS 的工作原理。我的有限理解是静态ip和域名的映射是1-1。

通过 whois 查询 Broadcom.com -> 68.142.68.26

查ip 68.142.68.26 -> broadcom.com

然而,这不是我使用https://whois.domaintools.com时的行为

查询 broadcom.com 会得到 IP 地址 68.142.68.26

但是,当我查询 68.142.68.26 时,组织所有者是 Limelight Networks ARIN Admin

这也适用于我查询的其他域,例如www.cravath.com,其中 ip 所有者被列为 clouflare。

有没有办法获得 1-1 映射?

谢谢!!

【问题讨论】:

    标签: networking dns ip


    【解决方案1】:

    Whois 与 DNS 无关。结果可能完全不一致。

    使用 DNs PTR 记录将 IP 地址转换为主机名。对于 68.142.68.26,您需要在 PTR 中查询 26.68.142.68.in-addr.arpa

    您可能会得到与您解析为 IP 地址(每个 A 记录)的主机名完全不同的东西。这是完全正常的,许多不同的主机名可以指向一个 IP(例如,考虑一个物理主机上的多个虚拟 HTTP 服务器)。

    Whois 查询数据库以查找某个 IP 地址的所有者。那可能是完全不同的东西。例如。 ISP 是地址的所有者(根据 whois),但将其出租给网络托管商(PTR 域的所有者),后者将虚拟服务器出租给最终客户(您开始时使用的主机名)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-07
      • 1970-01-01
      • 2013-05-01
      • 2010-09-20
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 2011-04-04
      相关资源
      最近更新 更多