局域網(wǎng)dns解析錯誤
局域網(wǎng)dns解析錯誤
隨著當(dāng)今互聯(lián)網(wǎng)的飛速發(fā)展,域名系統(tǒng)作為互聯(lián)網(wǎng)的重要基礎(chǔ)設(shè)施,其安全性和可用性直接影響著互聯(lián)網(wǎng)的服務(wù)質(zhì)量,那么你知道局域網(wǎng)dns解析錯誤的解決方法嗎?下面是學(xué)習(xí)啦小編整理的一些關(guān)于局域網(wǎng)dns解析錯誤的相關(guān)資料,供你參考。
什么是dns?
DNS是計算機域名系統(tǒng) (Domain Name System 或Domain Name Service) 的縮寫,它是由域名解析器和域名服務(wù)器組成的。域名服務(wù)器是指保存有該網(wǎng)絡(luò)中所有主機的域名和對應(yīng)IP地址,并具有將域名轉(zhuǎn)換為IP地址功能的服務(wù)器。其中域名必須對應(yīng)一個IP地址,一個IP地址可以有多個域名,而IP地址不一定有域名。域名系統(tǒng)采用類似目錄樹的等級結(jié)構(gòu)。域名服務(wù)器通常為客戶機/服務(wù)器模式中的服務(wù)器方,它主要有兩種形式:主服務(wù)器和轉(zhuǎn)發(fā)服務(wù)器。將域名映射為IP地址的過程就稱為“域名解析”。
DNS 是計算機域名系統(tǒng) (Domain Name System 或Domain Name Service) 的縮寫,它是由解析器和域名服務(wù)器組成的。域名服務(wù)器是指保存有該網(wǎng)絡(luò)中所有主機的域名和對應(yīng)IP地址,并具有將域名轉(zhuǎn)換為IP地址功能的服務(wù)器。其中域名必須對應(yīng)一個IP地址,而IP地址不一定有域名。域名系統(tǒng)采用類似目錄樹的等級結(jié)構(gòu)。域名服務(wù)器為客戶機/服務(wù)器模式中的服務(wù)器方,它主要有兩種形式:主服務(wù)器和轉(zhuǎn)發(fā)服務(wù)器。將域名映射為IP地址的過程就稱為“域名解析”。在Internet上域名與IP地址之間是一對一(或者多對一)的,也可采用DNS輪循實現(xiàn)一對多,域名雖然便于人們記憶,但機器之間只認(rèn)IP地址,它們之間的轉(zhuǎn)換工作稱為域名解析,域名解析需要由專門的域名解析服務(wù)器來完成,DNS就是進行域名解析的服務(wù)器。DNS 命名用于 Internet等 TCP/IP網(wǎng)絡(luò)中,通過用戶友好的名稱查找計算機和服務(wù)。當(dāng)用戶在應(yīng)用程序中輸入 DNS 名稱時,DNS 服務(wù)可以將此名稱解析為與之相關(guān)的其他信息,如 IP 地址。因為,你在上網(wǎng)時輸入的網(wǎng)址,是通過域名解析系統(tǒng)解析找到了相對應(yīng)的IP地址,這樣才能上網(wǎng)。其實,域名的最終指向是IP。
在IPV4中IP是由32位二進制數(shù)組成的,將這32位二進制數(shù)分成4組每組8個二進制數(shù),將這8個二進制數(shù)轉(zhuǎn)化成十進制數(shù),就是我們看到的IP地址,其范圍是在0~255之間。因為,8個二進制數(shù)轉(zhuǎn)化為十進制數(shù)的最大范圍就是0~255。已開始試運行、將來必將代替IPv4的IPV6中,將以128位二進制數(shù)表示一個IP地址。[1]
大家都知道,當(dāng)我們在上網(wǎng)的時候,通常輸入的是網(wǎng)址,其實這就是一個域名,而我們計算機網(wǎng)絡(luò)上的計算機彼此之間只能用IP地址才能相互識別。再如,我們?nèi)ヒ籛EB服務(wù)器中請求一WEB頁面,我們可以在瀏覽器中輸入網(wǎng)址或者是相應(yīng)的IP地址,例如我們要上新浪網(wǎng),我們可以在IE的地址欄中輸入網(wǎng)址,也可輸入IP地址,但是這樣子的IP地址我們記不住或說是很難記住,所以有了域名的說法,這樣的域名會讓我們?nèi)菀椎挠涀 ?/p>
DNS:Domain Name System 域名管理系統(tǒng)域名是由圓點分開一串單詞或縮寫組成的,每一個域名都對應(yīng)一個惟一的IP地址,這一命名的方法或這樣管理域名的系統(tǒng)叫做域名管理系統(tǒng)。
申請了DNS后,客戶可以自己為域名作解析,或增設(shè)子域名。客戶申請DNS時,建議客戶一次性申請兩個。
DNS服務(wù)器在域名解析過程中的查詢順序為:本地緩存記錄、區(qū)域記錄、轉(zhuǎn)發(fā)域名服務(wù)器、根域名服務(wù)器。
DNS分為Client和Server,Client扮演發(fā)問的角色,也就是問Server一個Domain Name,而Server必須要回答此Domain Name的真正IP地址。而當(dāng)?shù)氐腄NS先會查自己的資料庫。如果自己的資料庫沒有,則會往該DNS上所設(shè)的DNS服務(wù)器詢問,依此得到答案之后,將收到的答案存起來,并回答客戶。DNS服務(wù)器會根據(jù)不同的授權(quán)區(qū)(Zone),記錄所屬該網(wǎng)域下的各名稱資料,這個資料包括網(wǎng)域下的次網(wǎng)域名稱及主機名稱。在每一個名稱服務(wù)器中都有一個快取緩存區(qū)(Cache),這個快取緩存區(qū)的主要目的是將該名稱服務(wù)器所查詢出來的名稱及相對的IP地址記錄快取緩存區(qū)中,這樣當(dāng)下一次還有另外一個客戶端到此服務(wù)器上去查詢相同的名稱 時,服務(wù)器就不用在到別臺主機上去尋找,而直接可以從緩存區(qū)中找到該筆名稱記錄資料,傳回給客戶端,加速客戶端對名稱查詢的速度。例如:
當(dāng)DNS客戶端向指定的DNS服務(wù)器查詢網(wǎng)際網(wǎng)路上的某一臺主機名稱 DNS服務(wù)器會在該資料庫中找尋用戶所指定的名稱 如果沒有,該服務(wù)器會先在自己的快取緩存區(qū)中查詢有無該筆紀(jì)錄,如果找到該筆名稱記錄后,會從DNS服務(wù)器直接將所對應(yīng)到的IP地址傳回給客戶端 ,如果名稱服務(wù)器在資料記錄查不到且快取緩存區(qū)中也沒有時,會向最接近的名稱服務(wù)器去要求幫忙找尋該名稱的IP地址 ,在另一臺服務(wù)器上也有相同的動作的查詢,當(dāng)查詢到后會回復(fù)原本要求查詢的服務(wù)器,該DNS服務(wù)器在接收到另一臺DNS服務(wù)器查詢的結(jié)果后,先將所查詢到的主機名稱及對應(yīng)IP地址記錄到快取緩存區(qū)中 ,最后在將所查詢到的結(jié)果回復(fù)
局域網(wǎng)dns解析錯誤的解決方法:
1.用nslookup來判斷是否真的是DNS解析故障:
第一步:系統(tǒng)要是windows2000和XP以上,然后在運行對話框中輸入cmd后回車進入命令行模式。
第二步:輸入nslookup命令回車,進入DNS解析查詢界面。
第三步:命令行中會顯示當(dāng)前系統(tǒng)所使用的DNS服務(wù)器地址。如:本人是202.100.64.68
第四步: 這下我們可以輸入所要訪問的站點對應(yīng)的域名。如www.baidu.com,不能解析會顯示DNS request timed out這樣的提示信息。這說明算機確實出現(xiàn)了DNS解析故障。反饋正確的IP地址會得到Aliases:www.baidu.com,addresses:119.75.218.77/119.75.217.56。
2.可以用ipconfig/all查詢DNS服務(wù)器工作是否正常。
3. 清除DNS緩存
當(dāng)計算機對域名訪問時并不是每次訪問都需要向DNS服務(wù)器尋求幫助的,一般來說當(dāng)解析工作完成一次后,該解析條目會保存在計算機的DNS緩存列表中,如果這時DNS解析出現(xiàn)更改變動的話,由于DNS緩存列表信息沒有改變,在計算機對改域名訪問時仍然不會連接DNS服務(wù)器最新解析信息,會根據(jù)自己計算機上保存的緩存對應(yīng)關(guān)系來解析,這樣就造成DNS解析故障。
我們可以在命令提示符窗口中用ipconfig/flushdns清除。當(dāng)出現(xiàn)“Successfully flushed the dns resolver cache“說明緩存信息已經(jīng)被成功清除。
4.可以打開hosts文件查詢DNS解析對應(yīng)的關(guān)系。
5.運行cmd,輸入netsh winsock reset catalog
netsh in ip reset
重啟計算機。再輸入ipconfig/all查看Windows IP 配置。
看過文章“局域網(wǎng)dns解析錯誤”的人還看了:
4.局域網(wǎng)共享設(shè)置 詳細(xì)圖文設(shè)置教程