V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
liuzhiyong
V2EX  ›  分享创造

AvoidCNAME 1.0 发布啦 ( CNAME Flattening)

  •  
  •   liuzhiyong · 2016-12-15 14:16:46 +08:00 · 1827 次点击
    这是一个创建于 2893 天前的主题,其中的信息可能已经有所发展或是发生改变。
    国外很多优秀服务( GitHub Pages, AWS S3, etc )只提供 CNAME 接入,而这些 CNAME 在国内的解析速度特别慢。于是我用 Python 做了个开源的“ CNAME Flattening ”——让 NS 直接返回 IP ,后台定时检查 CNAME 是否切换 IP ,并且更新。目前支持 CloudXNS 。

    最新版 1.0 的改进:自定义 DNS 解析 CNAME

    使用: http://liuzhiyong.me/#avoidcname (这个网站就用了 AvoidCNAME ,放在 GitHub Pages )
    GitHub : https://github.com/httpliuzhiyongme/avoidcname (求 Star )
    第 1 条附言  ·  2016-12-15 17:00:52 +08:00
    GitHub Pages 对于裸域提供两个 IP 地址(可以不用 CNAME ):
    https://help.github.com/articles/setting-up-an-apex-domain/

    但是速度很慢, ping 延时很高。他们的文档也是首先推荐用 CNAME 。
    6 条回复    2016-12-24 09:59:22 +08:00
    missdeer
        1
    missdeer  
       2016-12-15 15:30:59 +08:00
    Github pages 提供了 2 个 IP 给裸域名用的。
    liuzhiyong
        2
    liuzhiyong  
    OP
       2016-12-15 16:51:19 +08:00
    @missdeer 是的,就是 192.30.252.153 192.30.252.154 —— 你 ping 下这两个 IP ,在 ping 下 liuzhiyong.me ,速度差别是巨大的。至少对电信用户如此(我用湖南电信)。
    Had
        3
    Had  
       2016-12-18 11:17:54 +08:00
    卧槽,超好评,我们自己调 Python 写了个 API 同步更新的...
    liuzhiyong
        4
    liuzhiyong  
    OP
       2016-12-18 11:43:59 +08:00
    @Had 多谢夸奖 :-)
    uzumaki
        5
    uzumaki  
       2016-12-23 23:58:29 +08:00
    好评
    liuzhiyong
        6
    liuzhiyong  
    OP
       2016-12-24 09:59:22 +08:00
    @uzumaki 谢谢夸奖哦,亲 ;-)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   950 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:23 · PVG 05:23 · LAX 13:23 · JFK 16:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.