草庐IT

C#:枚举一个范围内的IP地址

如何遍历用户提供的IP地址范围?我对格式很灵活,只要它允许指定所有范围。也许像nmap风格的东西:'192.0.2.1'#oneIPaddress'192.0.2.0-31'#oneblockwith32IPaddresses.'192.0.2-3.1-254'#twoblockswith254IPaddresses.'0-255.0-255.0-255.0-255'#thewholeIPv4addressspace例如,如果用户输入192.0.2-3.1-254,我想知道如何生成该范围内所有有效IP地址的列表,以便我可以遍历他们。 最佳答案

C#:枚举一个范围内的IP地址

如何遍历用户提供的IP地址范围?我对格式很灵活,只要它允许指定所有范围。也许像nmap风格的东西:'192.0.2.1'#oneIPaddress'192.0.2.0-31'#oneblockwith32IPaddresses.'192.0.2-3.1-254'#twoblockswith254IPaddresses.'0-255.0-255.0-255.0-255'#thewholeIPv4addressspace例如,如果用户输入192.0.2-3.1-254,我想知道如何生成该范围内所有有效IP地址的列表,以便我可以遍历他们。 最佳答案