如何用C语言实现高效算法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1260个文字,预计阅读时间需要6分钟。
先前,【广州.NET群】的成员提出了这个问题,询问他们需要验证客户输入的网站是否为局域网。实际上,局域网的IP并没有固定的定义,只需是局域网中的任意IP即可。
前一阵子有的客户问起这个问题,说他们需要验证客户输入的网站是否为局域网。其实局域网的IP并没有确定的定义,只要是局域网中,即可设置为任何一个IP。
但确实存在一个内网保留地址的定义,它会确保公网IPv4的地址不会分配在“内网保留地址”中,该地址定义如下:
10.0.0.0/8,即10.0.0.0-10.255.255.255;
172.16.0.0/12,即172.16.0.0-172.31.255.255;
192.168.0.0/16,即192.168.0.0-192.168.255.255。
客户澄清,他确实就是想验证IPv4字符串是否为内网保留地址。
下面我们来想想几种验证IPv4地址字符串是否为内网保留地址的方法。
本文共计1260个文字,预计阅读时间需要6分钟。
先前,【广州.NET群】的成员提出了这个问题,询问他们需要验证客户输入的网站是否为局域网。实际上,局域网的IP并没有固定的定义,只需是局域网中的任意IP即可。
前一阵子有的客户问起这个问题,说他们需要验证客户输入的网站是否为局域网。其实局域网的IP并没有确定的定义,只要是局域网中,即可设置为任何一个IP。
但确实存在一个内网保留地址的定义,它会确保公网IPv4的地址不会分配在“内网保留地址”中,该地址定义如下:
10.0.0.0/8,即10.0.0.0-10.255.255.255;
172.16.0.0/12,即172.16.0.0-172.31.255.255;
192.168.0.0/16,即192.168.0.0-192.168.255.255。
客户澄清,他确实就是想验证IPv4字符串是否为内网保留地址。
下面我们来想想几种验证IPv4地址字符串是否为内网保留地址的方法。

