1.首先得有自己的一個域名,可以參考freenom免費頂級域名
成都創新互聯IDC提供業務:遂寧聯通機房,成都服務器租用,遂寧聯通機房,重慶服務器租用等四川省內主機托管與主機租用業務;數據中心含:雙線機房,BGP機房,電信機房,移動機房,聯通機房。
2.使用Cloudxns接替管理
3.擁有自己VPS
1.安裝Docker
可以參考
或者按照以下安裝
使用腳本自動安裝
curl -sSL | sh
執行這個命令后,腳本就會自動的將一切準備工作做好,并且把 Docker 安裝在系統中。
阿里云的安裝腳本
curl -sSL | sh
DaoCloud 的安裝腳本
curl -sSL | sh
2.安裝動態域名客戶端
這里使用zwh8800的客戶端
首先,拉取鏡像:
docker pull zwh8800/cloudxns-ddns
然后,編寫一個很簡單的配置文件,文件名必須為 cloudxns-ddns.gcfg,把它放到某個文件夾中(如/home/zzz/cloudxns-ddns/config,下面以此為例子)
[CloudXNS]
APIKey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
SecureKey="xxxxxxxxxxxxxx"
[Domain]
Data="home.lengzzz點抗 "
Data="haha.lengzzz點抗 "
上面 APIKey 是你在 CloudXNS 申請的 key,填進去即可。下面是你想要動態的域名,可以寫很多。
然后,啟動鏡像即可。
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
由于歷史原因一直在用經典網絡的 ECS,在安全性方面要弱于 VPC,所以決定將服務器遷移到 VPC 中。給 ECS 配置自定義 DNS 服務器的好處是可以給 ECS 分配自定義后綴的域名,比如 web01.abc ,這樣在內網定位服務器就很方便,不用去記一堆內網 IP,如果配置得當,還可以通過 host $ip 這個命令尋找 IP 對應的服務器。
一開始的時候我按照給經典網絡 Centos ECS 配 DNS 服務器的方法來操作,直接修改 /etc/resolv.conf ,把里面的 nameserver 配置改成了自己內網中 DNS 服務器 IP,但是發現重啟服務器之后會被重置成阿里云分配的 DNS 服務器。
經過研究之后發現,是 Ubuntu 的 resolvconf 會在每次啟動的時候將 /etc/resolv.conf 覆蓋。 /etc/resolv.conf 本質上是一個軟鏈,會鏈接到 /run/resolvconf/resolv.conf ,而后者可以通過 resolvconf -u 命令重新生成,生成的內容來自于兩個地方:
所有我一開始的思路是:
在刪除了 /run/resolvconf/interface/eth0.dhclient 文件之后,執行 service networking restart resolvconf -u 之后,發現 /etc/resolv.conf 里的內容變成了我們期望的值。
但是后來發現同一個 VPC 的不同子網之間 ECS 無法互通,檢查之后發現是路由表配置不正確,原因就是之前把 DHCP 給改成了靜態 IP,看來 DHCP 是不能禁了,只好重新尋找解決方案。
想到阿里云 DNS 服務器的值是來源于 DHCP,于是就嘗試搜索禁止從 DHCP 獲得 DNS 服務器,找到了一個相關的 問答 ,有兩種方法,一是將 /etc/dhcp/dhclient.conf 文件中 request 配置項的 domain-name, domain-name-servers, domain-search 參數移除,二是在 /etc/dhcp/dhclient.conf 文件中追加一行 supersede domain-name-servers $dns_ip; 。
為了保險起見,我把兩個方法都用上,然后執行 rm -f /run/resolvconf/interface/eth0.dhclient service networking restart resolvconf -u ,再重啟了一次服務器。檢查 /etc/resolv.conf 符合預期,與其他子網 ECS 也能互通,搞定。
轉移成功后,在新服務商處修改dns。或者未轉移前,在原服務商處修改dns。
新聞標題:阿里云自定義dns服務器 阿里云dns怎么改
文章分享:http://vcdvsql.cn/article16/ddeipdg.html
成都網站建設公司_創新互聯,為您提供全網營銷推廣、微信小程序、移動網站建設、網站設計、定制網站、營銷型網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