最近项目需要用到随机生成国内IP地址的功能,在网上找了个方法:

function rand_ip(){

$ip_long = array(

array('607649792', '608174079'), //36.56.0.0-36.63.255.255

array('975044608', '977272831'), //58.30.0.0-58.63.255.255

array('999751680', '999784447'), //59.151.0.0-59.151.127.255

array('1019346944', '1019478015'), //60.194.0.0-60.195.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('1947009024', '1947074559'), //116.13.0.0-116.13.255.255

array('1987051520', '1988034559'), //118.112.0.0-118.126.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

);

$rand_key = mt_rand(0, 14);

$ip= long2ip(mt_rand($ip_long[$rand_key][0], $ip_long[$rand_key][1]));

return $ip;

}

上面的方法生成的IP是在国内随机,有没有按照国内各省份生成IP的方法?

感谢各位的回答,自己根据各位的提示写了一个IP类,目前也只能根据省份名称生成IP,没有具体到市,如各位有好的方法,欢迎指点!

Github: https://github.com/programdevelopment/generateIP

ipip.net或许可以帮到你

纯真IP数据库,不知道你够不够用

按照你这个国内ip生成的代码,添加一个各个省份的ip段库。 应该就能解决了。

你自己收集一些IP段啊,我觉得你扩充你这个数组应该能解决问题

php ip 省份,PHP有没有生成国内各省份IP地址的类库?相关推荐

  1. 一年带货2个亿,“小黄鸭”成国内最赚钱IP

    来源 | 电商在线(ID:dianshangmj)  作者 | 王亚琪 这几年IP大热,每个知名IP都是棵摇钱树,赚钱能力超乎想象. 如果做一个赚钱能力评比,你觉得米老鼠,哈利波特,Hello kit ...

  2. python爬取疫情数据并存入excel中(包括国内各省份,全球,国内外历史疫情数据)代码可以直接运行

    流程 1.进入获取疫情的url 例如: 腾讯新闻的疫情网站 https://news.qq.com/zt2020/page/feiyan.htm#/ 网易新闻:https://wp.m.163.com ...

  3. echarts国内各省份地图js/json文件,全球地图js文件/汉化,字符云js文件

    echarts国内各省份地图js/json文件,全球地图js文件/汉化,字符云js文件 下载链接 世界地图 中国地图 国内各省份地图 字符云 下载链接 https://github.com/FuHan ...

  4. 2019年9月最新1600个国内HTTP代理ip

    2019年9月国内HTTP代理ip 125.123.123.218:9999 27.152.90.198:9999 125.45.91.146:9999 125.123.65.173:9999 125 ...

  5. 国内常用NTP服务器地址及IP

    国内常用NTP服务器地址及IP – mihaoyun

  6. 2019年9月-最新1000个国内普通代理ip

    最新1000个国内普通代理ip 210.26.64.44:3128 106.75.244.137:80 222.94.212.34:8118 222.94.163.59:8118 218.94.141 ...

  7. IP白名单(iptables + ipset :允许国内ip + 自定义ip 访问系统udp端口)

    ########################## ## IP白名单(iptables + ipset :允许国内ip + 自定义ip 访问系统udp端口) #################### ...

  8. 关于黑IP你了解多少?如何有效识别秒拨IP?

    本文梳理了黑产IP资源的进化史,并着重阐述了威胁猎人对秒拨技术和资源相关研究,以及如何突破秒拨IP的识别问题.文章由威胁猎人(ID:ThreatHunter)原创发布,并受法律保护.如需转载.摘编或利 ...

  9. 【TCP/IP协议 卷一:协议】第三章 IP:网际协议

    3.1 引言 unreliable不可靠的意思是它并不能保证IP数据报能成功的到达目的地.IP只提供尽力而为的传输服务. conectionless无连接的意思是IP并不维护任何关于后续数据报的状态信 ...

最新文章

  1. BP神经网络的线性本质的理解和剖析-卷积小白的随机世界
  2. 跨域问题汇总【已收录 CORS JSONP】
  3. Xcode6的 实时渲染 在storyboard修改自定义属性
  4. vite配置 vite.config.js
  5. Vue生命周期和钩子函数的一些理解
  6. OpenCV学习:Windows+VS2010+OpenCV配置
  7. windows10 查看端口占用
  8. 前后端分离 基于SpringBoot+mybatis+Java Mail+Lay UI+Ajax 的班级管理系统(webapp +安卓应用)
  9. Vue开发警告[Vue warn]: Avoid replacing instance root $data. Use nested data properties instead.
  10. 怎么去除视频字幕清理视频字幕或水印的几种方法
  11. 关于城市旅游的HTML网页设计——(旅游风景云南 5页)HTML+CSS+JavaScript
  12. Python中Pickle库
  13. 【Class 46】【实例】python爬虫实现 自动搜索 并 打开浏览器
  14. Lua Profiler——快速定位Lua性能问题
  15. win10照片查看器不能看jpg等格式图片
  16. 微信小程序实现音乐播放器(5)
  17. Android 计步器开发
  18. 做好这四点,职业规划很容易!
  19. Android岗大厂面试官常问的那些问题,知乎上转疯了!
  20. 修改程序登录入口,管理员操作

热门文章

  1. 常见的无线传感器数据采集传输系统的三种组网
  2. lora模块在牛联网和智慧农业中的应用案列
  3. php 脏数据,使用 PHP Masked Package 屏蔽敏感数据
  4. icom对讲机写频线定义_小米对讲机Lite体验:小米全新5公里无网络免费通话神器...
  5. Lecture 2: Preliminary Review--Mind Map
  6. 【超级鼠标键盘锁】项目工程下载地址
  7. 求100以内质数或者更多
  8. FPGA(0)--quartusⅡ安装
  9. java heapsort_排序算法笔记:堆排序 HeapSort in java
  10. 时钟在微型计算机中作用,微型计算机系统中的实时时钟