前提: 固定IP, 做網(wǎng)站備案, 通過路由器NAT轉(zhuǎn)發(fā)
如何用域名訪問局域網(wǎng)中的網(wǎng)站
? ? 由于部分路由器不支持回訪功能装畅,在內(nèi)網(wǎng)訪問外網(wǎng)IP在路由器看來是形成了數(shù)據(jù)包的環(huán)路,就是內(nèi)網(wǎng)機器發(fā)出的數(shù)據(jù)包經(jīng)過路由器發(fā)出后,最終又發(fā)送回了路由器,路由器一位發(fā)生了數(shù)據(jù)包環(huán)路,為了避免就將他丟棄,所以自然打不開了,辦法只有在內(nèi)網(wǎng)架設DNS服務器,然后在里面添加相應的記錄,把你們網(wǎng)站域名指向服務器的內(nèi)網(wǎng)IP,然后都設置為使用內(nèi)網(wǎng)的DNS服務器,當然修改每臺機子的hosts文件也可以。?
? ? 一是在內(nèi)網(wǎng)(比如你的機器)做一個dns服務器,架設好dns服務器之后,就可以在將該dns服務器地址加入到每臺電腦本地連接屬性下的tcp/ip屬性下了”呶蹋 將局域網(wǎng)內(nèi)各工作站設置為:
將“首選DNS服務器”設置為內(nèi)網(wǎng)DNS,將“備用DNS服務器”設置為外網(wǎng)DNS的地址硕盹,即“先內(nèi)后外”的訪問原則符匾, 這樣設置完成后,所有工作站便既可訪問外網(wǎng)又可訪問內(nèi)網(wǎng)了瘩例。
? ? 另一種方法啊胶,如果涉及的電腦不是很多,你也可以直接將域名到ip的解析寫入每臺電腦的system32/etc/drivers下的hosts中垛贤,因此在客戶機修改 % systemdir % / system32 / drivers / hosts?
添加:
192.168.1.10 ? ? ? www.aaaabbbbbcccc.net
(www.aaaabbbbbcccc.net 為您的域名 192.168.1.10 為您的WEB服務器IP)
如果電腦比較多焰坪,上面兩種操作在客戶機上都可以用dos下的批處理來完成的,更改dns服務器要用到netsh聘惦,這方面資料可以自己搜索一下某饰,而修改hosts文件則可以直接用批處理中的echo來完成,形如
echo www.aaaabbbbbcccc.com 192.168.0.2 >> %systemroot%system32driversetchosts
win+r 打開cmd , 輸入命令: ipconfig /flushdns 直接更新本地DNS緩存