我怎样才能find我的子网掩码?

“ IPv4子网划分如何工作 ”这个问题的stream行答案在解释子网方面做得很好。

我记得学习了CCNA类中的networking类,但是答案提到了“无类别域间路由”(CIDR),方法如下:

Back in the "old days", subnet masks weren't specified, but rather were derived by looking at certain bits of the IP address. An IP address starting with 0 - 127, for example, had an implied subnet mask of 255.0.0.0 (called a "class A" IP address). These implied subnet masks aren't used today and I don't recommend learning about them anymore. 

所以我的问题是,如果我有一个IP地址,如71.75.232.132 ,(这是我的公共IP地址分配给我的电缆调制解调器通过我的ISP),我怎么计算出什么是子网掩码,以便我可以注释的地址以适当的格式,像71.75.232.132/32

为您分配IP地址的人员也应该告知您子网掩码,默认网关以及configuration设备所需的任何其他信息。 如果他们使用DHCP,DHCP服务器会告诉您的计算机的子网掩码。 那么你不需要知道它,但是如果你好奇的话,你可以用适当的命令来查看它。

我不认为除了打电话给你的ISP /networkingpipe理员来了解它之外没有其他办法。

但是你可以尝试跟随。

ICMPtypes17消息是掩码请求。 ICMPtypes18是ICMP掩码答复。 所以你可以使用icmpush工具来build立自定义的icmp包,并且可以请求主机的掩码。 但请记住,并非所有的路由器和系统都允许所有icmp响应。

但根据这份文件(第11页)。

如果路由器紧随RFC 1812,则不应将地址掩码请求转发到其他networking。

针对LINUX机器的ICMP地址掩码请求不会触发ICMP地址掩码应答,也不会触发针对Microsoft Windows机器的请求。

但是,发送针对路由器的ICMP地址掩码请求将收到回复。

如果只给予IP,则无法想象networking掩码 – 掩码可以是任何大小

在肮脏的forms,作为第一次迭代,你可以从2个已知的IP(你的和GW)获得networking掩码,并知道事实,主机和默认网关必须驻留在同一个networking

HTH