是否可以为不同的国家创建不同的 NS?
例如,我们有 4 个名称服务器:
#for US
ns1.us.domain.com
ns2.us.domain.com
#for Europe
ns1.europa.domain.com
ns2.europa.domain.com
来自欧洲的 DNS 请求将转到ns1.europa, ns2.europa
,而来自美国和其他世界的请求将转到ns1.us, ns2.us
。
也许一些付费 DNS 提供商可以做到这一点?还有其他方法可以加速 DNS 查找吗?任何链接和建议都值得赞赏。
答案1
假设您首先了解 DNS 查找无论如何都会被缓存到更靠近用户的地方(因此您只谈论 ISP 解析器或类似程序进行的初始查找 - 在他们缓存您的结果之前)... 唯一能做到您所要求的方式是通过 Anycast,正如 TheCleaner 已经提到的那样。
这里已经对 Anycast 进行了非常详细的解释:什么是“任播”以及它有何用处?
答案2
如果您订阅了 DNS 服务,例如亚马逊的 53 号公路或者阿卡迈,他们将为您提供此类服务。
您必须明白,他们将利用各自的网络基础设施来实现这一点……而不是 DNS 协议。