Giter Site home page Giter Site logo

china-operator-ip's Introduction

**运营商IP地址库

FOSSA Status

依据**网络运营商分类的IP地址库

为什么创造这个项目

在国内,BGP/ASN数据分析的商业服务只有一个ipip.net,是目前运营商IP库准确度最高的服务商,我认为没有之一。

随着互联网规模的增加,为了处理大批量的路由数据,边界网关协议(即BGP,下同)应运而生,是互联网的基础协议之一。为了保证了全球网络路由的可达性,但凡需要在互联网中注册一个IP(段),都需要借助BGP协议对外宣告,这样互联网中的其他自治域才能学习到这段地址的路由信息,其它主机才能成功访问这个IP(段)。因此可以说,BGP数据是最适合分析运营商IP地址的数据来源之一。

但是,目前国内绝大多数IP库都由WHOIS数据库作为基础数据来源。WHOIS数据仅表示某个IP被哪个机构注册,但无从知晓该IP被用在何处,这就导致许多非运营商自己注册的IP地址无法被正确分类。ipip.net是最早开始做BGP/ASN数据分析的公司之一,数据准确性甩其它库几条街。但很可惜是,ipip.net作为商业公司,绝大多数高质量的IP数据都是收费的,且价格不菲。

由于在做其他课题时需要处理BGP数据,本着开源精神,我将这部分代码重新封装,创造了这个项目。至于如何使用,大家可以自己发挥想象力。如:@ustclug将其用在权威DNS服务器上做分域解析;我则借助这个IP库做了一个多出口的网关,访问不同的运营商时走不同的线路(如果都不匹配则走国外vps,原因你懂的)。

但由于个人精力有限,IP库的覆盖率并不及ipip.net,尤其是一些骨干网节点的地址,这些地址往往是核心路由设备或企业托管给运营商的地址,对普通用户影响不大。

如果大家有任何建议或疑问,欢迎提交issue。

收录的运营商

  • **电信(chinanet)
  • **移动(cmcc)
  • **联通(unicom)
  • **铁通(tietong)<即将废弃>
  • 教育网(cernet)
  • 科技网(cstnet)
  • 鹏博士(drpeng) <试验阶段>
  • 谷歌**(googlecn) <试验阶段>

P.S. 由于移动与铁通已合并,铁通集合即将废弃,详见issue #10。处于兼容性考虑,当前铁通的预生成数据同**移动,未来将择机移除铁通。

P.S. 鹏博士集团(包括:鹏博士数据、北京电信通、长城宽带、宽带通)的IP地址并非全都由独立的自治域做宣告,目前大部分地址仍由电信、联通、科技网代为宣告。故列表中的地址仅为鹏博士拥有的部分IP地址,且这些IP同时具有电信、联通两个上级出口。详见issue #2.

P.S. 如果需要国内所有地址的集合,请参考 chnroutes2 项目

如何获取数据

使用预生成结果

IP列表(CIDR格式)保存在仓库的ip-lists分支中,GitHub Actions每日自动更新。

git clone -b ip-lists https://github.com/gaoyifan/china-operator-ip.git

P.S. stat文件记录了各运营商的IP数量的统计信息。

从BGP数据生成

安装依赖

生成IP列表

./generate.sh

统计IP数量

./stat.sh

致谢

协议

FOSSA Status

china-operator-ip's People

Contributors

fossabot avatar gaoyifan avatar peeweep avatar yangzhaofeng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

china-operator-ip's Issues

请收录南京信风和腾讯IP

在china.txt里面缺少南京信风和腾讯云部分IP段,通过https://bgp.he.net/查到的信息如下:
AS132203 119.28.0.0/18 Tencent cloud computing (Beijing) Co., Ltd.
AS132203 119.28.28.0/23 Tencent cloud computing (Beijing) Co., Ltd.
AS132203 119.28.28.0/24 16 COLLYER QUAY, # 18-29, INCOME AT RAFFLES, SINGAPORE
AS45090 119.28.28.0/24 16 COLLYER QUAY, # 18-29, INCOME AT RAFFLES, SINGAPORE
AS4837 114.114.112.0/21 NanJing XinFeng Information Technologies, Inc.
AS21859 114.114.112.0/21 NanJing XinFeng Information Technologies, Inc.
AS4134 114.114.112.0/21 NanJing XinFeng Information Technologies, Inc.
AS174 114.114.112.0/21 NanJing XinFeng Information Technologies, Inc.
AS56046 114.114.112.0/22 NanJing XinFeng Information Technologies, Inc.

EXCLUDE AS132203

AS132203 为腾讯云境外IP段,由于众所周知的原因,很多无法直接访问。

将原**网通的IP地址段加入联通IP地址库中

在对比本数据库的统计信息和淘宝的IP数据库的统计信息时发现,本数据库与淘宝数据库关于联通的统计数据差异巨大,经查原属**网通的IP段并未被纳入统计数据中。

目前所知的原**网通AS有:

AS4808        CHINA169-BJ China Unicom Beijing Province Network, CN
AS4837        CHINA169-BACKBONE CNCGROUP China169 Backbone, CN
AS9929        CNCNET-CN China Netcom Corp., CN
AS17621       CNCGROUP-SH China Unicom Shanghai network, CN
AS17622       CNCGROUP-GZ China Unicom Guangzhou network, CN
AS17623       CNCGROUP-SZ China Unicom Shenzen network, CN
AS17816       CHINA169-GZ China Unicom IP network China169 Guangdong province, CN
AS18344       CNCGROUP-BACKBONE-NORTH USED IN NORTH CHINANET BACKBONE, CN
AS23851       CNNIC-CQCNC-AP CHONGQING CNC BROADBAND NETWORKS CO.,LTD, CN

可能会有遗漏的AS,请进一步核实。
由于原网通已与联通合并成为新联通,故建议将两家的原有IP地址合并到一个文件中。

部分AS4134的遗漏IP问题

最近在使用这个项目的过程中,发现部分AS4134的IP没有纳入到国内的IP列表中,例如110.190.133.79对应的110.184.0.0/13,好像其他项目也是类似的情况,这个是因为什么原因呢?

增加ipv6的記錄

目前 ipip.net 已經支持ipv6的查詢,你是不是也考慮一下增加ipv6的路由記錄呢

补充鹏博士AS号

补充鹏博士AS号:
AS19430 原长城宽带AS号,现改为北京息壤,鹏博士子公司
AS9395 国信比林,鹏博士孙公司
对其中部分IP段在ipip中抽样查询,部分仅由本自治域广播,多数部分同时由电信or联通or科技网等网络自治域广播。
很赞同“从技术角度来说,按照实际网络路由做划分也更加合理”这句。
在DNS分域解析中,如果我是鹏博士宽带接入用户,就算返回IP也由电信或联通广播,但如果是本AS域内地址段,连接走域内路由一般也应更快。
在多出口路由器应用中,若正好有鹏博士接入线路,又希望充分利用其带宽,可以把该段路由表优先执行,反之若希望优先走电信or联通,可以把该段路由表放最后执行。
以上,无论地址段是否单独由鹏博士所有自治域广播,加入鹏博士段均符合实际网络应用需求。(这也适用于其他网络接入商)
故望采纳加入,谢谢

麻烦问下如何采集不同国家的ip

有没有类似的工具或者软件可以准 确采集除**以外其它国家地区的ip或者ip段的. 不用国内的纯真ip的情况下。或者有没有这方面工具.谢谢!

EXCLUDE AS24376

发现雅虎现将 2406:2000:a0::/48 180.222.109.0/24 部署在**地区,广东联通跟踪 tw.mail.yahoo.com 有跳过中华电信。

2   2408:8001:3070:52::       AS17623  **    chinaunicom.cn
                                       181.06 ms / 181.28 ms / 73.69 ms
3   *
4   *
5   *
6   2408:8000:2:3d1::1        AS4837   ** 上海市   chinaunicom.cn 联通
                                       325.35 ms / * ms / * ms
7   2408:8000:2:3cc::1        AS4837   ** 上海市   chinaunicom.cn 联通
                                       106.41 ms / 65.41 ms / * ms
8   2408:8000:3::4ad          AS4837   ** 北京市   chinaunicom.cn 联通
                                       197.26 ms / 189.62 ms / 186.87 ms
9   2001:b000:80:4:4105:4005:1:2 AS9264   ** **省   hinet.net  中华电信
    2001-b000-0080-0004-4105-4005-0001-0002.hinet-ip6.hinet.net   186.60 ms / 143.58 ms / 173.85 ms
10  2001:b000:80:4:3012:4105:6:a AS9264   ** **省   hinet.net  中华电信
    2001-b000-0080-0004-3012-4105-0006-000a.hinet-ip6.hinet.net   175.09 ms / 167.23 ms / 169.92 ms
11  2001:b000:80:4:3022:3012:1:a AS9264   ** **省   hinet.net  中华电信
    2001-b000-0080-0004-3022-3012-0001-000a.hinet-ip6.hinet.net   165.96 ms / 113.22 ms / 139.39 ms
    [MPLS: Lbl 361801, TC 0, S 1, TTL 1]
12  *
13  *
14  *
15  2001:b034:1010:3::d       AS3462   ** **省   hinet.net
    2001-b034-1010-0003-0000-0000-0000-000d.hinet-ip6.hinet.net   273.19 ms / 296.10 ms / 301.84 ms
16  2406:2000:f028:204::1     AS10310  ** **省   yahooinc.com
    ae-34.msr2.tw1.yahoo.com           300.21 ms / 402.92 ms / 380.33 ms
17  2406:2000:fc:fc22::1      AS10229  ** **省 Taipei
                                       348.42 ms / 384.08 ms / 482.65 ms
5   219.158.8.118   AS4837   [CU169-BACKBONE] ** 广东省 广州市  chinaunicom.cn  联通
                                              126.51 ms / 31.11 ms / 154.96 ms
6   219.158.96.205  AS4837   [CU169-BACKBONE] ** 广东省 广州市  chinaunicom.cn  联通
                                              156.78 ms / 145.61 ms / 140.93 ms
7   219.158.44.54   AS4837   [CU169-BACKBONE] ** **省 台北市 联通-Hinet-Peer chinaunicom.cn  联通
                                              121.36 ms / 88.66 ms / 129.59 ms
8   220.128.7.166   *        [HINET-NET]      ** **省 台北市  hinet.net  中华电信
    pcpd-4102.hinet.net                       127.22 ms / 115.85 ms / 224.00 ms
9   *
10  220.128.12.61   *        [HINET-NET]      ** **省 台北市  hinet.net  中华电信
    pcpd-3331.hinet.net                       103.37 ms / 204.36 ms / 194.34 ms
11  211.22.229.213  AS3462   [HINET-NET]      ** **省 台北市  hinet.net
    211-22-229-213.hinet-ip.hinet.net         165.14 ms / 94.28 ms / 73.26 ms
12  203.69.110.25   AS3462   [TWNIC-TW]       ** **省 台北市  hinet.net
    xe-8-2-1.edge1.Banqiao.idc.hinet.net      387.15 ms / 349.43 ms / 326.82 ms
13  183.177.79.119  AS10310  [APNIC-AP]       ** **省 台北市  yahooinc.com
    ae-34.msr2.tw1.yahoo.com                  471.38 ms / 467.99 ms / 361.04 ms
14  119.160.253.227 AS10229                   ** **省 台北市
    po1.bas3-1-edg.twb.yahoo.com              357.78 ms / 349.07 ms / 446.15 ms

ASN?

能不能將中國ISP的ASN信息也輸出放在GITHUB上? 或者求一份詳細的能夠打印出中國的ASN信息列表的教程

合并**移动和**铁通的 IP 段信息

目前**铁通已成为**移动的子公司,并改名中移铁通,两家公司原有网络已完成割接合并,建议将铁通的 IP 地址信息合并至**移动,不知是否可行?
已知的 AS 信息:
**移动:

AS9808        CMNET-GD Guangdong Mobile Communication Co.Ltd., CN
AS24311       CNGI-CMNETV6-AS-AP China Mobile Communications Corporation IPv6 network, CN
AS24400       CMNET-V4SHANGHAI-AS-AP Shanghai Mobile Communications Co.,Ltd., CN
AS24444       CMNET-V4SHANDONG-AS-AP Shandong Mobile Communication Company Limited, CN
AS24445       CMNET-V4HENAN-AS-AP Henan Mobile Communications Co.,Ltd, CN
AS24547       CMNET-V4HEBEI-AS-AP Hebei Mobile Communication Company Limited, CN
AS38019       CMNET-V4TIANJIN-AS-AP tianjin Mobile Communication Company Limited, CN
AS56040       CMNET-GUANGDONG-AP China Mobile communications corporation, CN
AS56041       CMNET-ZHEJIANG-AP China Mobile communications corporation, CN
AS56042       CMNET-SHANXI-AP China Mobile communications corporation, CN
AS56044       CMNET-AS-LIAONING China Mobile communications corporation, CN
AS56046       CMNET-JIANGSU-AP China Mobile communications corporation, CN
AS56047       CMNET-HUNAN-AP China Mobile communications corporation, CN
AS56048       CMNET-BEIJING-AP China Mobile Communicaitons Corporation, CN
AS132510      SHANXIMCC-IDC IDC ShanXi China Mobile communications corporation, CN
AS132525      CMNET-HEILONGJIANG-CN HeiLongJiang Mobile Communication Company Limited, CN
AS134810      CMNET-JILIN-AS-AP China Mobile Group JiLin communications corporation, CN
AS138407      CMNET-GZIDC-CN The Internet Data Center of Guizhou Mobile Communication Company Limited, CN

中移铁通:

AS9394        CTTNET China TieTong Telecommunications Corporation, CN
AS24138       CRNET_BJ_IDC-CNNIC-AP China Tietong Telecommunication Corporation, CN
AS38370       CHINA RAILWAY Internet Guangdong Branch
AS45057       CNNIC-TIETONG-AP CHINA TIETONG SHANGHAI, CN
AS45069       CNNIC-CTTSDNET-AP china tietong Shandong net, CN
AS63711       CTTNET China TieTong Telecommunications Corporation, CN

不知是否有遗漏,仍然需要检查一下。

加入 电信通/长城宽带/鹏博士 的IP地址数据

根据淘宝IP数据库统计信息, 电信通已具有约一千万260万IP地址,规模很大。建议将其IP地址信息作为独立运营商加入IP地址库。谢谢。

目前已知的电信通AS仅有

AS17964       DXTNET Beijing Dian-Xin-Tong Network Technologies Co., Ltd., CN

一个。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.