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

能否使境外 ip 解析到 Cloudflare 的 cdn 服务器,国内的 ip 回援阿里云服务器

  •  
  •   phyark · 2018-10-31 12:10:04 +08:00 · 5789 次点击
    这是一个创建于 1975 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,请问各位 V2 的大大,域名解析 dns 能否根据访客的 ip 修改 DNS 解析服务提供商?

    详情:项目部署在国内服务器,在境内打开速度尚可,境外延迟比较高,后面找到 Cloudflare 的 cdn 加速,需要将 DNS 修改为 Cloudflare,改了之后境内外的速度互换了,想问一下,有没有办法可以兼顾境内外的加载速度呢

    shuangmu
        1
    shuangmu  
       2018-10-31 12:12:43 +08:00
    dnspod
    Nangle
        2
    Nangle  
       2018-10-31 12:18:41 +08:00 via iPhone
    cloudxns 分区解析+CF 合作伙伴面板
    phyark
        3
    phyark  
    OP
       2018-10-31 12:20:36 +08:00
    @shuangmu 感谢回答
    dnspod 是不是和 cloudxns 是一样的呢,
    这边目前用了 Cloudflare 和 Cloudxns 配合,但是不知道是配置有问题还是什么原因,境外打开还是比较的慢
    phyark
        4
    phyark  
    OP
       2018-10-31 12:22:05 +08:00
    @Nangle 感谢回答
    是的,这边找到的就是这个方法,但是不知道是不是没有正确设置,实际上好像没有经过 cdn 路线可以请教一下吗
    songkl
        5
    songkl  
       2018-10-31 14:19:44 +08:00
    https://toolbox.googleapps.com/apps/dig/ 或者其他站长工具 看看国外 把域名解析到哪个 IP 了,如果还是原服务器 IP 肯定没加速,如果已经解析到 Cloudflare 的 IP 就可能是其他问题了
    phyark
        6
    phyark  
    OP
       2018-10-31 14:36:57 +08:00
    @songkl 感谢回复
    这边刚刚查看了一下,已经是解析到了 mydomain.cdn.cloudflare.net.
    可确实没有加速到的样子,不知道是之前设置的 always online 还是什么情况
    另外使用 https://www.webpagetest.org 测试了一下境外的其他节点,
    3 次都是显示 Error:404
    >_<
    QQ2171775959
        7
    QQ2171775959  
       2018-10-31 14:40:32 +08:00
    这个是可以的,不过如果你使用香港的服务器的话,基本上就可以完美的解决。
    phyark
        8
    phyark  
    OP
       2018-10-31 14:47:56 +08:00
    @QQ2171775959 感谢回复
    题目这个问题我之前有在极客族看到过,但是不知道是在什么地方配置出了问题,大部分请求都没有经过 ssl
    且在 webpagetest 测试境外的节点,发现静态资源 cdn 加速没有加速到,
    所以不知道有没有其他的办法可以实现?
    香港服务器有考虑过,但是香港服务器不需要备案,这边需要这个备案号,遂没有使用
    songkl
        9
    songkl  
       2018-10-31 14:51:23 +08:00
    使用 Cloudflare 时 那边加速需要你原服务器开启 http 访问,不要重定向到 https (这个可以在 Cloudflare 控制面板开启),404 应该是你服务器没法 http 访问
    phyark
        10
    phyark  
    OP
       2018-10-31 15:22:41 +08:00
    @songkl 感谢回复
    原服务器确实是强制 https 了,如果是在境外打开没有出现 404 的情况,可以直接打开(不知道是不是 Cloudflare 的 always online 模式),但是当我去 webpagetest.org 测试网站的时候,某些节点就会出现 404 了,不知道是什么原因,我先去试试修改为 http
    xubin12346
        11
    xubin12346  
       2018-10-31 15:45:10 +08:00
    用猫云的全球 cdn 就好了。
    phyark
        12
    phyark  
    OP
       2018-10-31 16:17:29 +08:00
    @xubin12346 感谢回复,
    但是这个和 cloudflare 和阿里云的 cdn 加速好像是一样的
    shengyu
        13
    shengyu  
       2018-10-31 16:38:03 +08:00
    换百度家的 CDN 毕竟是和 cloudflare 合作的~
    xubin12346
        14
    xubin12346  
       2018-10-31 16:44:08 +08:00
    @phyark emmmm 其实不一样,你可以找他们聊聊,我们公司做外贸的,也用的他家,感觉还不错的。
    phyark
        15
    phyark  
    OP
       2018-10-31 16:50:35 +08:00
    @shengyu 感谢回复
    我有想过,但是问题在与,无论使用哪家的服务器,都需要将域名交由相关平台托管,而域名的权威服务器只能够修改一个平台的。
    phyark
        16
    phyark  
    OP
       2018-10-31 16:53:25 +08:00
    @Nangle
    下午有用境外的机器打开网站,查看了一下 header 信息,发现没有缓存的服务器信息,应该是没有加速到,不知道是不是配置出了问题,请问可以帮忙分析一下吗
    Nangle
        17
    Nangle  
       2018-10-31 18:17:08 +08:00 via iPhone
    机器本地 DNS 改为 8.8.8.8 或 1.1.1.1 试试,其它的 DNS 更新比较慢
    phyark
        18
    phyark  
    OP
       2018-10-31 19:54:06 +08:00
    @Nangle 感谢回复
    机器本地 DNS 是指本机的 DNS 吗,如果是的话,恐怕没有办法让所有访客打开都去修改诶
    cooioobb
        19
    cooioobb  
       2018-10-31 20:27:57 +08:00 via Android
    可以啊。阿里云的 dns10 块一年。可以分境内境外。
    liuxyon
        20
    liuxyon  
       2018-10-31 20:32:42 +08:00
    我可以给你 DNS 服务器测试。。应该支持按地区。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1058 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:41 · PVG 06:41 · LAX 15:41 · JFK 18:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.