Jim Asked: 2009-06-10 04:29:02 +0800 CST2009-06-10 04:29:02 +0800 CST 2009-06-10 04:29:02 +0800 CST 我可以使用 ping 类型的工具确定计算机的子网吗? 772 我知道我可以 ping 服务器名称并确定 IP 地址。但是有没有我可以用来确定子网的命令?我正在使用 Windows XP。 subnet 4 个回答 Voted Best Answer Bernd Haug 2009-06-10T04:36:10+08:002009-06-10T04:36:10+08:00 不。子网划分通常很难/不可能从远处确定 - 为什么需要它? 严格来说,您也不能使用 ping 确定服务器的 IP 地址 - ping 只是使用普通解析器确定 IP 地址并将其打印出来,然后再继续执行其主要任务,通过发送来测试主机是否已启动ICMP 回显请求消息和等待 ICMP 回显回复消息。 实际构建用于从 DNS 中查找名称映射的工具是 host,或者,最近,dig,来自 BIND DNS 服务器客户端工具。Dig 是一个非常有用的工具,每个系统管理员都应该能够使用它。 奖励信息:您可以找出谁拥有该地址所属的 IP 块以及它在 IP 地址上使用 whois 的大小,就像您在域上一样。 PowerApp101 2009-06-10T04:38:22+08:002009-06-10T04:38:22+08:00 编写脚本到远程服务器上的 psexec ipconfig 并解析子网掩码的输出。 razzed 2009-06-10T04:38:33+08:002009-06-10T04:38:33+08:00 通过一些试验和错误,您可以使用命令行中的“tracert”来 ping 相邻 IP 地址以查看路由的最终位置。也就是说,假设没有防火墙阻止 ICMP 请求。 tracert 10.0.0.1 tracert 10.0.0.2 tracert 10.0.0.4 tracert 10.0.0.8 etc. tracert 10.0.1.1 如果倒数第二个 IP 保持不变,则您在子网中。当然,由于 NAT 和许多主机阻止这些请求的事实,您可能不走运。 Peter 2009-06-10T05:02:39+08:002009-06-10T05:02:39+08:00 理论上,“17”类型的 ICMP (ping) 请求应该适合您,但我不知道它的支持范围有多广。 http://www.rhyshaden.com/icmp.htm http://www.ietf.org/rfc/rfc792.txt ICMP Address Mask Ping (-PM) http://www.networkuptime.com/nmap/page4-8.shtml
不。子网划分通常很难/不可能从远处确定 - 为什么需要它?
严格来说,您也不能使用 ping 确定服务器的 IP 地址 - ping 只是使用普通解析器确定 IP 地址并将其打印出来,然后再继续执行其主要任务,通过发送来测试主机是否已启动ICMP 回显请求消息和等待 ICMP 回显回复消息。
实际构建用于从 DNS 中查找名称映射的工具是 host,或者,最近,dig,来自 BIND DNS 服务器客户端工具。Dig 是一个非常有用的工具,每个系统管理员都应该能够使用它。
奖励信息:您可以找出谁拥有该地址所属的 IP 块以及它在 IP 地址上使用 whois 的大小,就像您在域上一样。
编写脚本到远程服务器上的 psexec ipconfig 并解析子网掩码的输出。
通过一些试验和错误,您可以使用命令行中的“tracert”来 ping 相邻 IP 地址以查看路由的最终位置。也就是说,假设没有防火墙阻止 ICMP 请求。
如果倒数第二个 IP 保持不变,则您在子网中。当然,由于 NAT 和许多主机阻止这些请求的事实,您可能不走运。
理论上,“17”类型的 ICMP (ping) 请求应该适合您,但我不知道它的支持范围有多广。