1、爲何內部網客戶端使用的DNS服務器是公網上的IP呢? DNS的做用是將域名地址,解析成網絡上可識別的IP地址; 內網的電腦訪問外網的域名,可經過三種方式進行DNS解析: (1)本機解析:在本機的HOSTS文件中能夠設置域名的IP地址;也能夠在本機架設DNS服務;這種方式解析是最快的; (2)內網DNS:在局域網內部架設DNS服務器;這種方式解析也是很快的; (3)外網DNS:經過外網的DNS來進行域名解析工做;這種方式解析相對較慢一點,根據網絡上DNS服務器的速度而定。 固然,咱們可使用多個DNS服務器,上述三種方式均可以同時採用,以確保DNS解析工做順利進行。不過,大多數電腦仍是使用外網的DNS服務器。這是由於:第一,局域網內部沒有DNS服務器;第二,DNS的信息是不停變更的,想一想,全世界有多少域名啊,有多少人天天在在更改本身域名的IP地址呀。這就須要下面的DNS服務器天天與上面的DNS服務器不停地同步。因此也能夠這樣說,從根目錄開始,越到下面,DNS的信息就越陳舊;第三,DNS信息服務都是免費的。爲何不用別人免費的,偏要本身架一個呢? 2、內網客戶端能訪問到DNS服務器嗎? 固然是能夠,你之因此提這樣的問題,我想可能有兩點不理解,我解釋一下,你看對不對。 一、你的IP地址是內部的地址,192.169.X.X,不是公網上的地址,你可能覺得在公網上沒法訪問。其實你的內部地址,已經被你的網關(路由器)轉換成公網上能夠互訪的公網地址了,也就是咱們說的網絡地址轉換。同一個局域網的電腦,公網地址固然是同樣的,只不過端口號是不同的。 二、在訪問DNS服務器以前,你已經在網上了。你上網之後,沒有DNS服務時,你能夠進行網絡訪問的。有不少人覺得IE裏面能夠輸入域名地址,打開網頁就算上網。其實,網絡上不少的東西,能夠直接使用IP地址進行訪問的。就比如前幾年,QQ使用的是IP地址登錄,在DNS出錯的狀況下,有時網頁雖然打不開,但QQ能夠登錄,就是這個道理。