首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >全局DNS负载平衡

全局DNS负载平衡
EN

Server Fault用户
提问于 2013-02-01 18:11:51
回答 2查看 107关注 0票数 -1

来自特定区域的DNS查询是否会转到最近的DNS服务器?DNS服务器如何知道请求IP地址的地理位置?

CDN就是这样运作的吗?

EN

回答 2

Server Fault用户

发布于 2013-02-01 18:16:21

你只需要搜索"GeoDNS“。这里是关于它如何工作的更多细节。

票数 1
EN

Server Fault用户

发布于 2013-02-01 19:08:38

有两种方法可以将客户端发送到最近的CDN边缘位置。第一种方法是让DNS服务器返回最近位置的IP,或者使用HTTP从中心服务重定向到最近的边缘位置。

然后有两种方法来实现这一点。第一种方法是使用一个将IP子网映射到地理位置的数据库,称为IP地理定位。DNS或HTTP服务器将在此数据库中查找请求的源IP以获取位置,然后选择并返回最近的CDN或主机名。

第二种方法是使用选播,它只适用于DNS。在这种情况下,将有多个DNS服务器(最好与CDN边缘位置共存)都在相同的IP地址上操作。来自客户端的DNS请求将被路由到最近的DNS服务器(在网络意义上,而不是地理上)DNS服务器。每个DNS服务器总是以相同的IP响应,对应于与该DNS服务器最近的CDN边缘位置。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/474625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档