我可以使用pingtypes的工具来确定计算机的子网吗?

我知道我可以ping一个服务器名称,并确定IP地址。 但是有没有我可以用来确定子网的命令? 我正在使用Windows XP。

不可以。子网划分通常很难/不可能从远处确定 – 你为什么需要它?

严格来说,您不用ping来确定服务器的IP地址,ping只是使用正常的parsing器来确定IP地址并在执行主要任务之前将其打印出来,然后通过发送来testing主机是否启动ICMP回应请求消息并等待ICMP回应回复消息。

一个实际上用于从DNS查找名称映射的工具是主机,或者是最近从BIND DNS服务器客户端工具中挖掘出来的。 挖是一个非常有用的工具,每个系统pipe理员应该能够使用它。

奖励信息:您可以find谁拥有该IP地址所属的IP地址块,以及IP地址上使用whois的大小,就像在域中一样。

在远程服务器上写一个脚本到psexec ipconfig并parsing子网掩码的输出。

通过一些试验和错误,您可以使用命令行中的“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和许多主机阻止这些请求的情况下,你可能倒霉。

从理论上来说,一个types为“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