扫描本地子网中的域名

扫描本地子网中的域名

对于具有域名的本地子网上的 IP,扫描的最佳方法是什么(使用 OS X,GUI/终端应用程序)?

谢谢!

答案1

如果您不想实际检查主机是否存在,只需循环遍历 IP 地址并进行反向查找。以下配方适用于 Linux 和 FreeBSD;我不知道hostMac OS X 上的程序如何运行:

for x in $(seq 1 254); do
    host 10.0.0.$x || echo "no hostname for $x"
done

您还可以使用它nmap来发现哪些主机处于运行状态,对找到的主机进行反向 DNS 查找,然后进行过滤。 nmap有很多选项可以微调输出,但也许可以从

nmap -sP -R '10.0.0.*' -oN outfile

或者用于-oXXML 输出,以便您可以更确定地处理。或者将其与对 的调用相结合host

相关内容