我在其他国家设有多个办事处,可以从一个地方出口.问题是正在为该国家解析DNS回复,而不是用户实际所在的国家/地区.
示例:当我希望他们获取google.de时,用户会对google进行请求并获取google.es,因为搜索的用户位于德国.合理?
我们正在使用Microsoft DNS.有没有办法做到这一点?
解决方法
是的,将出口点设置回当地办事处,而不是集中它.
否则,不是真的.地理位置未嵌入到DNS请求中,或“标记”,因此. Google(例如)从客户端获取请求,查找原始IP,然后将其与geo-ip数据库进行匹配,以确定客户端所在的国家/地区,并对其进行适当重定向.由于该过程完全不受您的控制,在您不拥有的系统上,您无法真正做任何事情,除了确保客户的原始IP实际位于它们所在的位置.
您可以使用组策略或代理设置来管理用户组,以便德语用户转到google.de,而西班牙语转到google.es等等,基本上强行重新定向或明确指向谷歌.de而不是google.com,但你必须为每个进行基于地理位置的重定向或检查的域做到这一点,这可能是屁股中相当大的痛苦.对我来说,让交通从每个办公地点退出而不是强迫它从中心位置退出对我来说当然更好.