Linode 是一家知名的 VPS 虛擬主機提供商,在亞洲市場擁有相當龐大的使用者,雖然主要業務為虛擬專屬主機(VPS),但你或許不知道,Linode 也有提供免費的 DNS 代管服務,即使不是他們的客戶,也可以在免費註冊後使用這項功能。
什麼時候會需要用到 DNS 代管呢?假設你要架設網站,註冊網域名稱後要將網址對應到主機時,就必須藉助 DNS 伺服器的幫忙,大部分的網域名稱註冊商也會一併提供 DNS 代管服務,但有些並不是很好用,這時候你可以考慮透過 Linode 提供的 DNS Hosting 來對應網址。
因為 Linode 本身就是以提供虛擬主機為主,他們所建立的 DNS 代管服務也相當穩定、快速,它的特色是可將 TTL 時間設定為最短 300 秒(五分鐘)、最長至四周,支援 A、AAAA、CNAME、MX、TXT、SRV、NS 和 SOA 紀錄,能設定的紀錄沒有數量限制。
網站名稱:Linode
網站鏈結:https://www.linode.com/ (免費註冊)
使用教學
Step 1
開啟 Linode 網站後,直接在首頁填入你的 Email、使用者名稱,設定密碼後按下 Create Account 可以免費建立帳戶,或者點選右上角的 Sign Up 一樣可以看到註冊表單。
Step 2
註冊後先前往 Email 信箱,點選驗證信中的確認鏈結,確認後會自動登入 Linode 控制台。
Step 3
進入 Linode 後,點選上方選單的 DNS Manager 進行 DNS 管理、設定,因為 Linode 本身是經營虛擬主機業務的公司,使用者可以透過其他選項來試用、租貸 Linode 的 VPS 服務,但這部分並不是免費的喔!會依照你所選擇的方案計價。
如果單純要使用 Linode 的 DNS 代管服務,記得不要去執行其他的功能。
Step 4
進入 DNS Manager 功能後,點選右上角的 Add a Domain Zone 來加入一個網域名稱紀錄吧!如果你手邊有 DNS 紀錄的備份資料,可以點選 Import a Zone 來匯入一個設定檔。
Step 5
在 Domain 填入你要設定的網域名稱、SOA Email 填入你的 Email,然後勾選 No, I want the zone empty 開啟一個沒有任何紀錄的設定檔,點選 Add a Master Zone 加入。
Step 6
我個人還蠻喜歡 Linode 提供的 DNS Manager 介面,看起來很清楚、一目了然。最上方有預先設定的 SOA、NS 紀錄,一般來說,使用者會用到的是 A、MX、CNAME 等紀錄,可以直接從下方來新增、加入資料。
在上方 NS Records 可以看到 Linode 提供的 DNS 伺服器列表,包括:
- ns1.linode.com
- ns2.linode.com
- ns3.linode.com
- ns4.linode.com
- ns5.linode.com
Step 7
點選 Add a New Record,將 Hostname、IP 位址、TTL 時間等資訊設定後,就能將紀錄新增至 Linode DNS Manager,未來如要更新或異動,一樣是回到 Linode 即可調整。
設定後,DNS 通常需要一些時間才能更新,生效後你就能夠透過 Linode DNS 託管服務進行網域名稱的解析。