V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wangyuyang3
V2EX  ›  问与答

非备案域名可以添加“境内 cdn 为已备案域名提供的 CNAME 记录”,从而实现不备案境内加速?

  •  
  •   wangyuyang3 · 2022-10-12 11:46:07 +08:00 · 1153 次点击
    这是一个创建于 807 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前提:必须有一个已经备案的国内域名,可以正常使用国内 cdn 服务

    使用场景:按照 https://www.laozuo.org/20694.html 教程,将多个域名同时指向一个 wordpress 程序 /站点(非 301/302 跳转)。

    例如:

    一个已备案域名 example.cn [国内 DNS 服务商] ,一个未备案域名 example.com [境外 DNS 服务商]

    1 、将 example.cnexample.com 指向同一个服务器的同一个 wordpress 站点,两个域名均能独立访问相同内容的同一网站

    2 、为已备案的 example.cn 接入国内 CDN 服务,得到一个 CDN 入口域名,CNAME 记录“example.cn.cname.com”,wordrpess 站点全站 cdn 加速

    3 、为未备案的 example.com 添加同为“example.cn.cname.com”的 CNAME 记录,实测依旧运行无误,获得了全站加速效果。

    疑惑:

    当然,我知道并没有必要这样做,实际上将 example.com 站点静态资源链接的 host 批量替换为 example.cn ,也可以蹭上境内 cdn 加速效果。

    但就是想问问上述诡异的方法为啥能正常运行,cdn 服务商不会校验加速的域名是否一致?这样是否有合规风险?

    4 条回复    2022-10-12 12:30:22 +08:00
    AoEiuV020CN
        1
    AoEiuV020CN  
       2022-10-12 12:08:37 +08:00
    哪家 cdn? 感觉确实有 bug ,cdn 不应该接受你的 example.com ,应该找不到网站才怼到,
    正常运行多久了,备案这个一直是事后处理,发现了就处理,就算直接指向服务器也有可能短时间正常运行的,
    lambdaq
        2
    lambdaq  
       2022-10-12 12:11:37 +08:00
    备案系统是弱一致系统,刑不可知,则威不可测
    AoEiuV020CN
        3
    AoEiuV020CN  
       2022-10-12 12:12:43 +08:00
    刚试了下我在用的百度 cdn ,同样情况报错 501 ,这个才正常,应该没到判断是否备案这一步,cdn 上压根没配置这个未备案域名那就无法使用才对,
    idragonet
        4
    idragonet  
       2022-10-12 12:30:22 +08:00
    应该是不能工作才对,域名都不匹配。
    自己是 Nginx 做 301 把资源文件转跳备案域名获得国内 CDN 加速。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2783 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:28 · PVG 21:28 · LAX 05:28 · JFK 08:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.