如何强制美国用户访问美国服务器和英国访问者访问英国服务器

Modified on: Mon, 11 Nov 2019 09:20:02 +0800

如果我有来自美国和欧洲的访问者的单一域名,并且还有2台服务器,一台在美国,一台在英国,我如何强迫美国用户访问美国服务器和来自英国的访客前往英国服务器为了减少游客的ping?

首先这可能吗?为什么谷歌等公司为每个国家/地区设置了不同的域名?

作者:ETL,Luka

最佳答案

  

为什么谷歌等公司为每个国家/地区设置了不同的域名?

因为它更容易为每个国家/地区提供单独的内容。内容应该是静态的 - 因此,如果您希望将英语和例如西班牙语页面编入索引,则它们必须具有单独的URL。一种方法是example.com/en - 另一种方法是en.example.com。后来的规模更好。

  

首先这可能吗?

不适合你。您需要一个支持任播路由的提供商。

要自己动手,您需要自己的国际路由IP地址 - 普通用户无法获得,因为分配的最小块超过4000个地址(您必须使用)并且成本很高。

如果你得到一个,你将获得路由作为AS(自治系统),只发布路由到最近的服务器。

所以,不适合你。但是有些主机可能会支持它。

CDN可以做到 - 所以你绝对可以将静态内容移到内容分发网络上。

可以做的是国家/地区前缀,然后从主域重定向到它们。


相关问答

添加新评论