• dynv6_DDNS 动态域名解析


    一、环境

    群晖版本:DSM 6.2.2-24922 Update 4

    二、准备工作

    1. 登陆dynv6.com免费申请域名。

    2. 在documents目录下,

    找到自动更新脚本文件"dynv6.sh",注意蓝色字体点进去是链接,就可以下载。(注:没养成看技术文档的习惯,第一次看时,没注意到蓝色字体是链接)

    若此处不能下载,则百度网盘下载地址:

    链接:https://pan.baidu.com/s/1TB9K_N11ri2SLlHlGNwD4Q
    提取码:fzlx

    3. 将"dynv6.sh"文件上传到群晖的任意文件夹下,最好新增一个共享文件夹,取名DDNS

    4. 测试,记住任何部署前都要先测试!!! 在dynv6的网站上将绑定的ipv6地址随便改一下,

     

    然后登陆puTTY等ssh客户端软件连接群晖,在命令行中输入dynv6.com的documents目录下的token。

     在命令行中输入token=iNCKMoKfMNeG29Jy1qn4QhskVyWs-G /volume1/DDNS/dynv6.sh sword.dynv6.net并执行,注意要将example.dynv6.net改为自己所申请的域名。

    执行该指令后,可能会出现 Permission denied 报错,此时可输入 ls -l 查看权限,发现是因为权限不够所致。

     输入 chmod 755 dynv6.sh(文件名)修改对文件的权限,便可成功执行token指令。 然后刷新dynv6.com,发现IPV6地址变为刚刚修改之前的数值,则说明成功调用自动更新IPV6的API,下一步就是将该脚本部署到群晖上。

    三、将脚本部署到群晖

    登陆群晖,在控制面板中打开"任务计划",并点击新增

    任意命名,建议命名为dynv6_DDNS,在"计划"中将频率设置为每小时, 在运行命令框输入如下,注意要写dynv6.sh的绝对路径。

                          

     部署完成后,可再测试一下,在dynv6.com页面将IPV6地址随意改动,然后点运行,刷新dynv6.com后发现IPV6地址变为改动之前,则说明部署成功。

     

     

     

     

  • 相关阅读:
    Spring加载机制
    SpringMVC 请求过程
    Spring事务传播机制
    数组扩容
    hashmap 底层原和扩容机制
    spring源码
    金字塔表达方式(三)如何使得一个事情变得清晰有逻辑
    金字塔表达方式(二)如何判断事情的逻辑是否正确
    C#设计模式(3)——单例模式(Singleton)
    C#设计模式(2)——工厂模式
  • 原文地址:https://www.cnblogs.com/cjsword/p/12528689.html
Copyright © 2020-2023  润新知