Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

作者:青峰King

目錄

一、DNS 簡約

1。 什麼是 DNS

2。 什麼是DNS NS記錄和域名伺服器

3。 何時應更新或更改 NS 記錄?

4。 什麼是 DDNS ?

二、Freenom 域名

1。 申請 freenom 免費域名

2。 如何更改 freenom 的 NameServers

3。 如何手動續訂域名

4。 如果上面的city地址填錯,可以手動更改

5。 如何修改freenom 密碼

6。 忘記密碼如何重置?

7。 如何刪除不用的域名

8。 一些官方 Questions

三、unraid 如何自動續期 freenom?

四、ddns 服務列表推薦

1。 unraid安裝ddns-go用於動態域名解析

2。 unraid 安裝 qmcgaw/ddns-updater 用於動態域名解析

3。 unraid 安裝 newfuture/ddns 用於動態域名解析

4。 unraid 安裝 sanjusss/aliyun-ddns 用於動態域名解析

5。 unraid 安裝 80x86/ddns-updater 用於動態域名解析

五、阿里雲 dns 動態 ddns 解析域名

六、騰訊雲 dnspod 動態 ddns 解析域名

七、cloudflare 動態 ddns 解析域名

一、DNS 簡約

有需要的同學可以看一下參考文章:

阮一峰 的 DNS 原理入門

CloudFlare DNS 基礎知識

Google DNS 基礎知識

DNS功能介紹

1。 什麼是 DNS

答:

DNS(Domain Name System) 是域名系統,簡單理解為根據域名找出ip地址,可以在網上透過域名來轉化為你的ipv4或者ipv6地址,找到你的訪問地址,而不是記住冗長的ip地址,當然,有些域名耶不好記憶,這個很正常,不抬槓。

常見的資源記錄有:SOA(起始授權結構)、A(主機)、NS(名稱伺服器)、CNAME(別名)和MX(郵件交換器),其中A記錄用於對映ipv4或ipv6地址,CNAME記錄對映為CDN地址或者其他域名(不能用ip,不過AWS的好像可以用ip表達,其他dns廠商沒見過),這兩種使用方式是最為常見的。

2。 什麼是DNS NS記錄和域名伺服器

答:

NS 代表域名伺服器,可以簡單理解為你要把你的域名放在那裡做解析,如果我要把freenom購買的域名放到阿里雲做DNS解析,NS就要修改為阿里雲的dns ns 域名伺服器,否則無法在阿里雲上面做 A 解析記錄,對映到你的公網ip上;

域名伺服器一般是2個以上進行負載均衡,避免一個掛了,導致網站解析異常;

每個dns解析廠商,都有自己的NS伺服器,不要混用;

3。 何時應更新或更改 NS 記錄?

答:

當你的ip或者cname改變時,就需要修改dns的A記錄或者CNMAE記錄;

NS更新記錄一般需要等待幾分鐘,最長24小時,才能在全網進行更新;

如果更新沒成功,建議你先重新整理dns、關閉網路在重連(比如拔掉網線,不會弄又急的話就重啟電腦咯)、瀏覽器用無痕模式等去驗證解析是否成功;

可以使用站長工具線上測試dns解析結果:https://tool。chinaz。com/dns/?type=1&host=&ip=

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

4。 什麼是 DDNS ?

答:

DDNS(Dynamic Domain Name Serve) 是指動態域名服務,比如,我們家用寬頻的ip是動態的,隨著每一次的路由重啟,斷線重連,或者移動商的定期重連,都會導致你的家用公網ip變化(當然你也可能沒有,也可能只有ipv6),甚至是伺服器沒購買繫結公網ip,停機重啟後導致公網ip變化,我們需要把動態ip對映到一個固定的域名解析伺服器上(阿里雲、dnspod)等,然後由伺服器提供DNS服務實現動態域名解析。也就是說DDNS捕獲的是使用者每次變化的IP,然後與其域名相對應,我們需要記住的只是域名就好,而無需管他後面的ip是啥。

