来自不同地方的追踪www.nasa.gov产生不同的IP目的地 – 为什么?

www.nasa.gov几天试图在www.nasa.gov上做traceroute。

我试图从几个不同的网站(发现@ www.traceroute.org )这样做,他们都performance出类似的行为:当连接到www.nasa.gov ,而不是连接到一个nasa.org的cannonical名称,它试图连接到另一个IP地址,通常来自同一个国家我正在使用的traceroute网站是从。 更糟糕的是,似乎每个国家都有一些与www.nasa.gov相关的不同IP。

例:

  traceroute to www.nasa.gov (203.106.85.57), 30 hops max, 40 byte packets 1 gx-kmi-e1-a.mdn.nusa.net.id (202.162.192.254) 0.266 ms 0.265 ms 0.432 ms 2 gw-kmi.mdn.nusa.net.id (202.162.199.238) 1.430 ms 1.433 ms 1.416 ms 3 112.215.16.1 (112.215.16.1) 32.137 ms 32.143 ms 32.149 ms 4 112.215.5.249 (112.215.5.249) 32.155 ms 33.083 ms 33.069 ms 5 icore-sgp.ge-1-3-0.bb.xl.net.id (202.152.254.62) 130.189 ms 202.152.245.186 (202.152.245.186) 130.134 ms icore-sgp.ge-1-3-0.bb.xl.net.id (202.152.254.62) 130.178 ms 6 tm.net.my (58.26.179.213) 65.494 ms 66.277 ms 66.039 ms 7 203.106.85.57 (203.106.85.57) 64.707 ms 64.693 ms 65.792 ms 

其中203.106.85.57是来自malasya的IP。

起初我以为这可能与镜子有关,但我现在不太确定。 即使是小国家的痕迹,似乎也有几个知识产权,我怀疑像www.nasa.gov这样的网站会产生这么多的stream量需要复制到很多地方,甚至是小国。

这是什么原因? 我的racionale是错的吗?

谢谢

这是内容交付networking(CDN)

http://en.wikipedia.org/wiki/Content_delivery_network

Akamai是最大的CDN之一。

解释:CDN在世界各地有很多服务器,它们作为caching逆向代理 (这不是用户的代理,而是服务器之前的代理,要求更less的数量)。 为了更快地访问站点,CDN应该将每个用户与最近的服务器连接起来。

要select最近的服务器,请使用特殊的DNS服务器。 当您想要连接某个networking服务器时,例如www.abc.com,您的浏览器必须使用DNSfind服务器的IP地址。 通常情况下,DNS应为任何客户端返回一些固定的地址,但akamai和其他CDN DNS将采取不同的行动。

他们将根据客户端的IP(发送DNS请求的IP)返回不同的服务器IP。 这种特殊的DNS有一个地理位置数据库,用于任何IP和需要内容的akamai服务器的数据库。 DNS答复将您的浏览器redirect到最近的服务器。

另一种技术是Anycast – 服务器的IP对任何客户端都是一样的; 但IP数据包将不同地路由到一些服务器集合(对某个服务器组)。