Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 透過 IP 位址查詢電腦名稱的兩種實用方法

編輯:Win7 系統應用技巧

前言

在區域網路環境中,常需根據已知的 IP 位址反查對應的電腦名稱(NetBIOS 名稱),以利裝置識別、遠端管理或故障排除。Windows 7 內建指令工具即可輕鬆達成,無需安裝第三方軟體。本文介紹兩種常用指令法:`nbtstat` 与 `ping -a`。

方法一:使用 nbtstat 指令(推薦,資訊最完整)

步驟 1:開啟命令提示字元

按 Win + R 輸入 `cmd` 按 Enter,或在「開始」選單搜尋 `cmd` 並以系統管理員身分執行。

開啟命令提示字元

步驟 2:執行 nbtstat 查詢

在命令列輸入以下指令並按 Enter:

nbtstat -A 192.168.1.123

參數說明:
`-A`:指定以 IP 位址查詢(大寫 A)
`192.168.1.123`:目標裝置的 IP 位址(請替換為實際查詢對象)

輸入 nbtstat 指令

步驟 3:解讀結果

回傳畫面將顯示目標裝置的 NetBIOS 名稱表,包含:

  • Name(名稱):電腦名稱、工作群組/網域名稱、登入使用者名稱等。
  • Type(類型):`<00>` 工作站服務、`<20>` 檔案伺服器服務、`<1B>` 網域主瀏覽器等。
  • Status(狀態):`Registered` 表示已註冊。
  • MAC 位址:輸出底部通常會顯示實體網卡的 MAC 位址。
nbtstat 查詢結果範例
nbtstat 結果包含 MAC 位址

方法二:使用 ping -a 指令(快速、僅需電腦名稱)

若只需快速取得電腦名稱,可使用 `ping` 搭配 `-a` 參數解析主機名:

ping -a 192.168.1.123

執行後,第一行即會顯示 `正在 Ping [電腦名稱] [IP位址]...`,即為目標主機名稱。此法依賴 DNS 或 NetBIOS 快取解析,若目標未註冊 PTR 記錄或 NetBIOS 名稱,可能無法解析。

適用場景與注意事項

場景建議方法備註
需同時取得電腦名稱、工作群組、MAC 位址nbtstat -A資訊最完整,適用資產盤點
僅需快速確認電腦名稱ping -a指令短、速度快
目標為非 Windows 系統(Linux/macOS)ping -a 或 nslookupnbtstat 僅適用支援 NetBIOS 的裝置
跨子網路/經由 VPN 查詢視網路架構而定需確保 NetBIOS over TCP/IP 已啟用且防火牆允許 UDP 137/138

常見問題

Q:執行 nbtstat 顯示「主機未找到」或逾時?
A:確認目標電腦開機、網路連通、已啟用「檔案和印表機共用」(控制台→網路和共用中心→變更進階共用設定),且 Windows 防火牆允許「核心網路 - NetBIOS 輸入/輸出」規則。

Q:查到的名稱是亂碼或顯示 IP?
A:可能目標裝置未正確設定 NetBIOS 名稱,或網路環境存在重複名稱衝突。

善用 `nbtstat` 與 `ping -a` 兩大內建指令,即可在無額外工具情況下高效完成 IP 反查電腦名稱任務,是網管與進階用戶的必備技能。

Copyright © Windows教程網 All Rights Reserved