關於DNS伺服器

2021-04-28 01:19:41 字數 3551 閱讀 5432

dns的全稱和作用

什麼是dns伺服器

簡單來說,dns伺服器是domain name system或者domain name service(網域名稱系統或者餘名服務)。網域名稱系統為internet上的主機分配網域名稱位址和ip位址。使用者使用網域名稱位址,該系統就會自動把網域名稱位址轉為ip位址。網域名稱服務是執行網域名稱系統的internet工具。執行網域名稱服務的伺服器稱之為dns伺服器,通過dns伺服器來應答網域名稱服務的查詢。[1]

dns伺服器是幹什麼的?

dns伺服器在網際網路的作用是:把網域名稱轉換成為網路可以識別的ip位址。首先,要知道網際網路的**都是一台一台伺服器的形式存在的,但是我們怎麼去到要訪問的**伺服器呢?這就需要給每台伺服器分配ip位址,網際網路上的**無窮多,我們不可能記住每個**的ip位址,這就產生了方便記憶的網域名稱管理系統dns,他可以把我們輸入的好記的網域名稱轉換為要訪問的伺服器的ip位址.

簡單的說,就是為了方便我們瀏覽網際網路上的**而不用去刻意記住每個主機的ip位址,dns伺服器就應運而生,提供將網域名稱解析為ip的服務,從而使我們上網的時候能夠用簡短而好記的網域名稱來訪問網際網路上的靜態ip的主機。

dns的配置方法

dns伺服器是乙個windows nt server內建的dns伺服器配置工具。我們依次選取「開始」/「程式」/「管理工具(公用)」/「 dns 管理器」,就會出現「網域名稱服務管理器」主視窗。這裡要做的第一件事是新增dns伺服器以進行配置。

dns解析服務的方式及出錯解決方式

您擁有自己的網域名稱後,您需要dns伺服器來解析您的網域名稱。解析的作用就是告知您的訪問者,您的**是處於在哪個ip的主機上。

dns伺服器是由您的網域名稱註冊公司來提供的,如果您在某公司註冊網域名稱,就由該公司來提供,您不需要做任何設定,只需保持預設選項即可。

您可以隨時更改您網域名稱的設定,比如可以讓它指到不同的ip。當您更改了網域名稱的設定時,全世界的dns伺服器也將會一一被通知到。這樣,全世界的網際網路使用者也將一一被引導到您新的主機。通知是有乙個過程的,如果讓全世界的dns伺服器都重新整理並了解到您的改動,約需要24個小時。

一般來說像我們訪問的**例如:www.xkq.com,這些位址都叫做網域名稱,而眾所周知網路中的任何乙個主機都是ip位址來標識的,也就是說只有知道了這個站點的ip位址才能夠成功實現訪問操作。

不過由於ip位址資訊不太好記憶,所以網路中出現了網域名稱這個名字,在訪問時我們這需要輸入這個好記憶的網域名稱即可,網路中會存在著自動將相應的網域名稱解析成ip位址的伺服器,這就是dns伺服器。能夠實現dns解析功能的機器可以是自己的計算機也可以是網路中的一台計算機,不過當dns解析出現錯誤,例如把乙個網域名稱解析成乙個錯誤的ip位址,或者根本不知道某個網域名稱對應的ip位址是什麼時,我們就無法通過網域名稱訪問相應的站點了,這就是dns解析故障。

出現dns解析故障最大的症狀就是訪問站點對應的ip位址沒有問題,然而訪問他的網域名稱就會出現錯誤。

當我們的計算機出現了dns解析故障後不要著急,解決的方法也很簡單。

(1)用nslookup來判斷是否真的是dns解析故障:

要想百分之百判斷是否為dns解析故障就需要通過系統自帶的nslookup來解決了。

第一步:確認自己的系統是windows 2000和windows xp以上作業系統,然後通過「開始->執行->輸入cmd」後回車進入命令列模式。

第二步:輸入nslookup命令後回車,將進入dns解析查詢介面。

第三步:命令列視窗中會顯示出當前系統所使用的dns伺服器位址,例如筆者的dns伺服器ip為202.106.0.20。

第四步:接下來輸入你無法訪問的站點對應的網域名稱。例如筆者輸入www.***.com,假如不能訪問的話,那麼dns解析應該是不能夠正常進行的。我們會收到dns request timed out,timeout was 2 seconds的提示資訊。這說明我們的計算機確實出現了dns解析故障。

(2)查詢dns伺服器工作是否正常:

這時候我們就要看看自己計算機使用的dns位址是多少了,並且查詢他的運**況。

