[軟體使用] 全免費的DNS Hosting 設定筆記

DNSSetting

在上一篇全免費的DNS Hosting選擇中提到,幾家我個人比較推薦的Free DNS Hosting提到了zoneeditEveryDNSXName,但由於我自己的需求最後選擇了Zoneedit及EveryDNS兩間公司分別為我的Master(Primary) DNS及Slave(Secondary) DNS,至於該如何在DNS Hosting上面設定,請看以下的說明囉!

設定的步驟大致上有三個部份,分別為1. 設定Master DNS為可transfer,並設定要Transfer的DNS IP,2. 設定Slave DNS上的Master DNS來源,3. 設定DNS註冊商的設定頁面上將DNS主機指向Master DNS & Slave DNS

Master DNS的部份,我選擇使用Zone edit的服務,會選擇他主要是因為zoneedit的transfer zone設定是我唯一有成功設定的Master DNS服務,其他的兩間,也許是我自己沒有看清楚或我的操作錯誤,一直沒有try出如何transfer zone的方法。

以下就針對Master DNS設定可以transfer zone做說明

1. 當然在開始設定之前,請自行申請好zoneedit的帳號,登入帳號之後,首先請選擇「Add Zones」。

Zoneedit_00_AddZone

2. 進入畫面後請填入您要管理/新增的zones名稱,並且選擇「Add Zone」Button。

Zoneedit_01_AddZone

3. 接著會出現提醒您要設定好DNS的資訊,此時可以選擇左上方的「Edit Zone」或最下方的「Start Editing Zone」做DNS的設定編輯。

Zoneedit_02_AddZone

4. 進入Zone的編輯畫面之後,首先我們要設定此DNS是可以transfer到其他DNS的,所以請選擇最下方的「Advanced Settings」進入。

Zoneedit_03_EditZone

5. 接著請選擇「Edit Security Settings」

Zoneedit_04_EditZone

6. 在這個畫面可以看到兩個Text Field,請依照您的Slave DNS上面的說明填入Slave DNS的存取IP。

Zoneedit_05_EditZone

以Every DNS的說明頁面來說,他提到了:

Failing that, please permit ns1′s networks, 64.158.219.0/24, 4.79.232.0/24 & 38.99.14.0/24, and ns2 [216.218.240.206], and ns3 [80.84.249.169], and ns4 [63.219.183.200] to request your zone data.

所以我們要在這邊設定:

64.158.219.0/24; 4.79.232.0/24; 38.99.14.0/24; 216.218.240.206; 80.84.249.169; 63.219.183.200;

以XName來當作Slave DNS的話,就說明頁面的提示,則是設定

195.234.42.0/24;193.218.105.144/28;87.98.164.164;88.191.64.64;

設定完畢之後,請選擇「Save Restrictions」 Button

7. 設定完XName上面的Transfer Zone Setting之後,請在您的Domain上面新增Name sever為您的Slave DNS的位置。在這邊請選擇View的畫面,底下的Nameservers連結。

Zoneedit_06_AddNameservers

8. 接著可以看到目前已經存在兩個zoneedit的DNS server,請在底下的Add New Nameserver新增您的Slave DNS的位置,其IP的選項是可以不用填的。

Zoneedit_08_AddNameservers

Zoneedit_07_AddNameservers

如果是以Every DNS為Slave DNS的話,以目前而言就是新增以下的四台DNS:ns1.everydns.net 、ns2.everydns.net 、ns3.everydns.net 、ns4.everydns.net

以XName為例的話,就是新增以下的三台DNS:ns0.xname.org 、ns1.xname.org 、ns2.xname.org

Zoneedit_09_AddNameservers

以上大致上就是Master DNS的設定方法,接著就是Slave DNS的設定了,在這邊以EveryDNS為例!

1. 同樣的,在設定之前,請先申請好DNS的帳號,首先我們登入後的畫面,新增剛剛的網域名稱。

2. 可以看到畫面的左邊,有一個Add new domain的區域,請在(basic)底下的Text Field填如您要管理的DNS。

3. 接著請溝選(advanced options)的Make domain secondary using的radio buttion,並且在底下填入XName的dns名稱。

4. 接著請按下「>> (advanced)」的這個Button完成設定。

EveryDNS_01_AddZone

5. 如果設定成功的話,在畫面左邊的Secondary Domains裡面就會出現您設定的Dns。

EveryDNS_02_AddZone

關於Slave DNS的設定大致上就已經完成了,接著您只要回到您的DNS註冊商,分別將您的Master DNS及Slave DNS的位置填入DNS列表,即完成整個DNS的設定。

所有的設定都完成之後,預計半個小時到一個多小時就會生效,您可以使用ping 或 nslookup來查看dns的設定是否已經轉換完成!

This entry was posted in 軟體使用. Bookmark the permalink.

6 Responses to [軟體使用] 全免費的DNS Hosting 設定筆記

  1. gu says:

    我也一直想这么做的,不过大部分普通的域名管理面板似乎并不提供zone transfer那些允许的ip设置选项的?

    就算在dnspark也没有找到

  2. gugu says:

    还有个问题,进行完“5. 如果設定成功的話,在畫面左邊的Secondary Domains裡面就會出現您設定的Dns。”之后,是不是不需要在everydns的面板上做解析记录就可以了?因为我没能找到做解析的选项

  3. mouson says:

    gu,

    不好意思,不太懂您的第一個留言的問題!

    至於第二個留言的部份,那邊的確是不再需要去做其他設定即可。

  4. gu says:

    hi 墨:我的意思是很多DNS服务商那边并没有 http://farm4.static.flickr.com/3111/2505182226_ed36db5f9c.jpg 图中这个高级选项,所以无法和其他dns配合使用 Foot in mouth

  5. mouson says:

    gu,

    您說得沒錯,在些dns的服務商那邊並無法提供接受外部傳入dns transfer的機制,所以如果真的有需要作dns平衡負載,那,就我的方法就是把整個dns管理的權限都交由像zoneedit等那樣的free dns hosting作管理。

  6. 五月殇 says:

    博主教材详细而明了,赞一个~

    只是 Transfer Zone Setting中的IP间仅用";"隔开,不需再加空格。加空格会提示错误。

    继续支持~

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>