參考:DDNS是什麼?DDNS的工作原理是怎樣的?

二、Freenom 域名

freenom的免費域名千萬千萬不要用於生產環境,否則等你流量起來之後,freenom會被莫名其妙的把你網站給封了,然後賣給別人,就等著哭吧。不過只是用於家庭環境使用,也無所謂了,不要就換一個的心態,那就無所謂。要不然還不如去買一下xyz這種便宜的頂級域名,一年6塊錢的,就一瓶大可樂的零花錢就夠了。

1。 申請 freenom 免費域名

1。0 Freenom是世界上第一個也是唯一的免費域名提供商。

1。1 由於該網站沒有國內解析,所以比較卡訪問慢,沒條件的同學可以上阿里雲或者騰訊雲買一臺香港最低配置的臨時 ubuntu desktop 或者 windows desktop 雲主機,按量付費,基本上15 分鐘內都能搞定,花不了兩塊錢然後可以開始進行註冊了。

1。2 點選  註冊地址  即可跳轉登入

1。3 免費域名只支援

.tk、.ml、.ga、.cf、.gq

,另外,最多支援 12 個月的免費續訂,到期要後續期,否則會被回收。

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。4 開始進行註冊 “

Register a New Domain

”,輸入自己想要的域名,然後點選

Check Availability

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。5 如果顯示以下資訊“

Yes,domain is available!

“,則表示該域名可以註冊,然後選擇”

Select

“,點選

checkout

進行跳轉即可

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。6 需要手動選擇

Period

時間為12個月,預設是

3 Months

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。7 最左邊”

Enter Your Email Address

“的位置可以直接填寫郵箱,然後點選”

Verify My Email Address

“,會發送一封驗證郵件到你的郵箱,然後去郵箱開啟 freenom 發過來的驗證郵件,點選裡面的郵件地址進行跳轉即可,當然你也可以在最右邊登入第三方 gmail 賬號進行註冊,原理都一樣

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。8 我用的是 gmail 第三方登入的方式,點選最右邊的“登入”,如下

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。9 然後填寫注意的資訊,一個是

address1

指的ip,可以不填,預設會獲取ip自動寫入,一個是

city

要和ip對應的地區一致,這兩個要分別對應,我選取ipinfo。io的地址裡面獲取到的

city:”Hong Kong“

,然後填進去

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。10 如果出現以下報錯,就要考慮ip和city是否填寫正確了,改完之後多重新嘗試幾次

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。11 免費域名的註冊到這裡就結束了,因為免費域名是最多時長為 12 個月,預設是 3 個月(要記得自己修改哦),到期前 15 天我們要自動續期,否則就會被取消域名所有權,會被 freenom 回收,另外續期是免費的,不會像奸商一樣續期要加錢。

2。 如何更改 freenom 的 NameServers

註冊成功後,我們去檢查我們選擇的域名,選擇“Manage Domain”然後修改 NS 伺服器地址,可以指向 aws 的 router53,阿里雲的 ddns,騰訊雲的 dnspod,cloudfare 免費 cdn dns 解析商==

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

3。 如何手動續訂域名

選擇“

Renew Domains

”,然後進入域名類別,點選最右側的 “

Renew This Domain

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

4。 如果上面的city地址填錯,可以手動更改

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

5。 如何修改freenom 密碼

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

6。 忘記密碼如何重置?

:特別是使用gmail郵箱登入的,都不會有初始密碼,需要使用重置功能,直接傳送郵件到你的gmail進行重置方可。另外要注意的一個點就是,gmail只是第三方登入,freenom和gmail的密碼是不通用的,兩個不同的系統,互相改密碼都不影響對方。

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

7。 如何刪除不用的域名

你也可以等到過期自動回收。

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

8。 一些官方 Questions

地址:http://www。freenom。com/zh/support。html

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

三、unraid 如何自動續期 freenom?

1。 以下兩個docker映象,推薦使用 luolongfei/freenom ,只拿他做個例子,另一個作為備用。

