我正在尝试使用Unix命令或php获取与给定IP地址关联的所有域。
我尝试过dig或nslookup,但是它们提供了主机名但不是所有域。
如果您将一个给定的ip输入到senderscore.org,它将提供一个包含与该ip相关的所有域的报告。他们是怎么做到的?它是Unix命令还是他们使用的一些php函数?
任何想法或建议都将不胜感激。
答案 0 :(得分:1)
您永远无法使用简单的命令获取所有指向IP地址的域。这是因为dns只是从记录解析到ip,因为dns是一个分散的基础设施。所以拥有域名的人都可以为每个ip添加一个A-Record。
你可以在php中使用gethostbyaddr ( $ip_address );
或在linux cli上使用# whois ip
,但是如果有一个定义,你将总是得到反向记录。