網(wǎng)絡(luò)基礎(chǔ)小補(bǔ)。
成都創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元?dú)v下做網(wǎng)站,已為上家服務(wù),為歷下各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
網(wǎng)絡(luò)中的計(jì)算機(jī)之間必須知道IP地址后才能相互通信。但對人來說IP難以記憶,NetBIOS計(jì)算機(jī)名稱比較容易記憶。當(dāng)計(jì)算機(jī)使用 NetBIOS 名稱與其他計(jì)算機(jī)通信時(shí),必須先通過 NetBIOS名稱找到IP地址,然后再通過IP地址通信。由NetBIOS名稱找出IP地址的操作被稱為NetBIOS名稱解析(NetBIOS name resolution)。
NetBIOS名稱是什么?
NetBIOS名稱是一個(gè)長度為16個(gè)字符的字符串。MS網(wǎng)絡(luò)中用到NetBIOS名稱的地方有:計(jì)算機(jī)名,域名,工作組名。
NetBIOS 計(jì)算機(jī)名:nick-os
DNS主機(jī)名:nick-os.mydomain.net
計(jì)算機(jī)全名:加不加域不一樣
不加域時(shí):nick-os
加入域后:nick-os.mydomain.net
全域名 (Fully Qualified Domain Name, FQDN) 或 DNS名稱。
nick-os.mydomain.net
(沒有加入域時(shí),就沒有什么 “全域名”和 “DNS名稱”)
如何查看當(dāng)前機(jī)器注冊的NetBIOS名稱:
nbtstat -n
主要有下面三種方式:
1. 查看NetBIOS名稱緩存區(qū)
我們也可以通過命令來查看當(dāng)前的NetBIOS名稱緩存區(qū):
nbtstat -c
2. 通過廣播的方式搜索對方的IP地址(應(yīng)盡量避免使用這種方式)
3. 直接向WINS服務(wù)器查詢
上面的三種方法都可以解析到IP地址,但究竟會(huì)用哪一種呢?
這取決于計(jì)算機(jī)采用的NetBIOS節(jié)點(diǎn)類型(node-type):
B-node: 廣播方式
P-node: 直接向WINS服務(wù)器查詢
M-node: B與P的混合方式(mixed),先廣播,若失敗,再向WINS服務(wù)器查詢
H-node: 也是B與P的混合方式(hybird),但是先向WINS服務(wù)器查詢,若失敗,之后才廣播
查看 NetBIOS節(jié)點(diǎn)類型:
ipconfig /all
采用H節(jié)點(diǎn)的WINS客戶端,其NetBIOS名稱解析的完整順序?yàn)椋?br>1. 檢查要查詢的計(jì)算機(jī)名稱是不是自己的計(jì)算機(jī)名稱。
2. 檢查NetBIOS名稱緩存區(qū)。
3. 向WINS服務(wù)器查詢。
4. 發(fā)出廣播消息。
5. 檢查LMHOSTS文件。
6. 檢查HOSTS文件或向DNS服務(wù)器查詢。
LMHOSTS文件和HOSTS文件存放于 “%systemroot%\system32\drivers\etc”目錄下。