最近,我在CDN上看到了我的介绍
http://www.aflexi.net/technology/how-aflexi-cdn-works
我想知道,为什么用户的web浏览器会知道它需要联系洛杉矶的Aflexi DNS服务器,而不是ISP (如AOL)提供的DNS服务器?
谢谢!
发布于 2010-01-21 02:13:35
您的Internet服务提供商可能会通过DHCP协议推送DNS服务器信息(当然,您可以在计算机上本地覆盖此信息)。这就是如何为您的计算机配置DNS服务器以启动查询。
CDN的工作方式如下:依赖基于CDN的内容交付的公司将通过CDN提供商管理其域名。当请求domain D的请求到来时,机器将联系其配置的DNS服务器,并将被定向到所述域D的“权威实体”。从这一点起,CDN DNS服务器可以回复一个应答,该应答提供到“最接近”发出请求的IP地址的绑定。
属性“最接近”尤其是基于请求机器的IP地址来确定。
发布于 2010-01-21 04:59:14
这通常通过将相同的IP地址分配给世界各地的域名的多个权威DNS服务器来工作,并在互联网无缺省区域中玩一些路由选择的把戏,使得每个请求都去往最近的服务器(以网络跳数而不是英里数来衡量)。这被称为“IP任播”。然后,不同的服务器可以提供提供商希望它们提供的任何答案。这是一个很好的解决方案,因为网络拓扑比物理距离对性能的影响更大。
https://stackoverflow.com/questions/2103753
复制相似问题