我学习的大学的IP范围从144.122.0.0到144.122.255.255
我要找出每个IP地址的所有域名,并且IP是一个网站(在线)。
他们大多是这样的:
pc-100.dormitory-5.dormitories.name_of_the_university.edu为144.122.x.100
pc-101.dormitory-5.dormitories.name_of_the_university.edu for 144.122.x.101
我会用我自己的电脑上的PHP来完成。
问题是; 如何“IP到域名”的事情? 它可以被解释为IP扫描仪? 大学列出并阻止受感染PC(学生的PS)的IP地址,因此我不希望被阻止。
注意:
我使用OpenDNS 。
PHP函数是gethostbyaddr();
我的目标是在PHP上处理数组,我想看看校园里的所有networking,比如有多less宿舍在那里。
问题是; 如何“IP到域名”的事情?
PHP gethostbyaddr()请求PTR DNSlogging使用OpenDSN(相同的主机144.122.0.0“或dig -x 144.122.0.0)阅读: http ://aplawrence.com/Blog/B961.html。
它可以被解释为IP扫描仪?
是的,如果您尝试确定在线主机(使用ping / curl / wget / …)
大学列出并阻止受感染PC(学生的PS)的IP地址,因此我不希望被阻止。
每小时检查一次在线主机,甚至更less
这被称为反向DNS查找 。 基本上,您的程序将生成如下特殊域名的DNS查询:
1.0.122.144.in-addr.arpa 2.0.122.144.in-addr.arpa ... 254.255.122.144.in-addr.arpa
只要你使用一个不受大学控制的DNS服务器,我就不会看到这一系列的查询可以被解释为任何一种“扫描”。 但是,除非您限制查询的速度,否则您使用的DNS服务器的pipe理员可能会决定尝试某种forms的滥用行为!
所有这一切,我不知道做反向查找将一定会让你的信息,你正在寻找。 基本上,你要求一个秘密扫描networking的方法,我不会提供。
这听起来像一个坏主意,如果你没有这样做的权限….是如果你使用一个在线typesicmp请求或这样他们的IDS / IPS会标记为扫描,可能是一个机器人或蠕虫。