【正文】
sh 14400 。Retry 3600000 。Expire 86400) 。Minimum IN NS . 1 IN PTR . 2 IN PTR . 到此為止,域名服務(wù)器的配置完成。 3 DNS 解析故障 什么是 DNS 解析故障? 18 一般來說像我們?cè)L問的地址都 叫做域名,而眾所周知網(wǎng)絡(luò)中的任何一個(gè)主機(jī)都是 IP 地址來標(biāo)識(shí)的,也就是說只有知道了這個(gè)站點(diǎn)的 IP地址才能夠成功實(shí)現(xiàn)訪問操作。 不過由于 IP 地址信息不太好記憶,所以網(wǎng)絡(luò)中出現(xiàn)了域名這個(gè)名字,在訪問時(shí)我們這需要輸入這個(gè)好記憶的域名即可,網(wǎng)絡(luò)中會(huì)存在著自動(dòng)將相應(yīng)的域名解析成 IP 地址的服務(wù)器,這就是 DNS 服務(wù)器。能夠?qū)崿F(xiàn) DNS 解析功能的機(jī)器可以是自己的計(jì)算機(jī)也可以是網(wǎng)絡(luò)中的一臺(tái)計(jì)算機(jī),不過當(dāng) DNS解析出現(xiàn)錯(cuò)誤,例如把一個(gè)域名解析成一個(gè)錯(cuò)誤的 IP 地址,或者根本不知道某個(gè)域名對(duì)應(yīng)的 IP 地址是什么時(shí),我們就無法通過域 名訪問相應(yīng)的站點(diǎn)了,這就是 DNS 解析故障。 出現(xiàn) DNS 解析故障最大的癥狀就是訪問站點(diǎn)對(duì)應(yīng)的 IP 地址沒有問題,然而訪問他的域名就會(huì)出現(xiàn)錯(cuò)誤。 DNS 解析故障判斷方法 ( 1)用 nslookup(網(wǎng)路查詢 )來判斷是否真的是 DNS 解析故障: 要想百分之百判斷是否為 DNS解析故障就需要通過系統(tǒng)自帶的NSLOOKUP 來解決了。 第一步:確認(rèn)自己的系統(tǒng)是 windows 2021 和 windows xp 以上操作系統(tǒng),然后通過 “ 開始 運(yùn)行 輸入 CMD” 后回車進(jìn)入命令行模式。 第二步: 輸入 nslookup 命令后回車,將進(jìn)入 DNS 解析查詢界面。 第三步:命令行窗口中會(huì)顯示出當(dāng)前系統(tǒng)所使用的 DNS 服務(wù)器地址,例如筆者的 DNS 服務(wù)器 IP 為 。 第四步:接下來輸入你無法訪問的站點(diǎn)對(duì)應(yīng)的域名。假如不能訪問的話,那么 DNS解析應(yīng)該是不能夠正常進(jìn)行的。我們會(huì)收到 DNS request timed out,timeout was 2 seconds 的提示信息。這說明我們的計(jì)算機(jī)確實(shí)出現(xiàn)了 DNS解析故障。 小提示:如果 DNS 解析正常的話,會(huì)反饋回正確的 IP 地址。 ( 2)查詢 DNS 服務(wù)器工作是否正常: 這時(shí)候我們就要看看自己計(jì)算機(jī)使用的 DNS 地址是多少了,并且查詢他的運(yùn)行情況。 19 第一步:確認(rèn)自己的系統(tǒng)是 windows 2021 和 windows xp 以上操作系統(tǒng),然后通過 “ 開始 運(yùn)行 輸入 CMD” 后回車進(jìn)入命令行模式。 第二步:輸入 ipconfig /all 命令來查詢網(wǎng)絡(luò)參數(shù)。 第三步:在 ipconfig /all 顯示信息中我們能夠看到一個(gè)地方寫著 DNS SERVERS,這個(gè)就是我們的 DNS 服務(wù)器地址。例如筆者的是 和。從這個(gè)地址可以看出是個(gè)外網(wǎng)地址,如果使用外網(wǎng) DNS出現(xiàn)解析錯(cuò)誤時(shí),我們可以更換一個(gè)其他的 DNS 服務(wù)器地址即可解決問題。 第四步:如果在 DNS 服務(wù)器處顯示的是自己公司的內(nèi)部網(wǎng)絡(luò)地址,那么說明你們公司的 DNS 解析工作是交給公司內(nèi)部的 DNS服務(wù)器來完成的,這時(shí)我們需要檢查這個(gè) DNS 服務(wù)器,在 DNS 服務(wù)器上進(jìn)行 nslookup 操作看是否可以正常解析。解決 DNS服務(wù)器上的 DNS服務(wù)故障,一般來說問題也能夠解決。 DNS 故障 解析 的解決方法 ( 1)清除 DNS 緩存信息法: 當(dāng)計(jì)算機(jī)對(duì)域名訪問時(shí)并不是每次訪問都需要向 DNS 服務(wù)器尋求幫助的,一般來說當(dāng)解析工作完成一次后,該解析條目會(huì)保存在計(jì)算機(jī)的 DNS緩存列表中,如果這時(shí) DNS解析出現(xiàn)更改變動(dòng)的話,由于 DNS緩存列表信息沒有改變,在計(jì)算機(jī)對(duì)該域名訪問時(shí)仍然不會(huì)連接 DNS 服務(wù)器獲取最新解析信息,會(huì)根據(jù)自己計(jì)算機(jī)上保存的緩存對(duì)應(yīng)關(guān)系來解析,這樣就會(huì)出現(xiàn) DNS解析故障。這時(shí)我們應(yīng)該通過清除 DNS 緩存的命令來解決故障。 第一步:通過 “ 開始 運(yùn)行 輸入 CMD” 進(jìn)入命令行模式。 第二步:在命令行模式中我們可以看到在 ipconfig /?中有一個(gè)名為/flushDNS 的參數(shù),這個(gè)就是清除 DNS緩存信息的命令。 第三步:執(zhí)行 ipconfig /flushDNS 命令,當(dāng)出現(xiàn) “successfully flushed the DNS resolver cache” 的提示時(shí)就說明當(dāng)前計(jì)算機(jī)的緩存信息已經(jīng)被成功清除。 第四步:接下來我們?cè)僭L問域名時(shí),就會(huì)到 DNS 服務(wù)器上獲取最新解析地址,再也不會(huì)出現(xiàn)因?yàn)橐郧暗木彺嬖斐山馕鲥e(cuò)誤故障了。 ( 2)修改 HOSTS(主機(jī))文件法: