[軟體使用] 全免費的DNS Hosting 設定筆記
- Posted by mouson on 2008/05/26 16:03
- 閱讀 (14052) | 迴響(5) | 軟體使用
在上一篇全免費的DNS Hosting選擇中提到,幾家我個人比較推薦的Free DNS Hosting提到了zoneedit、EveryDNS及XName,但由於我自己的需求最後選擇了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」。
2. 進入畫面後請填入您要管理/新增的zones名稱,並且選擇「Add Zone」Button。
3. 接著會出現提醒您要設定好DNS的資訊,此時可以選擇左上方的「Edit Zone」或最下方的「Start Editing Zone」做DNS的設定編輯。
4. 進入Zone的編輯畫面之後,首先我們要設定此DNS是可以transfer到其他DNS的,所以請選擇最下方的「Advanced Settings」進入。
5. 接著請選擇「Edit Security Settings」
6. 在這個畫面可以看到兩個Text Field,請依照您的Slave DNS上面的說明填入Slave DNS的存取IP。
以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連結。
8. 接著可以看到目前已經存在兩個zoneedit的DNS server,請在底下的Add New Nameserver新增您的Slave DNS的位置,其IP的選項是可以不用填的。
如果是以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
以上大致上就是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完成設定。
5. 如果設定成功的話,在畫面左邊的Secondary Domains裡面就會出現您設定的Dns。
關於Slave DNS的設定大致上就已經完成了,接著您只要回到您的DNS註冊商,分別將您的Master DNS及Slave DNS的位置填入DNS列表,即完成整個DNS的設定。
所有的設定都完成之後,預計半個小時到一個多小時就會生效,您可以使用ping 或 nslookup來查看dns的設定是否已經轉換完成!
相關文章:
[軟體使用] 全免費的DNS Hosting 選擇
[Lifetype] 一個Lifetype樣板(Template)的繼承架構
[軟體使用] AWStats 分析您的Log檔
[軟體使用] 製作明信片地圖google maps的方法
隨機文章
分享
引用網址
迴響
Re:
- posted by gu on 2008/11/09 19:16
我也一直想这么做的,不过大部分普通的域名管理面板似乎并不提供zone transfer那些允许的ip设置选项的?
就算在dnspark也没有找到
Re:
- posted by gugu on 2008/11/09 20:27
还有个问题,进行完“5. 如果設定成功的話,在畫面左邊的Secondary Domains裡面就會出現您設定的Dns。”之后,是不是不需要在everydns的面板上做解析记录就可以了?因为我没能找到做解析的选项
Re:
- posted by gu on 2008/11/10 14:47
hi 墨:我的意思是很多DNS服务商那边并没有 http://farm4.static.flickr.com/3111/2505182226_ed36db5f9c.jpg 图中这个高级选项,所以无法和其他dns配合使用 
Re:
- posted by mouson on 2008/11/10 15:05
gu,
您說得沒錯,在些dns的服務商那邊並無法提供接受外部傳入dns transfer的機制,所以如果真的有需要作dns平衡負載,那,就我的方法就是把整個dns管理的權限都交由像zoneedit等那樣的free dns hosting作管理。
















