【发布时间】:2020-10-14 15:13:36
【问题描述】:
给定一个代表网络的字符串
58.128.0.0/16
我想要子网(58.128.0.1、58.128.0.2 等)内所有非广播(不是 .0 或 .255)的列表。不幸的是,我能找到的所有答案都使用 .net core 3.0 中不再存在的 IPNetwork.Parse()。
【问题讨论】:
-
我没有看到任何相关的答案
给定一个代表网络的字符串
58.128.0.0/16
我想要子网(58.128.0.1、58.128.0.2 等)内所有非广播(不是 .0 或 .255)的列表。不幸的是,我能找到的所有答案都使用 .net core 3.0 中不再存在的 IPNetwork.Parse()。
【问题讨论】:
现在https://github.com/jsakamoto/ipaddressrange似乎有一个库
IPAddressRange range = IPAddressRange.Parse("58.128.0.0/16");
foreach(var ip in range) {
}
【讨论】: