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

2019-04-09 12:12:14 +08:00
 Lpl

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

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

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

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

很多 IP 是 apnic 分出去的,但是可能部署在其他地方
Lpl
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
2019-04-09 13:35:20 +08:00
Tianao
2019-04-09 15:44:40 +08:00
@Lpl 如 5 楼所说,APNIC 只管分配,不管实际的路由通告地址,但他只管辖归属地在亚太的 IP 地址。
Lpl
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
2019-04-09 17:00:22 +08:00
ipip.net 不是两个月更新一次免费版本的 IP 库吗,只要取中国 IP 的话 ipip.net 那个就完全够用了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/553306

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX