如何使用.net获取子网掩码?
我想使用c#获取客户端子网掩码。
我怎么才能得到它?
首先,首先检查NetworkInterface
类。 其中有很多信息。 这些文章对您有所帮助:
-
IP Address Calculations with C# (Subnetmasks, Networks, …)
-
Get Subnet Mask
-
Finding subnet mask from IP4 address using c#
无法知道客户端网络正在使用哪个子网掩码(如果我们讨论的是D和E类IP地址)。
我的假设是“客户端”是指连接到服务器的远程计算机。 否则请参阅@SonerGönül的回答。