国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP隨機(jī)生成國內(nèi)IP的函數(shù)

2024-09-04 11:49:19
字體:
供稿:網(wǎng)友

生成IP我們只要生成一個字符串就可以了,在指定范圍的int可存儲的空間中就可以生成ipv4的ip數(shù)據(jù)了,下面我們一起來來看看.

有時候需要偽造IP去抓取別的網(wǎng)站內(nèi)容,最好是國內(nèi)的IP,網(wǎng)上找了個函數(shù),能隨機(jī)10個IP段的國內(nèi)IP,我自己查了些IP數(shù)據(jù),手動加了5段IP,一共15個IP段,這樣可以隨機(jī)很多個國內(nèi)IP了,附代碼:

  1. function rand_ip(){ 
  2.  $ip_long = array
  3.   array('607649792''608174079'), //36.56.0.0-36.63.255.255 
  4.   array('975044608''977272831'), //58.30.0.0-58.63.255.255 
  5.   array('999751680''999784447'), //59.151.0.0-59.151.127.255 
  6.   array('1019346944''1019478015'), //60.194.0.0-60.195.255.255 
  7.   array('1038614528''1039007743'), //61.232.0.0-61.237.255.255 
  8.   array('1783627776''1784676351'), //106.80.0.0-106.95.255.255 
  9.   array('1947009024''1947074559'), //116.13.0.0-116.13.255.255 
  10.   array('1987051520''1988034559'), //118.112.0.0-118.126.255.255 
  11.   array('2035023872''2035154943'), //121.76.0.0-121.77.255.255 
  12.   array('2078801920''2079064063'), //123.232.0.0-123.235.255.255 
  13.   array('-1950089216''-1948778497'), //139.196.0.0-139.215.255.255 
  14.   array('-1425539072''-1425014785'), //171.8.0.0-171.15.255.255 
  15.   array('-1236271104''-1235419137'), //182.80.0.0-182.92.255.255 
  16.   array('-770113536''-768606209'), //210.25.0.0-210.47.255.255 
  17.   array('-569376768''-564133889'), //222.16.0.0-222.95.255.255 
  18.  ); //Vevb.com 
  19.  $rand_key = mt_rand(0, 14); 
  20.  $huoduan_ip= long2ip(mt_rand($ip_long[$rand_key][0], $ip_long[$rand_key][1])); 
  21.  return $huoduan_ip

補充:long2ip函數(shù)

把存儲空間降到了接近四分之一(char(15)的15個字節(jié)對整形的4個字節(jié)),計算一個特定的地址是不是在一個區(qū)段內(nèi)頁更簡單了,而且加快了搜索和排序的速度(雖然有時僅僅是快了一點).

例子:

$ip = long2ip(3232235881);   

echo $ip;//127.255.255.255

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 密云县| 横峰县| 开封县| 常熟市| 上林县| 合江县| 恩施市| 丰台区| 乐亭县| 虹口区| 彭州市| 马尔康县| 克山县| 阳江市| 遂宁市| 同江市| 娱乐| 城步| 武隆县| 泉州市| 临洮县| 合阳县| 新安县| 新疆| 昆山市| 津市市| 龙游县| 天长市| 秦皇岛市| 醴陵市| 衡东县| 无为县| 临泉县| 二连浩特市| 兴国县| 贵溪市| 阿巴嘎旗| 余庆县| 澜沧| 尉氏县| 边坝县|