关闭。这个问题是off-topic .它目前不接受答案。
想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。
12年前关闭。
Improve this question
最近,我在 CDN 上看到了我的介绍
http://www.aflexi.net/technology/how-aflexi-cdn-works
我想知道,为什么用户的网络浏览器会知道它需要联系洛杉矶的 Aflexi DNS 服务器,而不是 ISP 提供的 DNS 服务器(如 AOL)?
谢谢!
最佳答案
您的 Internet 服务提供商可能会通过 DHCP 协议(protocol)推送 DNS 服务器信息(当然,您可以在计算机上本地覆盖此信息)。这就是您的机器将如何配置 DNS 服务器以启动查询。
CDN 的工作方式如下:依赖基于 CDN 交付其内容的公司将通过 CDN 提供商管理其域。当请求说 domain D
,机器将联系其配置的 DNS 服务器,并将被定向到域 D
的“权威实体”。有问题。从这一点开始,CDN DNS 服务器可以回复一个答案,该答案提供一个绑定(bind)到“最接近”请求发起位置的 IP 地址。
属性“最近”是根据请求机器的 IP 地址确定的。然而,基于此信息分配“度量”并非易事:“IP 地址”和“物理位置”之间没有直接关联,“物理位置”是为请求机器提供尽可能好的内容的重要信息。
关于networking - CDN DNS 是如何工作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2103753/