首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在两个主机服务器之间路由通信量?

如何在两个主机服务器之间路由通信量?
EN

Webmasters Stack Exchange用户
提问于 2013-02-12 16:32:49
回答 3查看 976关注 0票数 3

我有个网站。它是为两个目标用户群体设计的:一个来自东欧,第二个来自美国。我也有两个托管帐户-一个在美国和一个在欧洲。

我想用这样一种方式来安排流量:美国的游客被指向美国的主机服务器,而来自欧洲的游客则被指向欧洲的服务器。是否可以配置我的DNS服务器(或任何.)怎样才能做到呢?

EN

回答 3

Webmasters Stack Exchange用户

发布于 2020-08-20 04:00:42

如果使用诸如Route53:DNS地近度路由之类的服务,则可以使用DNS进行此操作。

如果您想要设置您自己的DNS服务器来完成这类事情,您可以研究诸如带绑定的GeoDNS这样的技术。

另一种方法是使用负载平衡软件(如HAProxy )对用户进行地理定位,然后将流量传递给所需的服务器:GeoIP与HAProxy

使用HAProxy方法,您将更新DNS以将所有流量发送到您的HAProxy服务器,然后将流量路由到相应的区域后端服务器。这可能没有您希望的那么高效,因为您的HAProxy服务器不一定与您的用户位于同一地理区域。

票数 4
EN

Webmasters Stack Exchange用户

发布于 2013-02-12 17:16:43

要做到这一点,最便宜的方法是为每个子域设置一个子域。

eu.yoursite.com和us.yoursite.com

然后,当它们第一次到达yoursite.com时,您可以使用一个工具根据IP来确定它们的地理位置,例如:http://www.ip2location.com/http://dev.maxmind.com/geoip/geolite

设置cookie,将它们定向到最合适的子域。

此外,html5还有一个地理定位api。

票数 3
EN

Webmasters Stack Exchange用户

发布于 2020-08-20 03:15:23

IP地理定位技术适合你。它根据他们的IP来检测访客的位置。有可用的工具,根据他们访问的地点(如国家),将访问者重定向到特定地点的网址。您可以为单个市场设置重定向规则,并与单独的链接相关联。

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/43536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档