如何正確設定DNS

網域名稱(Domain Name)在網際網路上的使用可是非常重要的一環,但其實網路上所有資訊的交換與連結都是透過 IP 位置來連接主機。每台電腦主機在連上網路後,都會取得一個唯一的IP位置,這個IP位置就是代表這台主機的”地址”,在IPv4的表示法我們常會見到四個 0 ~ 255 的數字,用 “.” 隔開,譬如 211.72.210.250,但這樣非常的不容易記,當主機的數量增加時,更會造成使用者的混淆,所以透過容易使用與記憶的 ”文字” 來與 IP 位置做一對應,這個稱為Domain Name,而提供這個對應服務的機器,就稱為 DNS 主機。

在現代,許多熱血創業青年透過網路可以輕鬆開店,不需像以往在路上奔波來回找客戶、人脈,現在只需開通你的網路首頁,客戶與收入都會節節升高。透過網路方式創業的人,有一個好得網域名稱是非常重要的,許多購買網域的使用者往往碰到的第一個問題就是不知道怎麼正確設定網域名稱,讓許多客戶莫名的流失掉,這是非常可惜的地方。

目前購買網域名稱可透過 TWNIC所授權的各家註冊商,註冊後便會開啟一個登記DNS伺服器的頁面,一般來說都會類似於下面畫面:

DNS模式 / 主機模式(或稱DNS代管)
主機
IP

(一)

 

 

(二)

 

 

(三)

 

 

(四)

 

 

這個畫面要怎麼填,其實困擾者很多人,多數人在不瞭解的情況下,就把自己所有的網域名稱都填了上去,並且用ping的方式去做測試,當看到 IP 出現,就以為設定是正確的,但其實並不是,雖然這個畫面不需要填入太多資訊,但是卻對整個DNS的運作有很大的關係,我們直接以企業規模大小來教學,希望這樣的區分能有效幫助大家。

1. 小型企業多半會自行購買網域(範例:twnic.net.tw),並將網頁的部份外包給專業廠商執行,而網頁空間也會一併放在網頁商所提供之主機,假設網頁商主機之IP為211.72.210.250,則此時設定方法如下:

DNS模式 / 主機模式(或稱DNS代管)
主機
IP

(一)

www.twnic.net.tw

211.72.210.250

(二)

twnic.net.tw

211.72.210.250

(三)

 

 

(四)

 

 

在使用主機模式的情況下,您不需要架設DNS伺服器,而是由您所購買的註冊商來代為管理您的網域名稱,在您設定如上表格後,不論客戶是連接有無 www 的網址,都可以順利解析到您的廠商網頁伺服器IP,是不是很方便又快速呢?

2. 中型企業是小企業茁壯之後會陸續擴大之後的規模,通常第一個遇到的就是員工數量增加、免費的電子信箱造成管理的困擾、希望能擁有自己網域名稱的 email 位置等,這些都是企業形象與可靠度的表現。這時您必須考慮是否要架設 DNS伺服器與Mail伺服器。若只架設Mail伺服器(假設IP為211.72.210.99 ),則您必須確認你的註冊商有支援 ”MX” 服務,則您就可以使用設定如下(型態設定屬於進階設定畫面):

DNS模式 / 主機模式(或稱DNS代管)

主機
型態(Type)
IP

(一)

www.twnic.net.tw

IPv4

211.72.210.250

(二)

twnic.net.tw

IPv4

211.72.210.250

(三)

twnic.net.tw

MX

mail.twnic.net.tw

(四)

mail.twnic.net.tw

IPv4

211.72.210.99

此時您就可以將Mail伺服設定好準備收信了!若是您的註冊商沒有提供MX服務呢?喔!這就比較麻煩了,這時您就必須考慮自行架設DNS伺服器了,自行架設DNS伺服器可參考大型企業範例。

3. 大型企業對於網域的需求是非常高的,並且常常需要有彈性的調整,看似簡單的一個www.(網域) 的網址,在DNS的技術面就可達到平衡覆載,動態更新等功能。大型企業在技術方面對於DNS的架設與維護都會有優良的技術人員,在各註冊商設定只需要設定DNS主機的位置即可,根據RFC的建議DNS伺服器最好有兩台以上,並且在不同網段,以免某台機器或網路損壞時還可以擁有備援機制,此處企業已自行架設DNS主機,分別為 dns1.twnic.net.tw IP:211.72.210.100與 dns2.twnic.net.tw IP:220.229.225.196,則設定如下:

