通過群輝docker+阿里雲簡單實現DDNS

看過我們之前CSGO服務器搭建教程的同學,經過公網訪問端口映射基本可以實現公網訪問自建服務器的工作了,但是今天遇上一個問題,朋友在社區服務器裡面死活看不到我的服務器,但是直接輸入ip是可以的。但是現在聯通光貓給的公網ip是經常會變的啊,這時候就需要ddns解析,讓你的用戶通過域名隨時可以找到你的內網服務器了。

簡單原理解釋:其實就是通過接口,在你本地實時獲取自己的公網ip地址並提交給dns解析,這裡就是通過aliyun的dns解析接口,在群輝的docker裡安裝一個腳本,實時把你當前的公網ip解析到對應的域名下。

阿里雲dns設置

1、首先把你計劃使用的域名,做一個A類解析,ip地址隨便填一個,域名我填了一個二級域名 go.xxx.com

通過群輝docker+阿里雲簡單實現DDNS


阿里雲AccessKey設置

2、在阿里雲控制檯右上角,鼠標挪到頭像圖標會有一個下拉的菜單,選擇accesskey進入,這是你本地操作dns解析的授權

通過群輝docker+阿里雲簡單實現DDNS


通過群輝docker+阿里雲簡單實現DDNS


這裡建議使用子賬戶權限,畢竟完整權限賬戶經常使用不是很安全,建立好後,保存好你的id和Secret,不要外洩,一旦外洩儘快刪除。

通過群輝docker+阿里雲簡單實現DDNS


通過群輝docker+阿里雲簡單實現DDNS


3、給你這個賬號關聯dns解析的權限

通過群輝docker+阿里雲簡單實現DDNS


ok,阿里雲這邊的設置就都結束了,接下來開始本地群輝裡的安裝

群輝docker安裝

4、套件中心搜索docker,安裝並打開

通過群輝docker+阿里雲簡單實現DDNS


群輝aliyunddns安裝與設置

5、註冊表搜索aliyun,選擇第一個,右鍵下載此映像

通過群輝docker+阿里雲簡單實現DDNS


6、點擊啟動,高級設置,環境填入你的id、secret、域名、redo默認600,應用啟動

通過群輝docker+阿里雲簡單實現DDNS


這時候回到阿里雲我們可以看到對應域名的解析已經解析到了你家庭網絡的外網ip了,你的朋友可以通過域名:27015 來加入你的遊戲啦!


分享到:


相關文章: