網路中的 DNS 不穩定,但大多數電腦上都啟用了 netBIOS。我在網路中的某個地方有十幾個 Windows 伺服器的 netBIOS 名稱。不可能只訪問所有機器,登入並對其進行 ipconfig。我不知道這些伺服器到底是什麼。我唯一知道的是它們位於我們的某個資料中心之一。
是否有一個工具可以搜尋 netBIOS 名稱並傳回 IP 位址?
答案1
如果您有 WINS 伺服器且所有用戶端都設定為向該 WINS 伺服器註冊,則您可以從您自己的廣播網域外部解析 NetBIOS 名稱。 (例如來自其他網段。)您暗示這些伺服器位於您辦公室之外的遠端位置,因此我不能指望您都在一個大廣播網域中。
我一直提到廣播網域,因為 Windows 電腦透過廣播流量宣傳其 NetBIOS 名稱。因此,如果您聽不到另一個辦公室的另一台電腦的廣播流量,您將無法透過 NetBIOS 找到它。
WINS 伺服器類似 DNS 伺服器,但 NetBIOS 垃圾除外。它是一個伺服器,為來自不同網路的所有客戶端提供查詢和註冊的中央資料庫。
免責聲明:順便說一句,WINS 已經過時且難以使用,如果您還沒有使用它,我絕不提倡您開始使用它。
C:\> nbtstat -a workstation01
將嘗試透過 NetBIOS 將名稱解析為 IP 位址,並將諮詢您的 WINS 伺服器(如果有)。