CDN DNS如何运作

时间:2010-01-20 18:07:22

标签: networking

最近,我看到我在CDN上的介绍

http://www.aflexi.net/technology/how-aflexi-cdn-works

我想知道,为什么用户的网络浏览器会知道它需要联系洛杉矶的Aflexi DNS服务器,而不是ISP提供的DNS服务器(如AOL)?

谢谢!

2 个答案:

答案 0 :(得分:9)

您的Internet服务提供商可能会通过DHCP协议推送DNS服务器信息(当然,您可以在您的计算机上本地覆盖此信息)。这是您的计算机配置DNS服务器以启动查询的方式。

CDN的工作方式如下:依赖基于CDN的内容交付的公司将通过CDN提供商管理其域名。当请求发出domain D时,计算机将联系其配置的DNS服务器,并将被定向到相关域D的“权威实体”。从这一点开始,CDN DNS服务器可以回复一个答案,该答案提供与“最接近”请求发起地址的IP地址的绑定。

“最近”属性是根据请求机器的IP地址确定的。尽管如此,根据这些信息分配“指标”仍然是非常重要的:“IP地址”和“物理位置”之间没有直接的关联,这是为了尽可能为请求机器提供最佳内容的重要信息。

答案 1 :(得分:5)

这通常可以通过为世界各地的域的多个权威DNS服务器分配相同的IP地址,并在互联网默认免费区域中使用路由播放一些技巧,使每个请求都到达最近的服务器(测量)在网络跃点,而不是英里)。这称为“IP Anycast”。然后,不同的服务器可以提供提供商想要的任何答案。这是一个很好的解决方案,因为网络拓扑对性能的影响远大于物理距离。