【问题标题】:Is there any linux command to get host name from ip?是否有任何 linux 命令可以从 ip 获取主机名?
【发布时间】:2016-05-19 05:25:37
【问题描述】:

我想从 ip 获取主机名。我知道一些像 host、nslookup 和 dig 这样的命令,但它们并不完全可靠。在许多情况下,他们没有提供主机名。那么,有没有什么命令可以随时给我主机名。

例如:如果我检查“host stackoverflow.com”,它会给我一个包含五个不同 IP 地址的列表。但是当我检查“主机 ip_address(五个不同的 ip 地址中的每一个)”时,它无法找到主机名。

【问题讨论】:

    标签: linux networking dns


    【解决方案1】:

    DNS 有一个 forwardreverse 区域,通过请求 IP 地址的域名会得到什么取决于反向 DNS-zone 配置域名,这不是应用程序故障或其他什么 - 它只是询问 DNS 服务器。所以不,没有您要查找的命令。

    【讨论】:

      【解决方案2】:

      如果您没有获得 IP 到主机名解析,这意味着反向查找在 dns 服务器(您所指向的)上不允许或未正确配置。换言之,PTR 记录不存在,或者您无权访问它。

      所有的dns命令使用相同或相似的方法和底层系统调用来获取名称;他们搜索 PTR 记录。

      无需赘述。如果这是您真正想做的事情,您可以查看其他选项,例如查看 Kali 中的侦察工具。

      【讨论】:

        猜你喜欢
        • 2014-08-02
        • 1970-01-01
        • 1970-01-01
        • 2015-07-08
        • 2017-05-20
        • 2018-08-05
        • 2012-05-31
        • 1970-01-01
        相关资源
        最近更新 更多