如何检查列表中每个IP的有效性?

如何检查列表中每个IP的有效性?,ip,Ip,列表格式如下所示: 1.127.16.0 1.127.16.8 1.127.16.22 1.127.16.0 而且它的IP大约为20000。我想我需要做一些像弥撒一样的事情。我能得到一些提示吗?如果需要脚本,我想使用Lua/C++/Python $ip = "192.168.0.1"; if(!filter_var($ip, FILTER_VALIDATE_IP)){ echo "IP is not valid"; }else{ echo "IP is valid"; } 你所说的有

列表格式如下所示:

1.127.16.0

1.127.16.8

1.127.16.22

1.127.16.0

而且它的IP大约为20000。我想我需要做一些像弥撒一样的事情。我能得到一些提示吗?如果需要脚本,我想使用Lua/C++/Python

$ip = "192.168.0.1";

if(!filter_var($ip, FILTER_VALIDATE_IP)){
  echo "IP is not valid";
}else{
  echo "IP is valid";
}

你所说的有效性是什么意思?如果它是一个真实的IP地址。一个真实的IP地址是四组数字0-255,这是你真正想要的吗?我知道,但举例来说,整个255范围还没有给出,有些还受到限制。@user2423308然而,即使是
255
这些数字(有特殊用途)也是真实的。定义“有效”的真正含义,并采取适当的行动。例如,有IP地址范围的列表,例如您可以在其中评估给定IP地址的实际含义。