深入研究DNS原理

計算機在網絡上進行通訊時只能識別如“201.51.0.73”之類的IP地址,而不能認識如www.ccidnet.com之類的域名,但是,當打開瀏覽器,在地址欄中輸入如www.ccidnet.com 的域名後,就能看到所需要的頁面,這是因爲有一個叫“DNS服務器的計算機自動把我們的域名翻譯成了相應的IP地址,然後調出IP地址所對應的網頁。

什麼是DNS

DNS( Domain Name System)域名系統的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,它用於TCP/IP網絡,它主要是用來通過用戶親切而友好的名稱(www.ccidnet.com)代替枯燥而難記的IP地址(“210.51.0.73”)以定位相應的計算機和相應服務。因此,要想讓親切而友好的名稱能被網絡所認識,則需要在名稱和IP地址之間有一位翻譯官,它能將相關的域名翻譯成網絡能接受的相應IP地址。DNS就是這樣的一位翻譯官,它的工作原理可用圖1來表示。



1

如何建立DNS

在校園網內部使用DNS,可以建立內部的DNS服務,使我們的校園網絡的應用更加具有人性化。

1、欲實現的目標

某學校由於工作的需要,想配置一名爲sjsgz.net的域,如圖2所示。



2

在這個域中,爲了使用戶在瀏覽器地址欄中鍵入相應的主機名就會找到相應的服務,爲此,需要設置相應的DNS服務器。

2DNS服務的安裝

我們從guanli.sjsgz.net開始,準備在這臺計算機上安裝DNS服務器服務。安裝DNS的步驟如下:


(1)
開始設置控制面板,打開添加/刪除程序

(2)單擊添加/刪除Windows組件,等待Windows組件嚮導啓動。

(3)單擊[下一步]按鈕彈出Windows組件清單。

(4)單擊[網絡服務],然後再單擊[詳細情況]按鈕。

(5)單擊“DNS(域名系統)”旁的複選框。

(6)單擊[確定]按鈕返回“Windows組件對話框。

(7)單擊[下一步]安裝相應的服務,然後逐一單擊[完成][關閉]按鈕即可完成。

不需要重新啓動計算機,單擊開始程序管理工具→DNS”,出現如圖3所示的窗口,此時可以在左邊的窗口中看到代表你的服務器的圖標(guanli)

3、創建“sjsgznet”區域

(1)用鼠標單擊圖3“guanli”旁邊的“+”號,然後用鼠標右鍵單擊“guanli”,選新建區域以進入新建區域嚮導中。

(2)當嚮導提示到要讓選擇區域類型時,此處應該選標準主要區域,而在正向或反向搜索區域中應選正向搜索區域,單擊正向搜索區域旁邊的“+”號,用鼠標右鍵單擊正向搜索區域,單擊[下一步]按鈕。

(3)屏幕出現詢問區域名,則在名稱後的文字框中輸入“sjsgz.net”,接着嚮導進入到區域文件提示窗口中,默認的,系統會自動選中創建新文件,文件名爲一項,並在其後的文字框中自動填有“sjsgz.net.dns”的名字(如圖4所示),單擊[下一步]按鈕,然後單擊[完成]即可完成區域創建,此時在DNS管理器的左邊的“guanli→正向搜索區域裏可以看到“sjsgz.net”區域(如圖3所示)



3

注意:創建正向搜索區域的目的是爲了將主機名翻譯爲IP地址,你也可以創建反向搜索區域,便於將IP地址翻譯成相應的主機名,創建方法和正向搜索區域的創建相似。

4、創建主機

下面我們將以創建圖2Web服務器(www.sjsgz.net)主機爲例說明如何創建主機。

(1)在圖3所示窗口中的“sjsgz.net”區域上單擊右鍵,選新建主機,在其後的對話框中的名稱欄中輸入主機名“www”,在“IP地址欄輸入“10.88.56.2”

(2)單擊[添加主機]按鈕,即成功地創建了主機地址記錄www.sjsgz.net,在新建主機窗口再選完成便可回到DNS管理器中。

(3)上述記錄建好以後,就可以在DNS管理器中看到相關的DNS映射記錄表(如圖4所示),這樣,就在“www.sisgz.net”“10.88.56.2”之間建立了映射關係。


4

5、測試配置

DNS服務器配置完以後,如何檢測它是否配置正確呢?可以用一個稱作“Nslookup”的診斷程序來進行檢測。下面我們就用這個命令對“guanli.sjsgz.net”DNS服務器進行測試。

(1)在命令提示符下輸入:Nslookup ,啓動該程序。此時系統會響應它當前翻譯名字所使用的DNS服務器的IP地址。

(2)然後在命令提示符下輸入:ls - d sjsgz.net 。這個命令的功能是讓DNS服務器列出它所知道的有關sjsgz.net的每一條信息。

(3)在命令提示符下輸入:Exit,即可退出Nslookup命令。

注意:在安裝“DNS服務器之前,必須用靜態的IP地址配置計算機。

在校園網中安裝、配置DNS服務器的目的是爲了更好地應用網絡爲教育教學服務、更好地提供一個具有人性化的應用環境。但是有一點需要注意的是,爲了配置DNS的動態更新功能,必須配置DNSDHCP服務器。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章