请问如何实现 DNS 解析,如果国内访问就跳到 cn.sample.com,如果国外 IP 访问就 sample.com

请问如何实现 DNS 解析,如果国内访问就跳到 cn.sample.com,如果国外 IP 访问就 sample.com,第1张

请问如何实现 DNS 解析,如果国内访问就跳到 cn.sample.com,如果国外 IP 访问就 sample.com,第2张

----------------------- 以下是精选回复-----------------------

答:DNS 厂商一般会提供 301 选项,但是好像一般 301 的类型不支持分区。

这个事情建议还是在服务器层面做。
答:我其实是想做,网站内容在国外服务器上,如果是国外用户就直接访问,国内用户就跳到 CDN 的域名上
答:1 、dns 是一种方式,如 https://cloud.tencent.com/document/product/302/8643#.E4.B8.8D.E5.90.8C.E5.A5.97.E9.A4.90.E6.94.AF.E6.8C.81.E7.9A.84.E8.A7.A3.E6.9E.90.E7.BA.BF.E8.B7.AF

2 、根据设备侧特征 js 跳转

3 、根据 IP 跳转
答:用 dns 去做 http 的事,,是不可能的

土办法 自己判定 ip 做跳转
或者
GeoDNS 需要你 nameserver 的支持,比如 dnspod 和 AWS ROUTE53. 针对同一个域名 不同地区可以解析出不同的 ip,sample.com 设置国外解析到原 ip, 国内解析到一个专门用来跳转的服务器
答:还有就是让 DNS 去做的话,会不支持 HTTPS 访问的跳转。
答:好像有点绕了,我网站是 wordpress,我其实是只想实现国内用户去到 CDN 域名 cn.sample.com ,不知道 wordpress 有没有相关的插件。
答:不需要插件啊,用 dnspod 分线路解析,将 example.com 都分别解析到国内国外的服务器,再给国内的服务器设置里加个访问 example.com 就跳转到 cn.example.com 的 301 跳转即可即可。
答:目前大多数网站采取的方法是用户首次访问根据 ip/浏览器语言跳转,并在首页提供切换语言 /地区选项。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 请问如何实现 DNS 解析,如果国内访问就跳到 cn.sample.com,如果国外 IP 访问就 sample.com

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情