V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
andytao
V2EX  ›  程序员

袋鼠数据库工具官网通过 DNS 实现国内国外两个服务器自动切换支持

  •  1
     
  •   andytao ·
    dbkangaroo · 2020-10-18 21:07:49 +08:00 · 1325 次点击
    这是一个创建于 1482 天前的主题,其中的信息可能已经有所发展或是发生改变。

    由于国内同学在缺乏 VPN 的情况下无法访问 dbkangaroo.github.io ,一直在寻思解决这个问题,终于找到了解决方案并测试通过,有 VPN 的同学可以切换体验:

    袋鼠数据库管理工具官网

    以后国内同学就可以很顺畅的访问了。。。

    下面分享一下实现思路:

    1. 申请一个统一的域名,比如袋鼠的:datatable.online
    2. 在域名 DNS 管理段配置 DNS 记录
      • 配置 CNAME 指向 <username>.github.io/[repo],阿里云支持选择境外访问请求 [关键]
      • 配置 CNAME 指向 <username>.gitee.io/[repo],阿里云支持选择国内访问请求 [关键]
    3. 为 Github 站点配置自定义域名,比如袋鼠的:datatable.online
    4. 为 GitEE 站点配置自定义域名,比如袋鼠的:datatable.online

    切换 VPN 测试验证是否可行,这个方案的关键是 DNS 注册商需支持配置国内、境外访问的 CNAME 记录,请购买域名事要特别注意。

    3 条回复    2020-11-08 17:23:12 +08:00
    AkideLiu
        1
    AkideLiu  
       2020-10-19 10:40:06 +08:00 via iPhone
    github pages cname 不是很常见的问题吗?
    以国内的大环境,在 navicat 和 datagrip 面前毫无优势啊
    andytao
        2
    andytao  
    OP
       2020-10-19 14:40:03 +08:00
    @AkideLiu 毫无优势?这些优势是暂时的。
    andytao
        3
    andytao  
    OP
       2020-11-08 17:23:12 +08:00
    袋鼠域名变更:datatable.online --> www.datatable.online
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2773 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:44 · PVG 21:44 · LAX 05:44 · JFK 08:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.