Dns IP地址:非保留地址超出100的可能性。*?

Dns IP地址:非保留地址超出100的可能性。*?,dns,ip,ip-address,ipv4,Dns,Ip,Ip Address,Ipv4,定义的保留IP地址范围之一是: 块 100.64.0.0/10 范围 100.64.0.0 – 100.127.255.255 我试图构造一个正则表达式来捕获这个范围内的任何地址,但是如果不为第二个8位指定所有可能的值,我看不到一种方法 如果我只是将regex保留为“任何以100开头的IP地址”,这就足够了吗?或者换一种说法,是否有任何非保留地址以100开头,但不在100.64.0.0之内- 100.127.255.255?回答您的问题“非保留地址超出100.*”的可能性:100% 参见示例和。

定义的保留IP地址范围之一是:

100.64.0.0/10

范围 100.64.0.0 – 100.127.255.255

我试图构造一个正则表达式来捕获这个范围内的任何地址,但是如果不为第二个8位指定所有可能的值,我看不到一种方法

如果我只是将regex保留为“任何以100开头的IP地址”,这就足够了吗?或者换一种说法,是否有任何保留地址以100开头,但不在100.64.0.0之内- 100.127.255.255?

回答您的问题“非保留地址超出100.*”的可能性:100%


参见示例和。这些只是一些大型ISP使用
100.0.0.0/8

中空格的两个例子,如果您使用Perl,您可以使用类似
(\d+)({$^N>64&&&$^NA regex确实是错误的工具。更容易将地址转换为数字或字符串(例如inet\u pton),以便您可以进行正常范围检查。