ben*_*ith 20 ipv4 ipv6 geolocation
我正在开发一个IP地理定位库,它使用IPv4地址的前三个八位字节来确定用户的国家,城市,纬度,经度等.就像一个魅力.
但它不处理IPv6地址,我希望它能够这样做.
有没有办法转换IPv6地址以获得相当于IPv4地址的前三个八位字节,或者它们是否采用完全不同的编号方案,需要完全不同的ipgeo映射?
bor*_*yer 16
在典型的IPv6分配是/ 32(4个八位字节)为因特网提供商(其可以是一家跨国公司),然后/ 48(6个字节) 到结束点(通常为客户组织).您可以在IANA委派块列表中获得起点.
这仅适用于RIR数据库中的注册.通常不会记录最终用户的分配,因此,我目前的地址
 2a01:e35:8bd9:8bb0:92b:8628:5ca5:5f2b只会告诉您我的提供商总部在巴黎(因为它是一家国家公司,客户可以在法国的任何地方).
另一个例外是PI(独立于提供者)的分配,通常为/ 48.
此外,IPv4存在许多地理定位数据库,据我所知,IPv6也没有.你必须自己做所有事情.
总结:比你显然相信更多的工作.
| 归档时间: | 
 | 
| 查看次数: | 21164 次 | 
| 最近记录: |