跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请问如何实现 DNS 解析,如果国内访问就跳到 cn.sample.com,如果国外 IP 访问就 sample.com
未分類
10 5 月 2020

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

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

資深大佬 : mogutouer 27

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

这个事情建议还是在服务器层面做。

大佬有話說 (9)

  • 資深大佬 : yuzo555

    @yuzo555 #1 dnspod 支持,谢谢

  • 主 資深大佬 : mogutouer

    我其实是想做,网站内容在国外服务器上,如果是国外用户就直接访问,国内用户就跳到 CDN 的域名上

  • 主 資深大佬 : mogutouer

    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 跳转

  • 資深大佬 : l0wkey

    用 dns 去做 http 的事,,是不可能的

    土办法 自己判定 ip 做跳转
    或者
    GeoDNS 需要你 nameserver 的支持,比如 dnspod 和 AWS ROUTE53. 针对同一个域名 不同地区可以解析出不同的 ip,sample.com 设置国外解析到原 ip, 国内解析到一个专门用来跳转的服务器

  • 資深大佬 : shiji

    还有就是让 DNS 去做的话,会不支持 HTTPS 访问的跳转。

  • 資深大佬 : yuzo555

    @shiji #5
    @l0wkey #4

    我发现 dnspod 里可以设置境外访问用户和境内访问用户设置不同的 URL 跳转或 A 记录或 CNAME,我测试一下看看

  • 主 資深大佬 : mogutouer

    好像有点绕了,我网站是 wordpress,我其实是只想实现国内用户去到 CDN 域名 cn.sample.com ,不知道 wordpress 有没有相关的插件。

  • 主 資深大佬 : mogutouer

    不需要插件啊,用 dnspod 分线路解析,将 example.com 都分别解析到国内国外的服务器,再给国内的服务器设置里加个访问 example.com 就跳转到 cn.example.com 的 301 跳转即可即可。

  • 資深大佬 : Kei001

    @Kei001 #9 但是我也想实现用户非要访问国外版也可以,就是 dns 级别自动跳,但是他非要访问国外版也可以,不是每次都强纸跳的那种

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具