DNS是什么意思?專業(yè)的說DNS是域名系統(tǒng) (Domain Name System)的簡稱,也是IT人士常說的域名解析系統(tǒng)。主要是讓用戶在互聯(lián)網(wǎng)上通過域名找到域名對應(yīng)的IP地址,因為IP地址都是一串數(shù)字(例如:117.43.225.191)不方便記憶,便誕生了域名,將域名和IP地址捆綁在一起,人們在訪問域名的同時等于訪問了該域名對應(yīng)的IP地址了
DNS 源起
直接使用IP地址訪問網(wǎng)絡(luò)計算機的方法已經(jīng)跟不上時代的進步了,因此人們想出了一個更好的方法,就是為每一臺計算機起個名字,建立起計算機名字到地址的一個映射關(guān)系。
hosts映射
在很早的時候,名字到地址的轉(zhuǎn)換過程十分簡單,但隨著網(wǎng)絡(luò)規(guī)模的擴大,這些簡單的方法就不能跟上時代的步伐而被淘汰。
域名系統(tǒng)
1983年P(guān)aul Mockapetris提出了域名系統(tǒng)(DNS, Domain Name System),這是一種層次的、基于域的命名方案,并且用一個分布式數(shù)據(jù)庫系統(tǒng)加以實現(xiàn)。當我們需要訪問一個域名時,應(yīng)用程序會向DNS服務(wù)器發(fā)起一個DNS請求,DNS服務(wù)器返回該域名對應(yīng)的IP地址,這就極大簡化了域名訪問路程。
DNS 協(xié)議
DNS協(xié)議能夠具體實現(xiàn)這個所謂的域名系統(tǒng),方便管理一個超大型并且不斷變化的域名到IP的映射集合,還可以靈活處理好成千上萬的DNS查詢請求。
域名空間
域名空間相當于一套命名規(guī)則,防止域名出現(xiàn)重復(fù)。DNS關(guān)于域名的規(guī)則使用層次的地址結(jié)構(gòu)。
域名資源記錄
DNS設(shè)計的初衷是用來建立域名到IP地址的映射,理論上對于每一個域名只需要在域名服務(wù)器上保存一條記錄即可。這里的記錄一般叫作域名資源記錄,它是一個五元組,可以用以下格式表示:
1.Domain_name: 指出這條記錄適用于哪個域名;
2.Time_to_live: 用來表明記錄的生存周期,也就是說最多可以緩存該記錄多長時間(后面會講到緩存機制);
3.Class: 一般總是IN;
4.Type: 記錄的類型;
5.Value: 記錄的值,如果是A記錄,則value是一個IPv4地址。
域名服務(wù)器
域名服務(wù)器是特定網(wǎng)絡(luò)區(qū)域的權(quán)威域名服務(wù)器(Authoritative Name Servers ),它保存兩類域名資源記錄:
1.該區(qū)域內(nèi)所有域名的域名資源記錄;
2.父區(qū)域和子區(qū)域的域名服務(wù)器對應(yīng)的域名資源記錄(主要是NS記錄)。
域名解析
在有了一個域名服務(wù)器集群的前提下,接下來要做的就是是發(fā)送一個DNS請求給域名服務(wù)器,等待獲取正確的域名資源記錄,這個過程叫作域名解析。
緩存機制
當整個域名系統(tǒng)已經(jīng)可以為我們提供域名解析服務(wù)時,就需要進行緩存機制。如果我們將已經(jīng)訪問過的那些域名的解析結(jié)果緩存在自己的計算機上,那么下次訪問的時候可以直接讀取結(jié)果,不用再次重復(fù)DNS查詢過程,給自己和域名服務(wù)器都節(jié)省了麻煩。當然,這樣做的一個前提是要緩存的解析結(jié)果不會頻繁更改,在域名服務(wù)器上也利用緩存機制
舉一個簡單的例子,域名相當于門牌號,而IP地址相當于具體的地理位置。像馳網(wǎng)科技所在的位置用IP地址來說是駿景商住樓303室,域名是火車站周邊,很顯然火車站周邊更方便人們記憶,在交談中也是說火車站周邊而不是說駿景商住樓303室。
大家都知道,我們在上網(wǎng)的時候都是輸入:www.idc02.com這樣的域名訪問網(wǎng)站的。其實我們訪問的是和域名綁定在一起的那個IP上的內(nèi)容,DNS域名解析系統(tǒng)是用來捆綁IP地址和域名從而方便人們記憶和訪問的。
DNS怎么設(shè)置?設(shè)置方法如下:
一、設(shè)置本機的IP地址
在“控制面板→網(wǎng)絡(luò)連接→本地連接→右鍵屬性→Internet協(xié)議(TCP/IP)→屬性→使用下面的IP地址”
1、若本機IP地址已經(jīng)設(shè)置好,則“IP地址”一欄中的內(nèi)容即為本機IP地址。
2、若本機IP地址尚未設(shè)置好,則在“IP地址”一欄填入“117.43.225.191”;“子網(wǎng)掩碼”一欄填入“255.255.255.0”;“默認網(wǎng)關(guān)”和“DNS服務(wù)器”均填入本機的IP地址,即“117.43.225.191”。
二、建立DNS記錄
1、打開DNS管理器,選擇“開始→程序→管理工具→DNS”。
2、為域名“idc02.com”建立相關(guān)的DNS記錄。選擇“正向搜索區(qū)域→右鍵→新建→區(qū)域”,輸入“com”;選擇“com→右鍵→新建→域”,輸入“idc02”;選擇“idc02→右鍵→新建→主機”,“名稱”一欄保持為空,“IP地址”一欄輸入“117.43.225.191”;選擇“添加主機”,遇有提示,一律選擇默認值。
3、怎樣測試DNS記錄是否建立成功呢?我們在“開始→運行”,輸入“cmd”,點擊確定,即可打開一個DOS窗口,輸入“ping idc02.com”,如果有如下圖的響應(yīng),則說明已成功建立好了DNS記錄!