IP地址是32位数的二进制数据,但是32位二进制数据人脑处理起来很麻烦,所以分成4个部分每部分8位,并且转化为十进制数据,方便使用,所以十进制IP地址的取值范围是0.0.0.0-255.255.255.255,在这个取值范围内的IP地址就是合法的字符串。不过这几十亿的地址不好管理,所以IP地址又做了一系列的规定来进一步方便使用,所以在该取值范围之内的一部分IP并不能随意套用,具体解释起来就繁琐了,有兴趣请自行去百度百科搜索学习。