DNS模式 / 主機模式(或稱DNS代管)
主機
IP

(一)

dns1.twnic.net.tw

211.72.210.100

(二)

dns2.twnic.net.tw

220.229.225.196

(三)

 

 

(四)

 

 

這樣設定就會將所有 twnic.net.tw 的查詢授權到權威主機dns1與dns2,只要在這兩個DNS主機都設定與上層相同的NS紀錄,這樣才會到到上下層一致,其他網域,例如www.twnic.net.tw與MX等的設定都放在此兩台主機即可,不需要在放註冊商的設定網頁。

常見的錯誤設定

範例1,由外包廠商製作網頁,並未自行架設 DNS 伺服器,卻使用如下設定:

DNS模式 / 主機模式(或稱DNS代管)
主機
IP

(一)

www.twnic.net.tw

211.72.210.250

(二)

twnic.net.tw

211.72.210.250

(三)

 

 

(四)

 

 

錯誤原因:一般客戶會誤認DNS模式是由註冊商幫您架設DNS主機,此設定方式其實是將twnic.net.tw這個網域的所有查詢重導到211.72.210.250 這台主機器,而若這台主機沒有架設DNS伺服器的話,就會造成查詢不正確。

範例2,自行架設DNS主機,卻使用如下設定:

DNS模式 / 主機模式(或稱DNS代管)
主機
IP

(一)

www.twnic.net.tw

211.72.210.250

(二)

twnic.net.tw

211.72.210.250

(三)

dns1.twnic.net.tw

211.72.210.100

(四)

dns2.twnic.net.tw

220.229.225.196

錯誤原因:若您選擇了主機模式,則網域的管理權會歸屬於您的註冊商,也就是說由註冊商幫您回覆所有DNS的查詢,此時第 (三)、(四) 的設定是無效的。

範例3,設定了非權威主機位置:

DNS模式 / 主機模式(或稱DNS代管)
主機
IP

(一)

dns1.twnic.net.tw

211.72.210.100

(二)

dns2.twnic.net.tw

220.229.225.196

(三)

dns.hinet.tw

168.95.1.1

(四)

 

 

錯誤原因:許多使用者會希望自己的網域名稱能夠快速解析,於是將目前台灣最大的DNS Cache放入上述列表中,誤以為此舉會透過 168.95.1.1 快速解析,其實這種設定方式是錯誤的,168.95.1.1並沒有授權管理您的網域,此舉會造成DNS解析不穩定(有時正確、有時失敗)的狀況發生。

DNS為所有服務之根本,雖然這是一個很小的服務,但此設定若不正確,所影響的層面絕對是非常大的,有關於DNS的詳細設定與使用方法,可以參見本中心教學網頁,位置在:http://dns-learning.twnic.net.tw/,謝謝。

 

數位簽章
數位簽章又可稱為電子簽章,常用於雙方電腦訊息交換的時候,避免資料被偽造或竄改。首先於傳送端產生私、公用密鑰,在傳遞訊息時先透過演算法對資料做出簽章值,接者對此訊息加密,即數位簽章,傳送的資料包括原始資料與數位簽章;接收端透過同樣的演算法取得簽章值與公用密鑰來驗證資料的正確性,若資料被竄改或偽造,則會產生不同之簽章值,如此達到驗證的目的。
歡迎參加3/28 TWNIC 2011 網際網路趨勢研討會IPv6 Workshop
IPv4位址枯竭因應與相關建議
亞太網路資訊中心 (APNIC) 處理第2階段IPv4申請之審核步驟
TWNIC 2011年新一代網際網路協定教育訓練3月課程
TWNIC 2011年度網路安全教育訓練課程預告
拒作默默無聞的無名網站─輕鬆將部落格變成個人專屬網站
TWNIC寬頻網路使用調查
台灣網路基礎建設概要
.tw域名統計調查
IP統計查詢
www server累計數量統計
全球IP位址與AS號碼每月統計表
TWNIC IPv4位址核發記錄(100年1/26~100年2/25)