V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
1159240458
V2EX  ›  云计算

怎么将使用 CDN 的域名解析到自己的主机 IP?

  •  
  •   1159240458 · 2019-07-25 16:15:17 +08:00 · 7492 次点击
    这是一个创建于 1979 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我刚学习这一块,自己在网上也没找到解决答案。
    我的网站使用了 Nodecache (一家 CDN 服务商)的 DNS 云解析服务,按教程在 DNS 控制台里添加了 Cname 记录,从而使用 Nodecache 的 CDN 服务。但是我又该如何将我的域名解析到我的主机 IP 呢?我知道,Cname 记录和 A 记录不能同时共存。而为了使用 CDN 服务,DNS 控制台已经有了两条 Cname 记录,因此我无法将我的域名解析到主机 IP。
    我搜索解决方法有说添加源站 IP 的说法,但是尝试后没有解决问题,请问正确的解决方法是什么?

    谢谢!

    (题外话,以前我使用的是 Cloudflare 的 CDN 服务,他们的 CDN 服务采取的是 NS 接入而不是 Cname 接入。以前使用 NS 接入方式,我可以添加 A 记录以解析到我的主机 IP。)
    17 条回复    2019-07-31 15:48:24 +08:00
    RiESA
        1
    RiESA  
       2019-07-25 16:18:52 +08:00
    是这样的域名解析部分,只需要做 Cname 记录到 CDN 就行了,服务器的 ip 是在 CDN 的设置里面填写的

    访问域名>CDN>你的服务器
    RiESA
        2
    RiESA  
       2019-07-25 16:23:05 +08:00
    而且,我试着打开你说的这个 CDN 看了一下,发现是在添加 CDN 的时候,就要求填你服务器的 ip 了,按道理填的话是无法创建的,你既然创建了说明已经填好了,所以只要在域名那边做 Cname 解析到 CDN 提供的地址就行了,不需要额外做 A 解析到源站的
    1159240458
        3
    1159240458  
    OP
       2019-07-25 16:23:14 +08:00
    @RiESA 谢谢您的解答!我需要在回源管理里的源站设置里,将自己的主机 IP 填进源站地址对吗?除了这里我没有找到其他能填写我的主机 IP 的地方
    1159240458
        4
    1159240458  
    OP
       2019-07-25 16:24:05 +08:00
    @RiESA 刚看到您第二个回复,谢谢!
    1159240458
        5
    1159240458  
    OP
       2019-07-25 16:27:22 +08:00
    @RiESA 再麻烦问一个问题! 您知道有没有类似 Cloudflare 这种,使用 NS 接入方式的国外 CDN 服务商吗?
    RiESA
        6
    RiESA  
       2019-07-25 16:27:27 +08:00
    @1159240458 #4 不客气,主要是弄清楚过程就好了,使用 CDN 之后,正常情况下用户都是访问的 CDN 的节点,所以不需要把域名解析回主机的,中间相当于是被 CDN 隔开了
    RiESA
        7
    RiESA  
       2019-07-25 16:31:08 +08:00
    @1159240458 #5 目前我知道的有百度云和上海云盾是支持 NS 方式的,应该还有其他厂家

    个人不是太清楚你的实际用途,
    不过我个人感觉 CNAME 方式会更灵活,可以把域名的解析管理和 CDN 这部分分开,比如一些不需要使用 CDN 的二级域名,
    而且还可以使用域名解析自带的分线路解析,实现不同地域用户访问使用不同的 CDN,比如国内的用户访问解析到阿里云,国外的访问解析到 Cloudflare
    1159240458
        8
    1159240458  
    OP
       2019-07-25 16:38:05 +08:00
    @RiESA 嗯,了解了,再次感谢!
    qinxi
        9
    qinxi  
       2019-07-25 16:42:32 +08:00
    cdn 厂商的回源地址 填你的服务器 IP
    1159240458
        10
    1159240458  
    OP
       2019-07-25 16:53:31 +08:00
    @RiESA 刚看到您问到了用途。用途是 V 2 ray,使用 websocket+tls+web 方式,通过 CDN 中继以隐藏 IP 来代理用途。不同于使用 NS 接入的 Cloudfalre 解析 A 记录,不知为何使用 Cname 接入的代理始终不可通。

    我不清楚这样做道不道德,是否损害了 CDN 服务商的权益。因为 gfw 太严格,外网访问不可想到了这个(悲)
    1159240458
        11
    1159240458  
    OP
       2019-07-25 16:53:46 +08:00
    @qinxi 谢谢解答!
    LeBron23
        12
    LeBron23  
       2019-07-25 17:00:56 +08:00
    Nodecache 不是隔壁自称 mjj 的人做的嘛
    1159240458
        13
    1159240458  
    OP
       2019-07-25 17:05:45 +08:00
    @LeBron23 我不清楚呢,只是想找一家免备案的 CDN 服务商,所以找到了这个
    LeBron23
        14
    LeBron23  
       2019-07-25 17:17:24 +08:00
    用海外节点不用备案的一大把厂商啊,不用实名的也有,不备案也能用国内节点的也有,老铁多研究研究吧
    learningman
        15
    learningman  
       2019-07-31 12:48:52 +08:00
    @LeBron23 不备案能用国内的真没有。。。
    learningman
        16
    learningman  
       2019-07-31 12:49:50 +08:00
    @1159240458 TOS 没限制当然可以,只不过用 CF 中转会比慢更慢吧。。。
    LeBron23
        17
    LeBron23  
       2019-07-31 15:48:24 +08:00
    @learningman 直接不备案的确是不好搞,大佬的路子都是 301
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3029 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:42 · PVG 21:42 · LAX 05:42 · JFK 08:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.