Linux

如何在子範圍內查找免費 IP 地址?

  • December 2, 2021

我們正在使用下面的命令來找出關閉的 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}'

引用自:https://serverfault.com/questions/1085104