luolongfei/freenom

rouroux/freenom-automatic-renewal

2。 unraid 配置freenom-ddns

Name: freenom-ddns

Overview: https://github。com/luolongfei/freenom

Repository: luolongfei/freenom

Docker Hub URL: https://hub。docker。com/r/luolongfei/freenom

Icon URL: https://my。freenom。com/templates/freenom/img/logo。png

PATH1: /mnt/user/appdata/freenom/conf  ###配置檔案要匯入本地,升級映象才丟失資料

Container Path: /conf

PATH2: /mnt/user/appdata/freenom/logs  ### 日誌,可以不用設定

Container Path: /app/logs

RUN_AT: 0 1 * * 6 ### 何時執行更新,可以不用設定,我只是舉個例子

Container Variable: RUN_AT

FREENOM_USERNAME: freenom登入郵箱  ### freenom的登入郵箱

Container Variable: FREENOM_USERNAME

FREENOM_PASSWORD: freenom密碼 ### 如果是第三方登入賬號,比如gmail,一定要去把密碼改了,不是gmail的密碼,雙方賬號密碼不通用

Container Variable: FREENOM_PASSWORD

MAIL_ENABLE: 0 ### 關閉郵件通知,如果沒設定郵箱登入的開啟會報錯,特別煩

Container Variable: MAIL_ENABLE

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

3。 配置檔案

:推薦使用 Filebrowser 這個 docker 容器去掛載unraid 的 /mnt/user,這樣就可以線上直接修改配置檔案了,而不需要去命令列裡面修改,很方便

檢視預設配置。env。example,除了一開始的freenom賬號密碼設定為變數外,你也可以去掉,然後在配置檔案裡面進行更改,他的通知方式除了看日誌,還支援郵件、Telegram Bot、企業微信、Server 醬 微信通知、Bark 送信 ios app端,可惜不支援釘釘。

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

四、ddns 服務列表推薦

推薦使用:80x86/ddns-updater、newfuture/ddns、jeessy/ddns-go、sanjusss/aliyun-ddns

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

0。 公網ip獲取渠道有哪些?

1。 http 測試:

ipv4:

https://ipv4。lookup。test-ipv6。com/ip/

https://myip。ipip。net/

http://ip-api。com/json/?fields=query

https://ip。3322。net

https://www。nsupdate。info/myip

https://ident。me/

https://v4。ident。me/

https://icanhazip。com/

http://whatismyip。akamai。com/

https://myip。dnsomatic。com/

http://ip。cip。cc/

http://members。3322。org/dyndns/getip

https://www。pubyun。com/dyndns/getip

https://myip。dnsomatic。com/

http://checkip。dyndns。com/

ipv6:

https://v6。ident。me/

http://ds。test-ipv6。com/

https://test-ipv6。com/

http://checkipv6。dyndns。com/

https://api-ipv6。ip。sb/ip

http://v6。ident。me/

https://api6。ipify。org/

https://ipv6。lookup。test-ipv6。com/ip/

2。 命令列測試

### ipv4

host -4 myip。opendns。com resolver1。opendns。com

dig -4 +short myip。opendns。com @resolver1。opendns。com

### ipv6

host -6 myip。opendns。com resolver1。opendns。com

dig -6 +short myip。opendns。com @resolver1。opendns。com

1。 unraid安裝ddns-go用於動態域名解析

1。1 安裝 ddns-go 步驟就不講了,直接上圖

Name: ddns-go

Overview: https://github。com/jeessy2/ddns-go

Repository: jeessy/ddns-go

Docker Hub URL: https://registry。hub。docker。com/r/jeessy/ddns-go

Icon URL: https://cdn。jsdelivr。net/gh/ZhaoUncle/image@main/blog/DDNSIcon。png

WebUI: http://[IP]:[PORT:9876]

Port: 9876

Path: /mnt/user/appdata/ddns-go

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。2 ddns-go配置簡介

