最近有人問我,怎麼用自己的域名搭建 dns 服務器,然後在域名 dns 那裡添加自己的域名

自己搭建 dns 服務器不划算,也不可靠,其實我們可以利用第三方的 dns 的服務,同時也可以自定義 DNS 服務器域名

國外把這種自定義 DNS 域名的行為稱為 DNS Branding / Vanity Name Servers / White-Label DNS

在此推薦 CLOUDNS cloudns.net 的 premium dns 服務

premium dns 提供幾個套餐,免費套餐是沒有自定義 DNS 域名服務的,所以,我花了$17.70 訂閱了 6 個月的 Premium S 套餐,該套餐允許託管 25 個域名,cloudns 也提供 url 轉發服務

以域名 angela.baby 為例

第一步,我們首先在cloudns 後台的DNS zone 板塊-------Master zone-----選中Create this zone without any records,輸入域名angela.baby,最後create,這樣我們就把angela. baby 託管到了cloudns

第二步,進入域名註冊商後台,找到域名的 DNS 服務器設置,添加 Glue Records。比如我的 angela.baby 是在 註冊商 hexonet.net ,我在那裡註冊添加填寫以下兩個 Glue Records(以下 IP 在 cloudns 後台可見):

hostname ns1.angela.baby ip 185.136.96.99
hostname ns2.angela.baby ip 185.136.97.99

第三步,進入 cloudns 後台的 DNS zone 板塊,點擊域名 angela.baby 進入,添加兩個 A 記錄,分別指向 Glue Records 上面對應的 IP

A ns1.angela.baby 185.136.96.99
A ns2.angela.baby 185.136.97.99

第四步,還是在 cloudns 後台的 DNS zone 板塊,給域名 angela.baby 添加兩個 NS 記錄,分別指向 ns1.angela.baby 以及 ns2.angela.baby

angela.baby ns1.angela.baby
angela.baby ns2.angela.baby

以上四步完成之後,你這個自定義 dns 就算搭建完成。如果任何域名想使用這個 dns 服務,就把域名託管在 cloudns,在註冊商那裡把 dns 服務器改為 ns1.angela.baby 以及 ns2.angela.baby,最後在 cloudns 添加記錄即可使用



一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。