[Unraid 系列 v6.9.2] 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

作者:Yogile

出处:https://www.cnblogs.com/Yogile/p/16031530.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   Yogile  阅读(1725)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2020-03-20 OpenVPN-Setup
2020-03-20 树莓派/Debian Apache2 安装腾讯云 SSL 证书
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题