我正在尝试找到一种“识别”任播 IP 的方法。这实际上相当棘手,因为它(通常)依赖于将您引导至最近的可用主机的 BGP 路由。
识别某个 IP 地址是单播 IP 还是任播 IP 的常用技术有哪些?
我曾多次想过跟踪路由 IP 并找出最后几跳(通常是它所在的数据中心)之间的差异,但是对于动态路径(有时通过交换机 1 跳跃,有时通过交换机 2 跳跃),这变得非常不可靠。
答案1
由于各种原因,路由会随时发生变化。此外,在稳定的环境中,任播 IP 块没有真正理由更改路由。因此,这种情况不宜继续下去。
最好的办法是找到一些打开望远镜,让他们展示到该特定网络的路由表。任播网络将有多条路由,这些路由通常因查询的位置而异。
要确认,您可以使用这些望远镜提供的跟踪路由功能。比较不同国家/城市的延迟/路径。如果网络速度超过光速(无论在哪个大陆都能快速响应),那么可以肯定它是任播的。
要实践这一点,请查看大型提供商提供的 DNS 服务中的主机。它们很容易在大型公司的名称服务器中找到。