如何使用nmap测试主机到DNS之间经过多少个路由器或交换机
对于普通用户来说,了解网络路径最直接的方式是使用tracert命令。只需在命令提示符中输入tracert后接目标IP或域名,回车即可看到详细的路由追踪结果。这能帮你明确知道数据从你的电脑到达DNS服务器途中经过了多少个网络节点,而不是依赖nmap这类扫描工具。
对于普通用户来说,了解网络路径最直接的方式是使用tracert命令。只需在命令提示符中输入tracert后接目标IP或域名,回车即可看到详细的路由追踪结果。这能帮你明确知道数据从你的电脑到达DNS服务器途中经过了多少个网络节点,而不是依赖nmap这类扫描工具。
楼主这回答挺实在,确实traceroute就是干这个的。不过nmap确实也能搞,比如用nmap -sN或者结合UDP扫描端口135/137/139等来探测,虽然不如traceroute直观,但在某些防火墙限制下traceroute被封端口时,nmap的多线程和隐蔽扫描反而能跑出更多跳数信息。当然对于普通用户,traceroute最稳妥。
tracert确实直观,但只能看到ICMP或UDP跳数,没法像nmap那样探测具体端口状态。不过对于普通用户查DNS路径,这回答挺实在的。
虽然 tracert 确实是查看路径节点最直观的工具,但 Nmap 其实也有内置的 traceroute 功能(nmap --traceroute),对于安全测试人员来说更统一。不过普通用户确实没必要为了看几跳路由去搞复杂的 Nmap 配置,用自带的命令最省事。