查询世界各个国家所有IP地址段 本文共有1248个字,关键词: 查询各个国家的IP地址段可以通过访问以下地址查询 http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest 可以查到类似这样的IP地址段: ``` apnic|CN|ipv4|223.255.236.0|1024|20110311|allocated apnic|HK|ipv4|223.255.240.0|1024|20100803|allocated apnic|IN|ipv4|223.255.244.0|1024|20100804|allocated apnic|SG|ipv4|223.255.254.0|256|20110408|assigned apnic|AU|ipv4|223.255.255.0|256|20110811|assigned apnic|JP|ipv6|2001:200::|35|19990813|allocated apnic|JP|ipv6|2001:200:2000::|35|20030423|allocated apnic|JP|ipv6|2001:200:4000::|34|20030423|allocated ``` 里边包含各个国家和地址的IP地址分配和IP划拨情况以及日期。 如果需要导出部分地区,比如中国的所有IP地址段,可以通过这个命令实现。 ``` curl 'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' | grep ipv4 | grep CN | awk -F\| '{ printf("%s/%d/%s/%s\n", $4, 32-log($5)/log(2),$5,$6) }' > chinaIP.txt ``` 最终得到的chinaIP.txt内容大概如下,包含所有中国的ipv4地址: ``` 103.189.140.0/23/512/20220613 103.189.152.0/23/512/20220614 103.189.154.0/23/512/20220614 ``` 23 是 掩码位 数字越大代表地址越少 512 是地址个数 20220614 是代表分配的日期 同理通过 ``` curl 'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' | grep ipv6 | grep CN | awk -F\| '{ printf("%s/%d/%s/%s\n", $4, 32-log($5)/log(2),$5,$6) }' > chinaIP_ipv6.txt ``` 可以得到所有中国范围的ipv6地址 其它国家或地区的导出方法一样。修改相应参数即可 × yihong (๑>ڡ<)☆谢谢老板~ 2元 5元 10元 50元 100元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 码农心得 2022-06-18 评论 2247 次浏览