是否有任何linux命令从ip获取主机名?

时间:2016-05-19 05:25:38

标签: linux networking dns

我想从ip获取主机名。我知道有一些命令可以完成像host,nslookup和dig这样的工作但是它们并不完全可靠。在许多情况下,他们未能提供主机名。那么,是否有任何命令总能给我主机名。

例如:如果我检查"主机stackoverflow.com"然后它给我一个五个不同的IP地址的列表。但是,当我检查"主机ip_address(五个不同的IP地址中的每一个)"而且它找不到主机名。

2 个答案:

答案 0 :(得分:1)

DNS有转发反向区域,通过请求IP地址的域名,您将获得什么取决于反向DNS区域配置域名,这不是应用程序故障或其他东西 - 它只是问DNS服务器。所以不,你没有找到这样的命令。

答案 1 :(得分:0)

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

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

没有太多细节。如果这是你真正想做的事情,你可以看看其他选项,比如看看卡利的侦察工具。