阿里云域名DDNS(阿里云域名注冊入口)
本篇文章給大家談談阿里云域名DDNS,以及阿里云域名注冊入口對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、自建動態(tài)DNS(DDNS)服務器
- 2、群暉使用阿里云DDNS(ipv4和ipv6)
- 3、威聯通NAS折騰日記(5)-使用阿里云DDNS服務
- 4、華碩路由器、LEDE、梅林,阿里DDNS教程
- 5、RouterOS aliyun 實現DDNS動態(tài)解析
自建動態(tài)DNS(DDNS)服務器
1.首先得有自己的一個域名,可以參考freenom免費頂級域名
2.使用Cloudxns接替管理
3.擁有自己VPS
1.安裝Docker
可以參考
或者按照以下安裝
使用腳本自動安裝
curl -sSL | sh
執(zhí)行這個命令后,腳本就會自動的將一切準備工作做好,并且把 Docker 安裝在系統中。
阿里云的安裝腳本
curl -sSL | sh
DaoCloud 的安裝腳本
curl -sSL | sh
2.安裝動態(tài)域名客戶端
這里使用zwh8800的客戶端
首先,拉取鏡像:
docker pull zwh8800/cloudxns-ddns
然后,編寫一個很簡單的配置文件,文件名必須為 cloudxns-ddns.gcfg,把它放到某個文件夾中(如/home/zzz/cloudxns-ddns/config,下面以此為例子)
[CloudXNS]
APIKey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
SecureKey="xxxxxxxxxxxxxx"
[Domain]
Data="home.lengzzz.com"
Data="haha.lengzzz.com"
上面 APIKey 是你在 CloudXNS 申請的 key,填進去即可。下面是你想要動態(tài)的域名,可以寫很多。
然后,啟動鏡像即可。
docker?run?--name?cloudxns-ddns?-d?-v?/home/zzz/cloudxns-ddns/log:/app/log?-v?/home/zzz/cloudxns-ddns/config:/app/config?zwh8800/cloudxns-ddns
依葫蘆畫瓢就可以運行了
為防止后臺停止運行加入restart參數
docker?run?--name?cloudxns-ddns --restart=always -d?-v?/home/zzz/cloudxns-ddns/log:/app/log?-v?/home/zzz/cloudxns-ddns/config:/app/config?zwh8800/cloudxns-ddns
群暉使用阿里云DDNS(ipv4和ipv6)
復制,寫成sh腳本,添加進群暉定時任務即可。
注意前四個需要自己填入,還有獲取ip那里要注意網絡接口,我的是ppp0。
同樣前四個自己填,和上邊的類似。網絡接口也同理,可以進群暉ssh,用ip addr自己查接口名稱。
威聯通NAS折騰日記(5)-使用阿里云DDNS服務
疫情期間一直在家,NAS基本上都是在家中使用。外網訪問的問題就沒怎么管它。這次要去北京一趟,外網訪問就被提上了日程。由于我用的是電信的寬帶,提前已經申請了公網ip,并且已經在阿里云上申請了自己的域名。當然你也可以使用威聯通官方提供的myqnapcloud云服務,或者使用花生殼等內網穿透工具。
DDNS翻譯過來就是動態(tài)域名服務,他將用戶的動態(tài)IP地址映射到一個固定的域名解析服務商,用戶每次鏈接網絡的時候客戶端會通過信息傳遞把該主機的動態(tài)ip地址傳送給位于服務商主機上的服務器程序,服務器程序負責提供DNS服務并實現動態(tài)域名解析。
上面說的可能有些繞,實際上DDNS服務就是將用戶的IP地址與固定的域名一一映射,即使用戶ip變更,而DDNS服務也會隨之將域名的解析變更為新的ip地址。再簡單一點就是可以使用固定的域名來在外網找到你的電腦。
由于電信等提供的公網ip是動態(tài)變化的,通常一天或二天一換,如果想要固定的ip地址還需要交額外的費用。所以我們就需要建立DDNS服務來將域名與動態(tài)ip進行映射。
我們使用威聯通提供的docker來部署DDNS服務,在威聯通的ContainerStation中搜索aliddns找到chenhw2/aliyun-ddns-cli
這個容器。
在高級設置中的環(huán)境中設置以下參數:
然后運行該容器在控制臺中看到以下內容,說明就映射成功了:
實際上這個容器的作用就是自動在阿里云控制后臺生成了一個域名映射:
這個是自動完成的,并且會在ip地址變更的時候自動更新這條映射。
創(chuàng)建完成了DDNS服務以后,實際上還是無法在外網訪問你的NAS,因為NAS是在光貓下的,其ip地址是192.168這樣的內網地址,而我們訪問域名實際上是將請求發(fā)送給了外網地址也可以理解為發(fā)送給了光貓。而光貓本身不能處理這條請求,所以會將該請求拋棄。這個時候就需要另一個知識點就是端口映射,我自己的網絡拓撲如下:
可以看到我的網絡是兩層結構,因為光貓只有一個千兆Lan口,所以我在下面有添加了一個提供多個千兆Lan口的路由器。而光貓下只是接了這個路由器而已。
光貓的網關是192.168.1.1,而路由器連接在光貓上那么他的ip地址是192.168.1.3。
而在光貓下的端口映射如下:
端口映射的意義就是如果外網的某個端口得到了請求,光貓會不加處理的將請求發(fā)送給映射的局域網ip:端口上。例如我上面的虛擬服務名稱為nas的端口映射的意思是:外網的5000端口得到了一個請求,光貓將請求發(fā)送給內網的192.168.1.3:5000(也就是中間的路由器上)。
這時候我們依然無法看到我們的NAS,這就需要中間路由器繼續(xù)進行映射將從光貓得到的請求轉發(fā)給nas:
以上就完成了映射。
你也可以看到上面的映射中有一個22端口的ssh映射,同理如果防火墻沒有放行也連接。
本文的前提條件:
具體步驟:
華碩路由器、LEDE、梅林,阿里DDNS教程
轉自我的博客,轉到知乎后排版可能有些錯亂
華碩路由器、LEDE、梅林,阿里DDNS教程 - sleele的博客
教程
華碩路由器官方固件,梅林,LEDE大體一致,下面我以華碩路由器官改固件為例展開教程
首先安裝阿里DDNS插件,在阿里注冊一個域名,買最便宜的即可,購買域名后進入控制臺
按照圖標順序操作
然后會讓你輸入手機驗證碼,之后就可以得到AccessKey ID、Access Key Secret
在阿里DDNS插件中填入你這些信息,和你注冊的域名即可
進階操作-配置Https
安裝Let's Encrypt插件
之后填入上面獲得的AccessKey ID、Access Key Secret還有域名
總結
在大神們制作的插件下操作還是十分簡單的,感謝制作插件們的大神們,我在此也只是在大神們的制作的工具下寫了一個簡單的圖文教程
RouterOS aliyun 實現DDNS動態(tài)解析
本文主要講解如何借助阿里云aliyun的云解析API接口來實現RouterOS(以下簡稱ROS)的DDNS動態(tài)解析。
一、創(chuàng)建訪問控制RAM的AccessKey
我這邊簡單的講講如何申請開通:
1、阿里云網站 -- 產品 -- 安全 -- 應用身份服務 ,這個就是控制API ,用戶管理,新建用戶,填寫用戶名和勾上“為該用戶自動生成AccessKey”,保存好這個accesskey。
2、策略管理 -- 自定義授權策略,新建授權策略,選擇空白模版,授權策略名稱隨便填(如alidns),策略內容為下面的內容(修改下面內容中的域名為你自己要做DDNS的域名)
action是api的接口,只接受AddDomainRecord(增加域名解析),DescribeDomainRecords(輸出域名解析列表)和UpdateDomainRecord(修改域名解析記錄)
Resource是指被授權的具體對象,這邊domain/myxzy.com需要修改成你自己的域名domain/xxx.com。這樣就是授權對象是該域名
3、授權--新增授權--添加權限—在授權主體,對上面創(chuàng)建的用戶,點擊授權,選擇剛才自定義創(chuàng)建的策略,確定。
二、PHP制作aliyun API動態(tài)解析接口
以下是我制作好的php解析接口
接口地址:
HTTP請求方式:
請求參數:
示例:
“0”代表解析修改成功或者是當前解析記錄ip相同
“1”代表AccessKey報錯(這個阿里云我這邊經常出現,刷新就可以正常)
“2”代表沒有設置參數
1、本接口未記錄所有的解析AccessKey和解析記錄,但是服務器的訪問日志會有鏈接記錄(按照政策要求需保存6個月的日志)。雖然有日志但是本接口不提供任何查詢。
2、強烈建議按照步驟一設置授權權限。
3、由于使用本接口出現的任何安全問題,本人概不負責。這邊只能保證本人不會去做任何后門行為。這邊建議勤換AccessKey
id、secret、domain、record、pppoe修改成自己的。定時1分鐘運行就好。
腳本說明:獲取pppoe撥號ip,然后判斷和記錄解析ip是否相同,不同開始訪問我的php解析腳本,解析腳本就判斷參數執(zhí)行,返回0或1或2,如果是0更新記錄的alidns解析ip,其他的不記錄。
四、alidns-api-php腳本源碼
Github:
阿里云域名DDNS的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于阿里云域名注冊入口、阿里云域名DDNS的信息別忘了在本站進行查找喔。