比较来自世界各地的卖家的域名和 IT 服务价格

问题 CNAME 在环境中 GeoDNS

我正在尝试设置类似的东西 CDN (Content Delivery Network). 我想使用记录 DNS, 哪个返回录音 A 取决于用户的地理位置。 我能够定制它 RAGE4 DNS. 我真的无法移动域名 (让我们称之为 domaina.com) 在 RAGE4, 我只能改变子域。 所以我做了什么,它注册了一个新的域名 (让我们称之为 domainb.com) 并将其设置为 RAGE4 DNS 带地理记录 A 并改变了子域名 (在 domaina.com) 在 CNAME, 这表明了 RAGE4 DNS. 这导致了记录的事实 A, 访问子域时返回 (在 domainb.com), 仅返回相同的IP地址,因为它使用名称服务器的位置 domaina.com (不是完成该请求的源用户).

也许这是最好的解释:

用户请求DNS记录 xyz.domaina.com 从 ns1.domaina.com

xyz.domaina.com - 这是一个记录 CNAME, 这表明了 xyz.domainb.com

xyz.domainb.com 返回录制 A 取决于用户的地理位置 (在这种情况下,这是一个地理位置。 ns1.domaina.com)

是否有任何方法可以强制使用用户的初始位置而不是名称服务器的位置?
已邀请:

龙天

赞同来自:

你不能。


http://tools.ietf.org/html/dra ... et-02
, 它已经支持了一些转换器,例如 Google Public DNS

8.8.8.8

和 OpenDNS

208.67.222.222

(但不是按水平 3

4.2.2.1

, din

216.146.35.35

, 飓风电气

74.82.42.42

或大多数其他提供者). 上次,当我检查时,任何公开的开源软件都实际上不支持这些事情,因此只支持识别器。 Google 和 OpenDNS.

有些相关问题:

https://serverfault.com/questi ... ic-ip
一些相关的故障排除答案:

https://serverfault.com/questi ... 60059
简短地尝试跑步

dig -t txt o-o.myaddr.l.google.com +short

来自潜在客户。 如果你看不到

edns0-client-subnet

在输出时,所有费率都被禁用。

% dig -t txt o-o.myaddr.l.google.com +short
"188.40.25.3"

% dig @google-public-dns-a.google.com. -t txt o-o.myaddr.l.google.com +short
"74.125.189.17"
"edns0-client-subnet 88.198.54.0/24"

% dig @resolver1.opendns.com. -t txt o-o.myaddr.l.google.com +short
"208.69.33.21"
"edns0-client-subnet 88.198.54.0/24"

% dig @a.resolvers.level3.net. -t txt o-o.myaddr.l.google.com +short
"8.0.18.147"

% dig @resolver1.dyndnsinternetguide.com. -t txt o-o.myaddr.l.google.com +short
"91.198.22.152"

% dig @ordns.he.net -t txt o-o.myaddr.l.google.com +short
"216.66.80.30"

%

要回复问题请先登录注册