我有一個 netbios 名稱列表,想要查找 IP 位址

我有一個 netbios 名稱列表,想要查找 IP 位址

網路中的 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 伺服器(如果有)。

以下是 NetBIOS 和 WINS 如何運作的一個不錯的進階概述。

答案2

在Windows中有國家統計局在Linux中有納米布查找

   nmblookup -a JAMES-LAPTOP
querying JAMES-LAPTOP on 192.168.1.255
192.168.1.179 JAMES-LAPTOP<00>
192.168.1.150 JAMES-LAPTOP<00>

相關內容