• Unraid 7 IPv6 DDns


    开启 IPv6

    需要光猫或路由器支持 IPv6 中继。

    Unraid 设置 -> 网络设置,对 接口 eth0 配置。

    项目 说明
    启用绑定
    绑定其成员 bond0 eth0
    启用桥接
    网络协议 IPv4 + IPv6
    IPv4 地址分配 静态
    ……
    IPv6 地址分配 自动
    IPv6 隐私扩展 启用
    IPv6 DNS 服务器分配 自动

    IPv6 隐私扩展 不许开启,否则无法被访问。

    其他不动。

    注:停止 Docker 服务虚拟机管理器 以进行更改。

    应用后,可以看到:

    项目 说明
    IPv6 地址 2409:......../24
    IPv6 默认网关 fe80::1

    这时获取成功。

    Ali DDns

    配置 config.json

    编辑 config.json ,保存于 /mnt/user/appdata/newfuture-ddns-local/ 中。

    {
      "$schema": "https://ddns.newfuture.cc/schema/v2.8.json",
      "id": "********************",
      "token": "****************************************",
      "dns": "alidns",
      "ipv6": ["example.com"],
      "debug": false
    }
    

    要预先配置并保存好 config.json 文件,否则挂载时挂载为文件夹。

    运行容器

    hub.docker:https://hub.docker.com/r/newfuture/ddns

    Github:https://github.com/NewFuture/DDNS

    简单模式。

    docker run -d \
      -v /mnt/user/appdata/newfuture-ddns-local/config.json:/config.json \
      --network host \
      newfuture/ddns
    

    docker compose。

    version: '3.2'
    
    services:
      newfuture-ddns-local:
        image: newfuture/ddns
        container_name: newfuture-ddns-local
        network_mode: "host"
        volumes:
          - /mnt/user/appdata/newfuture-ddns-local/config.json:/config.json
    

    测试

    进入容器。

    docker exec -it newfuture-ddns-local sh
    

    试运行。

    / # ./ddns
    
    example.com(AAAA) ==> 2409:................................. [via DIRECT]
    

    查看定期脚本。

    / # crontab -l
    */5 * * * *   /ddns -c /config.json
    
  • 相关阅读:
    linux 环境变量恢复默认值
    怎么查看Eclipse的版本信息
    掌握HDFS的Java API接口访问
    【代理】代理概念
    【DbUtils】轻量级的ORM学习
    【mysql】相关记录
    JWT(JSON Web Tokens)
    将jar包安装到本地仓库
    Spring集成rabbitmq
    spring-rabbit包的引入需要注意的事项
  • 原文地址:https://www.cnblogs.com/Yogile/p/16031530.html
Copyright © 2020-2023  润新知