[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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM