跨網(wǎng)段通過(guò)NetBIOS名字訪問(wèn)共享的話,搭建WINS服務(wù)器,dhcp下發(fā)WINS服務(wù)器地址即可
想了想,多說(shuō)點(diǎn)吧
比方說(shuō)我們某臺(tái)計(jì)算機(jī)名是HOSTMANE,對(duì)應(yīng)的地址是IP
首先我們明確一個(gè)概念,就是無(wú)論下面提到的哪種,進(jìn)行\(zhòng)\HOSTNAME時(shí)候,最終都是去進(jìn)行\(zhòng)\IP
一般來(lái)說(shuō),在沒(méi)有AD的情況下,\\HOSTNAME實(shí)際上是一個(gè)廣播的過(guò)程,將HOSTNAME解析成IP(實(shí)際上和dns解析不是一個(gè)概念,但是為了方便理解,可以當(dāng)作是一個(gè)東東),這個(gè)用到的就是NetBIOS,客戶機(jī)在同網(wǎng)段進(jìn)行廣播泛洪,對(duì)應(yīng)客戶端收到了進(jìn)行相應(yīng)。由于NetBIOS用到了廣播,所以只能同網(wǎng)段進(jìn)行呼叫和響應(yīng)。
那么跨網(wǎng)段怎么弄呢,我們搞一個(gè)WINS服務(wù)器,搭建很簡(jiǎn)單,windows server 基本所有版本都支持,然后呢我們需要在dhcp服務(wù)器進(jìn)行下發(fā)時(shí)候指定下WINS服務(wù)器地址就行,華為的交換機(jī)做dhcp就是server netbios-type p-node;server nbns-list x.x.x.x。這樣,所有從這臺(tái)dhcp服務(wù)器拿到地址的客戶端,都會(huì)將自己的IP和HOSTNAME注冊(cè)到WINS服務(wù)器上面,客戶端在進(jìn)行\(zhòng)\HOSTNAME尋找的過(guò)程中,先去WINS服務(wù)器看看有沒(méi)有。這樣搞呢還有個(gè)好處,就是客戶端IP不固定,DHCP一刷新,IP也變了,但是不急,客戶端進(jìn)行IP改變的時(shí)候會(huì)實(shí)時(shí)將這個(gè)變化告訴WINS服務(wù)器,WINS服務(wù)器就會(huì)刷新HOSTNAME和IP的對(duì)應(yīng)關(guān)系
再來(lái)說(shuō)說(shuō)有AD的情況,這種情況就更加簡(jiǎn)單了,運(yùn)行\(zhòng)\HOSTNAME的時(shí)候,實(shí)際上運(yùn)行的\\HOSTNAME.local.lab,這里.local.lab就是你搭建AD時(shí)候用的林域,簡(jiǎn)單的講呢就是域名(domain)。這個(gè)時(shí)候就不是WINS和NetBIOS在干活了,變成了FQDN和DNS在干活了,HOSTNAME.local.lab這個(gè)就叫做FQDN,加了域的客戶端,會(huì)把這個(gè)FQDN反向注冊(cè)到DNS服務(wù)器中,進(jìn)行\(zhòng)\HOSTNAME訪問(wèn)時(shí)候,會(huì)去DNS看看有沒(méi)有。這個(gè)也是微軟推薦的方法,在winsvr2019之后版本的文檔都已經(jīng)講WINS的說(shuō)明轉(zhuǎn)到DNS了。但是雖然好處和上面一樣,DHCP刷新造成IP變化時(shí)候DNS注冊(cè)也會(huì)同步刷新,但是有點(diǎn)麻煩呢就是客戶端需要加域,用戶那邊就不是無(wú)感知了
|