-2

我有一个名为“example.com”的域,但我希望任何时候用户来到我的域时都可以通过用户国家/地区 ip 重定向到不同的服务器

用户 ip = 192.168.1.1 :美国在美国使用 ip => 127.0.0.1 转到“example.com”

用户 ip = 192.168.1.2 : Canada Go To "example.com" with ip => 127.0.0.2 Canada

4

2 回答 2

1

您需要设置HTTP(S) 负载均衡器

以下引用摘自上述链接:

创建跨区域负载均衡器

您可以使用全球 IP 地址,该地址可以根据距离智能地路由用户。例如,如果您在北美、欧洲和亚洲设置实例,假设这些实例有足够的容量,全球用户将被自动发送到离他们最近的后端。如果最近的实例没有足够的容量,跨区域负载均衡会自动将用户转发到下一个最近的区域。

有关如何设置的指南,请参阅以下链接

创建跨区域负载均衡

于 2018-02-27T10:13:09.917 回答
0

通过手机设备接听。

首先,您需要一个国家/地区的 IP 地址数据库,几年前我调查过这个,发现它们是收费的,有些是免费的,但它的准确性不如高级数据库

然后一旦你有了这个你可以做一个国家iso代码的数据库表到一个php或asp页面

或者您可以在包含在页面中的隔离 php 或 asp 页面上执行 switch 语句,允许您在网站的其他地方重用,而无需无休止地复制和粘贴脚本

于 2018-02-27T10:16:51.053 回答