1。 因為ddns-go不支援多dns解析商的配置,所以你只能配置以下一個,比如我配置了cloudflare,就不能再配置阿里雲了,不過家用環境下,其實一個也夠用了,要不然你也可以選擇開多個ddns-go的docker,配置不同的運營商

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

2。 一般透過介面獲取就足夠使用了,不過要是有同學走了代理網路,這裡就會有問題,要注意支援喲!另外支援配置多個不同的域名,以下舉個例子,只支援自動解析到 A記錄(主機)

test。com

ddns-go。test。com

fucker。com

dns。fucker。com

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

3。 我這裡直接禁止公網訪問web,打了個勾,然後還設定了賬號密碼登入訪問,已經成為使用習慣了,你自己的話就看著辦吧

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Webhook,看文件說支援Server醬(強烈推薦),可以使用微信收到回撥資訊,不管更新成功還是不成功的結果。

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

2。 unraid 安裝 qmcgaw/ddns-updater 用於動態域名解析

一開始不管是不是代理環境,獲取 ip 都不準,因為使用的都是國外的獲取工具,現在我都改成國內了,就可以使用了,真的挺不錯,不過可以直接用荒野無燈大佬提供的帶web編輯的也很香。

1。 安裝 qmcgaw/ddns-updater

Name: ddns-updater-qmcgaw

Overview: https://github。com/qdm12/ddns-updater

Repository: qmcgaw/ddns-updater

Docker Hub URL: https://registry。hub。docker。com/r/qmcgaw/ddns-updater

Icon URL: https://cdn。jsdelivr。net/gh/ZhaoUncle/image@main/blog/DDNSIcon。png

WebUI: http://[IP]:[PORT:8000]

Path: /mnt/user/appdata/ddns-updater-qmcgaw  ###儲存配置檔案,更新映象也不影響資料

Container Path: /updater/data

Port: 28080

Container Port: 8000

PUBLICIP_FETCHERS: http   ### 改成http獲取方式,不用dns

Container Variable: PUBLICIP_FETCHERS

PUBLICIP_HTTP_PROVIDERS: https://myip。ipip。net,https://ip。3322。net  ### 改成國內的ipv4獲取地址即可

Container Variable: PUBLICIP_HTTP_PROVIDERS

PUBLICIPV4_HTTP_PROVIDERS: https://myip。ipip。net,https://ip。3322。net  ### 改成國內的ipv4獲取地址即可

Container Variable: PUBLICIPV4_HTTP_PROVIDERS

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

2。 qmcgaw/ddns-updater 的配置檔案

