我想从ip获取主机名。我知道有一些命令可以完成像host,nslookup和dig这样的工作但是它们并不完全可靠。在许多情况下,他们未能提供主机名。那么,是否有任何命令总能给我主机名。
例如:如果我检查"主机stackoverflow.com"然后它给我一个五个不同的IP地址的列表。但是,当我检查"主机ip_address(五个不同的IP地址中的每一个)"而且它找不到主机名。
答案 0 :(得分:1)
DNS有转发和反向区域,通过请求IP地址的域名,您将获得什么取决于反向DNS区域配置域名,这不是应用程序故障或其他东西 - 它只是问DNS服务器。所以不,你没有找到这样的命令。
答案 1 :(得分:0)
如果您没有获得IP到主机名解析,这意味着在dns服务器(您指向)上不允许或不正确配置反向查找。换句话说,PTR记录不存在,或者您不允许访问它。
所有dns命令都使用相同或类似的方法和底层系统调用来获取名称;他们搜索PTR记录。
没有太多细节。如果这是你真正想做的事情,你可以看看其他选项,比如看看卡利的侦察工具。