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

Synology 设置 DDNS 实现使用自己的域名访问私有云 – CloudNS 方案

  •  
  •   taojing10 · 2018-07-04 01:48:53 +08:00 · 5455 次点击
    这是一个创建于 2094 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原文:《Synology 设置 DDNS 实现使用自己的域名访问私有云 – CloudNS 方案

    之前弄了个私有云《搭建自己的一个私有云——群晖 ds216+ii 体验》,一直想设置 DDNS,但由于自家的 cloudflare 不支持,所以一直没时间研究。今天研究了下,分享给大家:

    本次实现使用 CloudNS

    • 注册 CloudNS 账号,增加 DNS Zone,选择 Master Zone
    • 填写域名,并将子域名(或者根域名)的 NS 指向他给的 NS 服务器

    WX20180703-132811@2x - Synology 设置 DDNS 实现使用自己的域名访问私有云 - CloudNS 方案

    Synology 设置 DDNS 实现使用自己的域名访问私有云 - CloudNS 方案

    • 创建好之后,增加一个 A 记录(注意如果你的 NS 是用的 xxx.xxx.com ,你只能创建 abc.xxx.xxx.com ),随便给的 IP (当然最好是你现在私有云的 IP ),然后点击右侧小箭头

    WX20180703-132947@2x - Synology 设置 DDNS 实现使用自己的域名访问私有云 - CloudNS 方案

    Synology 设置 DDNS 实现使用自己的域名访问私有云 - CloudNS 方案

    • 之后点击 active,然后会给你一个 url 地址,尝试复制浏览器打开,应该提示 OK,则设置成功。
    • 登陆到 synology 私有云服务器,在“控制面板”打开“外部访问”,在“DDNS”中点击“自定义”,填写服务提供商 CloudNS,query 填入:

    https://ipv4.cloudns.net/api/dynamicURL/?q=__PASSWORD__&ip=__MYIP__

    • 保存之后,点击新增 DDNS,填写如下信息:
      • 服务提供商:选择刚增加的 CloudNS
      • 主机名:填写刚创建的域名 abc.xxx.xxx.com
      • 邮箱:写你的,会给你发邮件
      • 密钥:还记得之前浏览器打开的链接吗,?q=密钥。填写进去
    • 增加之后,会提示正常,使用浏览器登陆域名测试,大功告成!
    • 由于 DDNS 使用的是动态 IP,所以需要创建一个定时任务去更新,任务可以创建在任何服务器,当然推荐放在私有云上,控制面板->定时任务,增加脚本任务,跑一下代码(记得替换 key ):

    0 * * * * wget -q --read-timeout=0.0 --waitretry=5 --tries=400 --background https://ipv4.cloudns.net/api/dynamicURL/?q=generated_key

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3278 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:51 · PVG 19:51 · LAX 04:51 · JFK 07:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.