如何将www地址指向2个服务器的位置?

我们的客户在中国有一个networking服务器,因为速度问题他们想要为中国客户使用。 他们的主要Web服务器在阿姆斯特丹。 你们有什么想法如何最好地完成这个? 我们尝试在ISPconfig DNSlogging中input两个不同的IP地址,但是只是简单地随机生成IP地址。

任何更好的想法?

如果你把中国的一台DNS服务器指向中国的networking服务器,而荷兰的一台DNS服务器指向你在荷兰的networking服务器,那么这个服务器就可以让你走到最后。

如果你想要更多的控制权,你应该研究地理DNS服务,或者推出你自己的解决scheme或者来自供应商的东西。

你可以自己做, 你需要某种拦截用户请求的系统,并将它们引导到“最近的”或“更好的”服务器。 这种服务通常由具有地理基础设施的大型服务提供商提供,可以为不同地区提供不同的内容; 在这里看到更多的信息:

http://en.wikipedia.org/wiki/Content_delivery_network
http://en.wikipedia.org/wiki/Anycast

看到这个问题更多的答案: 我如何强迫美国的用户去美国的服务器和来自英国的访问者去英国的服务器

“build立你自己的大解决scheme”将是选播路由。 在较小的范围内,使用CDN或DNS服务以及某些基于延迟的路由 (链接到AWS,但其他提供类似的function)要容易得多。

一个相当常见的方法(我在想Citrix Netscaler),这是一个叫做Global Server Load Balancing的概念。

基本上,你最终将你的DNS名称作为CNAME的一个(不太友好的)子域被委派给一个特殊的负载平衡器,它有确定相对接近度的方法。 我会看看我能不能挖掘一个链接; 我必须pipe理当我在那个课程上的时候,我正在掩盖那部分…

这是它: http : //support.citrix.com/proddocs/topic/netscaler-traffic-management-10-5-map/netscaler-gslb-gen-wrapper-10-con.html

你会想要一个'接近'configurationtypes。

你想在这里被称为水平分割DNS 。 至less这是这样做的正确方法。 为了这个工作,你必须控制权威的DNS。