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