DNS域名伺服器

DNS域名伺服器

DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網路服務命名系統,它用於TCP/IP網路,它主要是用來通過用戶親切而友好的名稱代替枯燥而難記的IP位址以定位相應的計算機和相應服務。

DNS工作原理

域名伺服器的工作就是把我們使用的字元域名轉換為主機的IP位址,沒有DNS我們將無法在網際網路上使用域名。
計算機在網路上進行通訊時只能識別如“201.51.0.73”之類的IP位址,而不能認識域名.但是,當打開瀏覽器,在地址欄中輸入域名後,就能看到所需要的頁面,這是因為有一個叫“DNS伺服器”的計算機自動把我們的域名“翻譯”成了相應的IP位址,然後調出IP位址所對應的網頁。

如何建立DNS

在校園網內部使用DNS,可以建立內部的DNS服務,使我們的校園網路的套用更加具有人性化。
1、欲實現的目標
某學校由於工作的需要,想配置一名為sjsgz.net的域,如圖2所示。
圖2
在這個域中,為了使用戶在瀏覽器地址欄中鍵入相應的主機名就會找到相應的服務,為此,需要設定相應的DNS伺服器。
2、DNS服務的安裝
我們從guanli.開始,準備在這台計算機上安裝DNS伺服器服務。安裝DNS的步驟如下:
(1)選“開始→設定→控制臺”,打開“添加/刪除程式”。
(2)單擊“添加/刪除Windows組件”,等待Windows組件嚮導啟動。
(3)單擊[下一步]按鈕彈出Windows組件清單。
(4)單擊[網路服務],然後再單擊[詳細情況]按鈕。
(5)單擊“DNS(域名系統)”旁的複選框
(6)單擊[確定]按鈕返回“Windows組件”對話框。
(7)單擊[下一步]安裝相應的服務,然後逐一單擊[完成]和[關閉]按鈕即可完成。
不需要重新啟動計算機,單擊“開始→程式→管理工具→DNS”,出現如圖3所示的視窗,此時可以在左邊的視窗中看到代表你的伺服器的圖示(guanli)。

創建“sjsgz.net”區域

(1)用滑鼠單擊圖3中“guanli”旁邊的“+”號,然後用滑鼠右鍵單擊“guanli”,選“新建區域”以進入新建區域嚮導中。
(2)當嚮導提示到要讓選擇“區域類型”時,此處應該選“標準主要區域”,而在“正向或反向搜尋區域中”應選“正向搜尋區域”,單擊“正向搜尋區域”旁邊的“+”號,用滑鼠右鍵單擊“正向搜尋區域”,單擊[下一步]按鈕。
(3)螢幕出現詢問“區域名”,則在“名稱”後的文字框中輸入“sjsgz.net”,接著嚮導進入到“區域檔案”提示視窗中,默認的,系統會自動選中“創建新檔案,檔案名稱為”一項,並在其後的文字框中自動填有“sjsgz.net.dns”的名字(如圖4所示),單擊[下一步]按鈕,然後單擊[完成]即可完成區域創建,此時在DNS管理器的左邊的“guanli→正向搜尋區域”里可以看到“sjsgz.net”區域(如圖3所示)。
圖3
注意:創建正向搜尋區域的目的是為了將主機名翻譯為IP位址,你也可以創建反向搜尋區域,便於將IP位址翻譯成相應的主機名,創建方法和正向搜尋區域的創建相似。

創建主機

下面我們將以創建圖2中Web伺服器(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

測試配置

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的動態更新功能,必須配置DNS和DHCP伺服器

域名伺服器的優勢與不足

DNS的全稱是Domain Name Server,一種程式,它保存了一張域名(domain name)和與之相對應的IP位址 (IP address)的表,以解析訊息的域名。 域名是Internet上某一台計算機或計算機組的名稱,用於在數據傳輸時標識計算機的電子方位(有時也指地理位置)。域名是由一串用點分隔的名字組成的,通常包含組織名,而且始終包括兩到三個字母的後綴,以指明組織的類型或該域所在的國家或地區。
之所以域名解析不需要很長時間,是因為上網接入商,比如北京電信,河南電信等,為了要加速用戶打開網頁的速度,通常在他們的DNS伺服器中快取了很多域名的DNS記錄。這樣這個接入商的用戶要打開某個網頁時,接入商的伺服器不需要去查詢域名資料庫,而是把自己快取中的DNS記錄直接使用,從而加快用戶訪問網站的速度。這是優點。
缺點是上網接入商ISP的快取會存儲一段時間,只在需要的時候才更新,而更新的頻率沒有什麼標準。有的ISP可能1小時更新一次,有的可能長達一兩天才更新一次。
所以新註冊的域名一般來說解析反倒比較快。因為所有的ISP都沒有快取,用戶訪問時ISP都是要查詢域名資料庫,得到最新的DNS數據。
而老域名如果更改了DNS記錄,但世界各地的ISP快取數據卻並不是立即更新的。這樣不同ISP下的不同用戶,有的可以比較快的獲取新的DNS記錄,有的就要等ISP快取的下一次更新。

相關詞條

相關搜尋

熱門詞條

聯絡我們