正在读取数据,页面载入中,请稍后...

PHP随机获取国内IP地址的方法

<?php
//随机IP地址
//$randip = rand(1, 254) . '.' . rand(1, 254) . '.' . rand(1, 254) . '.' . rand(1, 254);
//echo $randip;

//随机国内IP地址
$iprand = array(
    array('607649792', '608174079'), /*36.56.0.0-36.63.255.255*/
    array('1038614528', '1039007743'), /*61.232.0.0-61.237.255.255*/
    array('1783627776', '1784676351'), /*106.80.0.0-106.95.255.255*/
    array('2035023872', '2035154943'), /*121.76.0.0-121.77.255.255*/
    array('2078801920', '2079064063'), /*123.232.0.0-123.235.255.255*/
    array('-1950089216', '-1948778497'), /*139.196.0.0-139.215.255.255*/
    array('-1425539072', '-1425014785'), /*171.8.0.0-171.15.255.255*/
    array('-1236271104', '-1235419137'), /*182.80.0.0-182.92.255.255*/
    array('-770113536', '-768606209'), /*210.25.0.0-210.47.255.255*/
    array('-569376768', '-564133889'), /*222.16.0.0-222.95.255.255*/
);
$randkey = mt_rand(0, 9);
$randip = long2ip(mt_rand($iprand[$randkey][0], $iprand[$randkey][1]));/* 随机国内ip */
echo $randip;
?>

本文结束