第一步:確認自己的系統是windows 2000和windows xp以上作業系統,然後通過「開始->執行->輸入cmd」後回車進入命令列模式。

第二步:輸入ipconfig /all命令來查詢網路引數。

第三步:在ipconfig /all顯示資訊中我們能夠看到乙個地方寫著dns servers,這個就是我們的dns伺服器位址。例如筆者的是202.106.0.20和202.106.46.151。從這個位址可以看出是個外網位址,如果使用外網dns出現解析錯誤時,我們可以更換乙個其他的dns伺服器位址即可解決問題。

第四步:如果在dns伺服器處顯示的是自己公司的內部網路位址,那麼說明你們公司的dns解析工作是交給公司內部的dns伺服器來完成的,這時我們需要檢查這個dns伺服器,在dns伺服器上進行nslookup操作看是否可以正常解析。解決dns伺服器上的dns服務故障,一般來說問題也能夠解決。

(3)清除dns快取資訊法:

當計算機對網域名稱訪問時並不是每次訪問都需要向dns伺服器尋求幫助的,一般來說當解析工作完成一次後,該解析條目會儲存在計算機的dns快取列表中,如果這時dns解析出現更改變動的話,由於dns快取列表資訊沒有改變,在計算機對該網域名稱訪問時仍然不會連線dns伺服器獲取最新解析資訊,會根據自己計算機上儲存的快取對應關係來解析,這樣就會出現dns解析故障。這時我們應該通過清除dns快取的命令來解決故障。

第一步:通過「開始->執行->輸入cmd」進入命令列模式。

第二步:在命令列模式中我們可以看到在ipconfig /?中有乙個名為/flushdns的引數,這個就是清除dns快取資訊的命令。

第三步:執行ipconfig /flushdns命令,當出現「successfully flushed the dns resolver cache」的提示時就說明當前計算機的快取資訊已經被成功清除。

(4)修改hosts檔案法:

修改hosts法就是把hosts檔案中的dns解析對應關係進行修改,從而實現正確解析的目的。因為在本地計算機訪問某網域名稱時會首先檢視本地系統中的hosts檔案,hosts檔案中的解析關係優先順序大於dns伺服器上的解析關係。

這樣當我們希望把某個網域名稱與某ip位址繫結的話,就可以通過在hosts檔案中新增解析條目來實現。

第一步:通過「開始->搜尋」,然後查詢名叫hosts的檔案。

第二步:當然對於已經知道他的路徑的讀者可以直接進入c:/windows/system32/drivers/etc目錄中找到hosts檔案。如果你的系統是windows 2000,那麼應該到c:/winnt/system32/drivers/etc目錄中尋找。

第三步:雙擊hosts檔案,然後選擇用「記事本」程式將其開啟。

第四步:之後我們就會看到hosts檔案的所有內容了,預設情況下只有一行內容「127.0.0.1 localhost」。(其他前面帶有#的行都不是真正的內容,只是幫助資訊而已)

第五步:將你希望進行dns解析的條目新增到hosts檔案中,具體格式是先寫該網域名稱對應的ip位址,然後空格接網域名稱資訊。例如筆者新增了「211.153.80.1www.xkq.com」與「10.82.0.1www.***.com」兩個條目。

第六步:設定完畢後我們訪問

www.***.com

時就會自動根據是在內網還是外網來解析了。

dns伺服器配置 專案三 DNS伺服器配置

一 專案任務描述 有一所院校,組建了校園內部的區域網並架社內部的web伺服器和ftp伺服器,現需要安裝並配置一台dns伺服器為校園網內部的使用者提供dns服務,使使用者能夠使用網域名稱訪問內部的web 和ftp伺服器以及網際網路上的各個 二 專案任務劃分 子任務1 dns的安裝 子任務2 dns正向...

DHCP伺服器 DNS伺服器 Samba伺服器

dhcp伺服器 dhcp在管理網路配置方面很有作用,特別是乙個當乙個網路的規模較大時,使用dhcp可極大的減少 管理員的工作量。端的dhcp請求,給客戶端分配ip位址。而客戶端負責向伺服器發出請求ip位址的資料報,並獲取 伺服器分配的ip位址,為客戶端分配ip位址。大多數作業系統也都提供了dhcp客...

DNS伺服器位址

dns domain name system 是網域名稱解析伺服器的意思,它在網際網路的作用是把網域名稱轉換成為網路可以識別的ip位址。通常來說,香港 南韓 日本等國的dns伺服器速度會比較快,大家可以多用幾個試試,盡量選擇乙個自己訪問最快的dns伺服器,中國的電信運營商都是流氓,dns伺服器,早換...