如何查看區域網路內所有設備名稱?

如何查看區域網路內所有設備名稱?

我正在嘗試掃描我的本地網路並返回所有已連接設備的列表,其中包含 IP、MAC 位址和裝置名稱。

我所說的裝置名稱是指,如果它是我的 iPhone,它會顯示“Jamies-iPhone”,就像我在路由器管理應用程式中檢查已連接裝置時一樣。

目前我已經使用以下方法取得IP和MAC:

sudo nmap 192.168.1.0/24 -sP > file1.txt

它向我提供了文件“file1.txt”中的以下輸出

Starting Nmap 6.47 ( http://nmap.org ) at 2016-09-01 18:37 UTC
Nmap scan report for 192.168.1.1
Host is up (0.00027s latency).
MAC Address: 8C:34:FD:E2:E6:48 (Unknown)
Nmap scan report for 192.168.1.3
Host is up (0.0038s latency).
MAC Address: 70:56:82:C6:BE:EE (Apple)
Nmap scan report for 192.168.1.10
Host is up (0.18s latency).
Nmap done: 256 IP addresses (2 hosts up) scanned in 6.42 seconds

但我找不到任何有關如何顯示設備名稱的信息,它只是說“Apple”。我特別想查看我的蘋果電視的名稱,因為我有幾個,並且希望能夠區分它們。

答案1

那裡列出的“蘋果”是從MAC位址匯出(它在分配給Apple 的範圍內)。 NMap不知道是不是實際上蘋果設備。

如果裝置未使用其名稱回覆服務(您的實用程式也會掃描該名稱),且尚未在本機名稱服務(例如 DNS;手動或透過 DHCP 註冊)中註冊,那麼您可以不知道它的名字。

相關內容