如何讓本地局域網的Windows DNS服務器正確解析域名
DNS 是域名系統 (Domain Name System) 簡稱,一般情況下,在非域環境下的本地局域網中是較少搭建DNS服務器的,我有很多同行說,我們又不能給人申請域名,要DNS服務器有什么用?還有,不安裝DNS服務以前能上網,安裝完了,倒不能解析域名了?再者,一但建立了自己內部的域名,就只能解析自己內部的(比如).net域名,其它外部的所有.net域名都不能訪問了,有這么多問題,安裝它有何用?
我要說,當然有用,最主要的就是本地局域網的Windows DNS服務器可以緩存互聯網的域名,減少網絡流量,加快域名的解析速度。有圖為證,這是我的DNS緩存:
您看看,它把這么多的域名.com .net .ort .cn ……都緩存下來,用以提高訪問速度。
架設本地局域網的Windows DNS服務器的好處,我就不一一贅述了。下面,我就對DNS配置不當造成的本地局域網的Windows DNS服務器無法正確解析域名作一分析。這里以windows 2008 R2 SP1為例。
首先,有很多人有一個誤區,反正我要安裝自己的DNS服務器,就把本機的DNS改為自己的IP,配置過程不選擇轉發器 ,無法收集根提示,從而造成DNS服務器無法解析的情況,如果這時候又急于用DHCP把DNS分發到下面的客戶機,就會造成大面積無法上網的情況。
1、把DNS改成本地服務器自己的IP
2、不設置DNS轉發
3、導致收集不到根提示。
從而造成無法正確解釋域名。
下面,我把本機的DNS地址設為可用的DNS服務器
查看根提示:發現收集到了正確的服務器地址
測試:能正確解釋域名
接下來,我再把DNS改成本地服務器自己的IP
配置過程中配置轉發器:
它也能正確找到根提示:
測試結果:
結論:如果想讓讓本地局域網的Windows DNS服務器正確解析域名,要做以下兩件事中的其中一件:
1、在提供本地DNS服務的網卡上的DNS地址必須是有效的DNS地址,也就是能正解解釋外網的DNS服務器地址
或者
2、在轉發器上配置正確的DNS服務器地址。
如果理解有誤,請大牛指點。
本文出自 “老丁的技術博客” 博客,轉載請與作者聯系!
暫時還木有人評論,坐等沙發!