V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Lpl
V2EX  ›  程序员

从 APNIC 获取的 IP 库不全是为什么?

  •  
  •   Lpl ·
    penglongli · 2019-04-09 12:12:14 +08:00 · 3328 次点击
    这是一个创建于 2057 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest 这个文件获取到的 IP 库不全。

    比如 google(8.8.8.8) 的一个 DNS 节点:172.217.32.141 就不在这个库里边

    第 1 条附言  ·  2019-04-09 13:40:39 +08:00

    世界的 IP 分配是这些组织:

    • The African Network Information Center (AFRINIC) serves Africa (非洲地区)
    • The American Registry for Internet Numbers (ARIN) serves Antarctica, Canada, parts of the Caribbean, and the United States (美洲地区)
    • The Asia-Pacific Network Information Centre (APNIC) serves East Asia, Oceania, South Asia, and Southeast Asia (亚太地区)
    • The Latin America and Caribbean Network Information Centre (LACNIC) serves most of the Caribbean and all of Latin America (拉丁美洲地区)
    • The Réseaux IP Européens Network Coordination Centre (RIPE NCC) serves Europe, Central Asia, Russia, and West Asia (欧洲地区)

    下载地址:

    10 条回复    2019-04-09 17:00:22 +08:00
    Tianao
        1
    Tianao  
       2019-04-09 12:41:19 +08:00
    APNIC 不是只管亚太吗?
    Showfom
        2
    Showfom  
       2019-04-09 12:43:53 +08:00   ❤️ 1
    你还得去 RIPE ARIN AFRINIC LACNIC IANA 才能获取全世界的 IP 分配啊
    lanternxx
        3
    lanternxx  
       2019-04-09 13:09:22 +08:00   ❤️ 1
    因为这个 IP 是 ARIN 的 APNIC 的库里当然没有
    Lpl
        4
    Lpl  
    OP
       2019-04-09 13:19:44 +08:00
    @Showfom
    @lanternxx
    感谢两位,我去查一下

    @Tianao 里边好像不止是亚太地区的
    zealot0630
        5
    zealot0630  
       2019-04-09 13:28:17 +08:00 via Android
    nic 只管分配,不管 location,要做 geoip 的话,还是要去 bgp 里面捞。

    很多 IP 是 apnic 分出去的,但是可能部署在其他地方
    Lpl
        6
    Lpl  
    OP
       2019-04-09 13:35:13 +08:00
    @zealot0630 要怎么从 BGP 里边捞啊?
    这些组织确实是只管分配,比如分配出去 9、10、11 位的大段,这些大段里边有些小段被分给别的运营商了。比如上边:172.217.32.141 ,这个 IP 段( 172.217.0.0/16 ) 由 ARIN 分配到 US 区内。但是实际上是 google 在新加坡的 DNS 节点
    lanternxx
        7
    lanternxx  
       2019-04-09 13:35:20 +08:00
    Tianao
        8
    Tianao  
       2019-04-09 15:44:40 +08:00
    @Lpl 如 5 楼所说,APNIC 只管分配,不管实际的路由通告地址,但他只管辖归属地在亚太的 IP 地址。
    Lpl
        9
    Lpl  
    OP
       2019-04-09 16:27:27 +08:00
    @Tianao 应该说“主要”管理亚太地区 IP 分配会比较准确。里边确实有一部分非亚太区的 IP

    cat /tmp/delegated-apnic-latest | grep '|US|ipv4' | wc -l
    111

    比如你:whois 103.237.54.0
    skylancer
        10
    skylancer  
       2019-04-09 17:00:22 +08:00
    ipip.net 不是两个月更新一次免费版本的 IP 库吗,只要取中国 IP 的话 ipip.net 那个就完全够用了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3027 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:46 · PVG 22:46 · LAX 06:46 · JFK 09:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.