您好,登錄后才能下訂單哦!
網絡基礎小補。
網絡中的計算機之間必須知道IP地址后才能相互通信。但對人來說IP難以記憶,NetBIOS計算機名稱比較容易記憶。當計算機使用 NetBIOS 名稱與其他計算機通信時,必須先通過 NetBIOS名稱找到IP地址,然后再通過IP地址通信。由NetBIOS名稱找出IP地址的操作被稱為NetBIOS名稱解析(NetBIOS name resolution)。
NetBIOS名稱是什么?
NetBIOS名稱是一個長度為16個字符的字符串。MS網絡中用到NetBIOS名稱的地方有:計算機名,域名,工作組名。
NetBIOS 計算機名:nick-os
DNS主機名:nick-os.mydomain.net
計算機全名:加不加域不一樣
不加域時:nick-os
加入域后:nick-os.mydomain.net
全域名 (Fully Qualified Domain Name, FQDN) 或 DNS名稱。
nick-os.mydomain.net
(沒有加入域時,就沒有什么 “全域名”和 “DNS名稱”)
如何查看當前機器注冊的NetBIOS名稱:
nbtstat -n
主要有下面三種方式:
1. 查看NetBIOS名稱緩存區
我們也可以通過命令來查看當前的NetBIOS名稱緩存區:
nbtstat -c
2. 通過廣播的方式搜索對方的IP地址(應盡量避免使用這種方式)
3. 直接向WINS服務器查詢
上面的三種方法都可以解析到IP地址,但究竟會用哪一種呢?
這取決于計算機采用的NetBIOS節點類型(node-type):
B-node: 廣播方式
P-node: 直接向WINS服務器查詢
M-node: B與P的混合方式(mixed),先廣播,若失敗,再向WINS服務器查詢
H-node: 也是B與P的混合方式(hybird),但是先向WINS服務器查詢,若失敗,之后才廣播
查看 NetBIOS節點類型:
ipconfig /all
采用H節點的WINS客戶端,其NetBIOS名稱解析的完整順序為:
1. 檢查要查詢的計算機名稱是不是自己的計算機名稱。
2. 檢查NetBIOS名稱緩存區。
3. 向WINS服務器查詢。
4. 發出廣播消息。
5. 檢查LMHOSTS文件。
6. 檢查HOSTS文件或向DNS服務器查詢。
LMHOSTS文件和HOSTS文件存放于 “%systemroot%\system32\drivers\etc”目錄下。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。