{

”settings“: [

{

”provider“: ”aliyun“,   ### 阿里雲 dns 解析

”domain“: ”test。ml“,    ### 解析的域名

”host“: ”@,ddns-go,www,blog“,   ### 二級域名字首

”access_key_id“: ”“,    ###  阿里雲的ck id

”access_secret“: ”“,    ### 阿里雲的ck secret

”ip_version“: ”ipv4“    ### 獲取 ipv4 地址

},

{

”provider“: ”cloudflare“,  ### cloudflare dns 解析

”domain“: ”test。com“,   ### 解析的域名

”host“: ”ddns-go,www,blog“,   ### 二級域名字首

”ttl“: 600, ### cf 上面的 ttl 值,單位秒

”zone_identifier“: ” 每個域名點選進去的 zone id“,

”token“: ”“,   ### cf 的 token

”ip_version“: ”ipv4“ ### 獲取 ipv4 地址

},

{

”provider“: ”dnspod“,  ### dnspod dns 解析

”domain“: ”test。com“,   ### 解析的域名

”host“: ”ddns-go,www,blog“,   ### 二級域名字首

”token“: ”id,token“,   ### 這裡要用dnspod 的“ID,Token”,用逗號分隔開填寫進去

”ip_version“: ”ipv4“ ### 獲取 ipv4 地址

},

{

”provider“: ”dnspod“,  ### dnspod dns 解析

”domain“: ”test。ml“,   ### 解析的域名

”host“: ”ddns-go,www,blog“,   ### 二級域名字首

”token“: ”id,token“,   ### 這裡要用dnspod 的“ID,Token”,用逗號分隔開填寫進去

”ip_version“: ”ipv4“ ### 獲取 ipv4 地址

},

}

3。 如何知道這些配置怎麼來的呢?

答:

開啟對應的md檔案,github 地址有提供配置案例:https://github。com/qdm12/ddns-updater/tree/master/docs

4。 注意要點:

4。1 不能新增,只能更新,就是必須要dns解析廠商那裡先手動配置一次A記錄,才能使用,否則會有以下報錯

4。2 dnspod 要把”id,token“一起填寫進去到token配置裡面。

4。3 如果遇到更新不及時,需要手動吧update。json刪掉。

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

3。 unraid 安裝 newfuture/ddns 用於動態域名解析

1。 安裝 newfuture/ddns

1。1 先配置 config。json,等會需要掛載到 docker 映象,我這裡用 Filebrowser 管理

{

”$schema“: ”https://ddns。newfuture。cc/schema/v2。8。json“,

”debug“: false,

”dns“: ”dnspod“,

”id“: ”YOUR ID or EMAIL for DNS Provider“,

”index4“: ”default“,

”index6“: ”default“,

”ipv4“: [

”newfuture。cc“,

”ddns。newfuture。cc“

],

”ipv6“: [

”newfuture。cc“,

”ipv6。ddns。newfuture。cc“

],

”proxy“: null,

”token“: ”YOUR TOKEN or KEY for DNS Provider“,

”ttl“: null

}

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。2 unraid 配置

Name: ddns-newfuture

Overview: https://github。com/NewFuture/DDNS

Repository: newfuture/ddns

Docker Hub URL: https://registry。hub。docker。com/r/newfuture/ddns

Icon URL: https://cdn。jsdelivr。net/gh/ZhaoUncle/image@main/blog/DDNSIcon。png

Path: /mnt/user/appdata/ddns-newfuture/config。json  # 我先手動建立了config。json,要不然會變成掛載目錄,導致出問題

Container Path: /config。json

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。3 根據你自身的網路環境,修改相應配置,ipv4 我直接用的公網解析 “public”,因為我是 unraid,不是在路由器上面,如果是路由器比如 openwrt 直接安裝 docker 可以指定網絡卡。

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

官網配置參考:https://github。com/NewFuture/DDNS

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

4。 unraid 安裝 sanjusss/aliyun-ddns 用於動態域名解析

1。 安裝 sanjusss/aliyun-ddns

Name: ddns-aliyun

Overview: https://github。com/sanjusss/aliyun-ddns

Repository: sanjusss/aliyun-ddns

Docker Hub URL: https://registry。hub。docker。com/r/sanjusss/aliyun-ddns

Icon URL: https://cdn。jsdelivr。net/gh/ZhaoUncle/image@main/blog/DDNSIcon。png

阿里雲的 AccessKey ID: 你自己的阿里雲AccessKey ID

Container Variable: AKID

阿里雲的 AccessKey Secret: 你自己的 AccessKey Secret

Container Variable: AKSCT

域名: unraid。test。top,www。test。top,test。top,ddns-go。test2。com  ### 支援多域名

Container Variable: DOMAIN

更新間隔: 300   ### 5分鐘自動更新一次ip上傳

Container Variable: REDO

是否檢查本地網絡卡IP: false   ### 如果是路由器,可以使用檢查本地網絡卡ip

Container Variable: CHECKLOCAL

檢查IPv4地址時,僅使用中國伺服器: true    ### 國內,不管走不走代理,都用

Container Variable: CNIPV4

需要更改的記錄型別: A    ### 只支援A或者AAAA記錄

Container Variable: TYPE

伺服器快取解析記錄的時長: 600

Container Variable: TTL

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

變數推薦

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

5。 unraid 安裝 80x86/ddns-updater 用於動態域名解析

1。 安裝80x86/ddns-updater

Name: ddns-updater

Overview: 使用荒野無燈大神的ddns-updater映象,具體使用教程可訪問https://hub。docker。com/r/80x86/ddns-updater檢視

Repository: 80x86/ddns-updater:amd64

Docker Hub URL: https://hub。docker。com/r/80x86/ddns-updater

Icon URL: https://cdn。jsdelivr。net/gh/ZhaoUncle/image@main/blog/DDNSIcon。png

WebUI: http://[IP]:[PORT:8020]

Extra Parameters: ——mount type=tmpfs,destination=/tmp

Host Path 1: /mnt/user/appdata/ddns-updater ###將資料掛載到unraid本地,避免更新映象丟失資料

Container Path: /app/data

Key 1: 8020 ### 內部服務啟動時的埠,要和上面的 WebUI 埠匹配

Container Variable: LISTENINGPORT

Key 2: admin  ### web 頁面登入賬號

Container Variable: HTTP_USERNAME

Key 3: admin  ### web 頁面登入密碼

Container Variable: HTTP_PASSWORD

Key 4: 114。114。114。114:53,8。8。8。8:53,208。67。222。222:443   ###

Container Variable: GO_DNS_SERVERS

Key 5:

Container Variable: SERVERCHAN_KEY  ### server醬 微信接受通知

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

進入web頁面進行編輯

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

將配置進行整理複製進去就好了,也可以點選 “

Example

”看配置樣例這個配置一個settings只支援一個域名和一個host,多個就得複製多份進行配置

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

配置舉例:https://hub。docker。com/r/80x86/ddns-updater

# use [[settings]] to start a new domain config

# setup for example。com, DNS only

[[settings]]

provider = ”cloudflare“

domain = ”example。com“

host = ”@“

proxied = false

ip_method = ”dnspod“

delay = 300

token = ”YOUR-CF-API-TOKEN-HERE“

# setup for foo。example。com, Proxied

[[settings]]

provider = ”cloudflare“

domain = ”example。com“

host = ”foo“

proxied = true

# for proxied record, remember to set no_dns_lookup = true

no_dns_lookup = true

ip_method = ”dnspod“

delay = 300

token = ”YOUR-CF-API-TOKEN-HERE“

# setup for example。com

[[settings]]

provider = ”alidns“

domain = ”example。com“

host = ”@“

ip_method = ”dnspod“

delay = 300

key = ”AccessKey ID“

secret = ”AccessKey Secret“

# setup for foo。example。com

[[settings]]

provider = ”alidns“

domain = ”example。com“

host = ”foo“

ip_method = ”dnspod“

delay = 300

key = ”AccessKey ID“

secret = ”AccessKey Secret“

# use [[settings]] to start a new domain config

# setup for example。com

[[settings]]

provider = ”dnspod“

domain = ”example。com“

host = ”@“

ip_method = ”dnspod“

delay = 300

token = ”id,token“

# setup for foo。example。com

[[settings]]

provider = ”dnspod“

domain = ”example。com“

host = ”foo“

ip_method = ”dnspod“

delay = 600

token = ”id,token“

配置完拉倒最下面”Save Config“,然後”Back to Home“,檢視結果,不需要重啟,回自行載入,比 qmcgaw/ddns-updater 好用很多

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

如果需要手動更新,也不需要重啟,直接點選”Manual Update“

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

2。 注意,cloudflare需要新增zone read許可權

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

五、阿里雲 dns 解析

1。 阿里雲申請 AccessKey 用於api呼叫

1。1 點選 阿里雲 dns 登入地址 即可跳轉登入

1。2 登入控制檯之後,滑鼠移動到右上角的人頭像,不需要點選人頭像,然後選擇AccessKey 管理

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。3 建立 AccessKey 有兩種方式,第一種是admin 許可權的 Accesskey,如果洩露,那麼會被用於此賬號下面所有的 api 控制權限,非常不安全,推薦使用第二種子使用者 Accesskey 模式

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。4 第一種 admin 許可權的 Accesskey

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

第二種子使用者 Accesskey 模式

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

5。1 只需要選擇OpenAPi 呼叫訪問就好,控制檯訪問指的是這個賬號可以用網頁訪問阿里雲,沒必要,用不到。

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

5。2 建立完成後,需要給使用者進行授權AliyunDNSFullAccess的雲解析dns許可權

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

2。 在 雲解析DNS 新增 freenom 註冊的免費域名

2。1 新增域名解析

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

2。2 把 freenom 的NS域名伺服器改為阿里雲的

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

2。3 手動新增解析記錄做測試

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

3。 使用 ddns-go 動態解析域名:

3。1 把步驟1申請到的CK填入ddns-go 的DNS服務商;

3。2 然後新增需要解析的域名到IPV4,選擇右上角的儲存就好了;

3。3 然後在最左邊檢視解析日誌就好了,對應的域名顯示解析成功就表示正常了。

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

七、騰訊雲 dnspod 解析

1。 在騰訊雲 dnspod 新增 freenom 註冊的域名

1。1 你可以點選 騰訊雲 登入入口 即可跳轉登入,也可以點選 dnspod 登入入口 即可跳轉登入,兩個都一樣可以用;

1。2 新增域名

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。3 檢視dnspod的DNS伺服器地址

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。4 修改freenom的NS地址為騰訊雲的dnspod,最遲24小時內生效。

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。5 點選重新整理後,解析狀態顯示“正常解析”就代表正常了

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

2。 申請api秘鑰

騰訊雲 API 金鑰 不支援 dnspod 解析,請使用DNSPod Token

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

3。 使用 ddns-go 動態解析域名

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

不管解析成功還是失敗,這裡都會顯示日誌資訊。

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

八、cloudflare 動態 ddns 解析

:自 2020 年 4 月起,CloudFlare 不在支援 Freenom 的免費域名(。tk、。ml、。ga、。cf、。gq)呼叫 api token 的許可權,只支援付費域名,所以現在想要用api自動更新ip的,可以棄用了,不過如果是dashboard 的話,還可以支援手動更新和免費證書。

Tips:我測試了。com的付費域名和。tk的免費域名,api呼叫只支援。com,但是dashboard 面板還可以繼續使用。tk免費,沒有api功能。

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。 cloudflare 新增 freenom 註冊的域名

1。1 點選 CloudFlare登入地址 即可跳轉登入

1。2 新增域名

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。3 選擇免費的功能就可以了

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。4 預設會自動掃描該域名的已有的解析地址,等就是了

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。5 重點來了,這裡會顯示你需要修改的freenom的NS地址,比如我之前是修改為阿里雲,這次就修改成cloudflare的就好

buck。ns。cloudflare。com

treasure。ns。cloudflare。com

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。6 更改 Freenom 的 NS 地址到 cloudflare,具體可檢視2。2步驟

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

1。7 預設配置建議都開啟,不過因為個人用,可能不會有HTTPS,這個可以關閉;

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

2。 CloudFlare申請CK用於api呼叫

點選 CloudFlare api token 獲取地址 即可跳轉登入

滑鼠點選右上角獲取,進入“我的個人資料”,然後選擇“API 令牌”,在建立“令牌”即可

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

預設選擇上面的dns模板就好了,主要是區域資源這裡有三個選項,這裡做一下解釋

所有區域:意味著是該賬號下面的域名都可以,即便你不是域名所有者,因為cloudflare是有邀請使用者進行管理域名的許可權控制功能;

賬戶的所有區域:表示該賬號的域名所有者,被別人邀請管理的域名不歸管控;

特定區域:就是指定域名進行管理了;

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

注意:有些程式會使用 zone id 作為配置使用

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

3。 ddns-go 解析 cloudflare

免費域名確實無法api解析,報錯如下圖,com的域名解析正常。

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

Unraid 篇二:unraid ddns自動解析ip到阿里雲dnspodcloudflare和...

八、參考:

https://zhuanlan。zhihu。com/p/115535965

頂部