我们有一个主要受美国和英国用户访问的网站。该网站将在这两个地方的服务器上运行。
我们想使用 DNS 服务将用户引导至最近的服务器,但找不到任何服务器。有人能推荐一些解决方案吗?我们宁愿选择便宜的托管解决方案,因为我们不想运行自己的 DNS 服务器。
干杯!
答案1
维基百科使用带有 Geobackend 的 PowerDNS 从最近的服务器为客户提供服务。
我有类似的服务运行http://static.natalian.org网站。我需要它来在我的服务器之间高效地提供大型 HTML5 视频文件。
设置起来非常简单。我设置 A 记录如下:
eu.static.natalian.org 88.198.3.35
us.static.natalian.org 67.205.62.95
*.static.natalian.org 67.205.62.95
然后,static.natalian.org
我将 CNAME 设置为在 运行的第三方 GEO PowerDNS 服务natalian.geo.blitzed.org
。
如何映射到国家代码的规则可以从以下网址找到:
rsync -v rsync://rsync.blitzed.org/geo-maps/natalian .
为了进一步扩展到亚洲,我将在韩国租用一台服务器,并将rsync
数据和设置 Apache vhost 以从新的韩国 IP(例如 143.248.5.130)为 static.natalian.org 提供服务。然后我只需添加:
as.static.natalian.org 143.248.5.130
答案2
以下是两家提供地理定位且价格合理的 DNS 服务提供商: http://edgedirector.com/ 和 http://www.geoscaling.com/
第二个似乎更有吸引力,组织得也更好。我还没有测试过这两种服务。
答案3
这是关于此问题的论坛主题。其中提到了许多提供商。
答案4
超级DNS和阿卡迈可以提供这项服务,但是它们非常昂贵。我决定使用DNSMadeEasy其在东西海岸以及欧洲均设有 DNS 服务器。