Linux
如何在子範圍內查找免費 IP 地址?
我們正在使用下面的命令來找出關閉的 IP 地址(這是可以使用的免費 IP 地址)
nmap -v -sn -n 192.168.1.0/24 -oG - | awk '/Status: Down/{print $2}'
我想在其中獲得一個子範圍。例如上面的命令顯示了從 192.168.1.1 到 192.168.1.124 的所有空閒 IP 地址。[注意:這是為了測試自動化,我們使用的是靜態 IP 地址。多個團隊成員共享 IP 地址範圍,但經常超出其他人的範圍。所以這將幫助我們在使用之前確定IP在那個時刻是否真的免費)
但我想找到範圍內的免費 IP 地址
192.168.1.55 到 192.168.1.65
. 怎麼做?
使用 nmap,您可以使用以下語法掃描子網中的範圍(即僅掃描 192.168.0.1 到 192.168.1.30):
nmap 192.168.0.1-30
所以你應該可以很容易地用你的命令來適應它:
nmap -v -sn -n 192.168.1.55-65 -oG - | awk '/Status: Down/{print $2}'