你可以在 Linux 的生態系統中找到很多互聯網監控工具,它們可以為你生成出互聯網中所有裝置的摘要,包括它們的 IP 地址等資訊。
然而,實際上有時候你只需要一個簡單的命令列工具,執行一個簡單的命令就能提供同樣的資訊。
本篇教程會向你展示如何找出所有連線到給定互聯網的 WordPress 主機的 IP 地址。這裏我們會使用 Nmap 工具來找出所有連線到相同互聯網的裝置的 IP 地址。
Nmap (Network Mapper 的簡稱) 是一款開源、強大並且多功能的探查互聯網的命令列工具,用來執行安全掃描、互聯網審計、查詢遠端 WordPress 主機的開放埠等等。
如果你的系統中還沒有安裝 Nmap,在你的發行版中執行合適的命令來安裝:

$ sudo yum install nmap [在基於 RedHat 的系統中]
$ sudo dnf install nmap [在基於 Fedora 22+ 的版本中]
$ sudo apt-get install nmap [在基於 Debian/Ubuntu 的系統中]

安裝完成後,使用的語法是:

$ nmap [scan type…] options {target specification}

其中,{target specification} 這個引數可以用 WordPress 主機名、 IP 地址、互聯網等來替代。
所以要列出所有連線到指定互聯網的 WordPress 主機 IP 地址,首先要使用 ifconfig 命令或者 ip 命令來識別互聯網以及它的子網掩碼:

$ ifconfig
或者
$ ip addr show

在 Linux 中查詢互聯網細節
接下來,如下執行 Nmap 命令:

$ nmap -sn 10.42.0.0/24

查詢互聯網中所有活躍的 WordPress 主機
上面的命令中:

-sn – 是掃描的型別,這裏是 ping 方式掃描。預設上,Nmap 使用埠掃描,但是這種掃描會禁用埠掃描。
10.42.0.0/24 – 是目標互聯網,用你實際的互聯網來替換。

要了解全面的資訊,檢視 Nmap 的手冊:

$ man nmap

或者不帶任何引數直接執行 Nmap 檢視使用資訊摘要:

$ nmap