DNS詳解
歷史 DNS最早于1983年由保羅·莫卡派喬斯(Paul Mockapetris)發(fā)明;原始的技術規(guī)范在882號因特網(wǎng)標準草案(RFC 882)中發(fā)布。1987年發(fā)布的第1034和1035號草案修正
歷史
DNS最早于1983年由保羅·莫卡派喬斯(Paul Mockapetris)發(fā)明;原始的技術規(guī)范在882號因特網(wǎng)標準草案(RFC 882)中發(fā)布。1987年發(fā)布的第1034和1035號草案修正了DNS技術規(guī)范,并廢除了之前的第882和883號草案。在此之后對因特網(wǎng)標準草案的修改基本上沒有涉及到DNS技術規(guī)范部分的改動。 早期的域名必須以英文句號“.”結尾 ,這樣DNS才能夠進行域名解析。如今DNS服務器已經(jīng)可以自動補上結尾的句號。 當前,對于域名長度的限制是63個字符,其中不包括www.和.com或者其他的擴展名。域名同時也僅限于ASCII字符的一個子集,這使得很多其他語言無法正確表示他們的名字和單詞?;赑unycode碼的IDNA系統(tǒng),可以將Unicode字符串映射為有效的DNS字符集,這已經(jīng)通過了驗證并被一些注冊機構作為一種變通的方法所采納。
位置
提供DNS的是計算機,是安裝了DNS服務器端軟件的計算機。服務器端軟件即可以是基于類Unix操作系統(tǒng),也可以是基于Windows操作系統(tǒng)的。裝好DNS服務器軟件后,您就可以在您指定的位置創(chuàng)建區(qū)域文件了,所謂區(qū)域文件就是包含了此域中名字到IP地址解析記錄的一個文件(如文件名可能是seebod.com.這個文件的內(nèi)容是這樣的: primary name server = dns2.100ok.com (主服務器的主機名是 dns2.100ok.com) serial = 2007042913 (當前序列號是2007042913。這個序列號的作用是當輔域名服務器來copy時候這個文件時,如果號碼增加了就copy) refresh = 10800 (3 hours) (輔域名服務器每隔3小時查詢一個主服務器) retry = 3600 (1 hour) (當輔域名服務試圖在主服務器上查詢更時,而連接失敗了,輔域名服務器每隔1小時訪問主域名服務器) expire = 604800 (7 days) (輔域名服務器在向主服務更新失敗后,7天后刪除seebod.com.中的記錄。) default TTL = 3600 (1 hour) (緩存服務器保存記錄的時間是1小時。也就是告訴202.96.209.5保存seebod.com.域的解析記錄為1小時)
實現(xiàn)方法
無論您是通過linux還是windows搭建dns服務器,原理都是一致的。 您可以把DNS服務器配置成以下3類之一: 1、主DNS服務器。 2、輔DNS服務器。 3、緩存DNS服務器。 目前國際域名的DNS必須在國際域名注冊商處注冊,國內(nèi)域名的DNS必須在CNNIC注冊,注冊支持解析英文域名和中文域名的dns要分別注冊: ?。?)步驟:選擇做為DNS后綴的域名-創(chuàng)建dns服務器---選擇是在國際注冊還是國內(nèi)注冊-申請--交付費用 ?。?)費用:約75元/個(一次性) (3)條件:如果注冊國際DNS服務器的,dns服務器的名稱必須是在具有條件的公司注冊的國際英文域名才能注冊,有獨立IP地