防止对 DNS 请求进行地理标记

Mat*_*att 4 domain-name-system windows

我在其他国家/地区设有多个办事处,从一个地点传出。问题是 DNS 回复是针对该国家/地区而不是用户实际所在的国家/地区进行解析的。

示例:用户向 google 发出请求,并获得 google.es,当我希望他们获得 google.de 时,因为进行搜索的用户在德国。有道理?

我们正在使用 Microsoft DNS。有没有办法做到这一点?

Hop*_*00b 6

是的,将出口点设置回他们当地的办公室,而不是将其集中。

否则,不是真的。地理定位没有嵌入到 DNS 请求中,也没有被“标记”。Google(例如)从客户端获取请求,查找原始 IP,然后将其与地理 IP 数据库进行匹配,以确定该客户端所在的国家/地区,并对其进行适当的重定向。由于该过程完全不受您的控制,因此在您不拥有的系统上,您无法真正做任何事情,除非确保您的客户的原始 IP 实际位于他们所在的位置。

您可以使用组策略或代理设置来管理用户组,以便德国用户访问 google.de,西班牙用户访问 google.es,依此类推,基本上是通过强制重定向或明确定向到 google .de 而不是 google.com,但是您必须为每个执行基于地理位置的重定向或检查的域都这样做,这可能是一个相当大的麻烦。在我看来,让交通从每个办公地点离开似乎比强迫它从中央地点离开更好。