Dns 重新定向到子域

Dns 重新定向到子域,dns,geolocation,Dns,Geolocation,我希望你能帮助我 我需要将流量定向到certian子域。乙二醇 我住在RSA,我们有4个主要城市 开普敦 约翰内斯堡 东开普省 德班 我有以下子域名 capetown.mydomain.co.za 约翰内斯堡.mydomain.co.za 德班.mydomain.co.za easterncape.mydomain.co.za 现在,当有人从开普敦打开我的网站时,他们必须转到子域名capetown.mydomain.co.za,反之亦然 树胶树做到了 如果你能帮忙,我将不胜感激 问候 Matth

我希望你能帮助我

我需要将流量定向到certian子域。乙二醇

我住在RSA,我们有4个主要城市

开普敦 约翰内斯堡 东开普省 德班

我有以下子域名

capetown.mydomain.co.za 约翰内斯堡.mydomain.co.za 德班.mydomain.co.za easterncape.mydomain.co.za

现在,当有人从开普敦打开我的网站时,他们必须转到子域名capetown.mydomain.co.za,反之亦然

树胶树做到了

如果你能帮忙,我将不胜感激

问候
Matthew

您需要根据Ip位置数据库检查访问者的Ip地址。一个快速的谷歌发现了这个:


然后,您只需将请求重定向到正确的子域。

您将需要订阅一个GeoIP服务,该服务的详细信息可追溯到城市级别

在主页中,您将有一个脚本,该脚本将IP地址提供给GeoIP服务,然后根据返回的城市详细信息执行重定向。

地理定位服务对该工作非常有用。Geolite free数据库仅适用于国家/地区分辨率,因此您需要使用该服务才能获得更准确的信息以获取城市

另一个IP位置数据库提供程序: