从网络设备收集 IP 地址和主机名的脚本

从网络设备收集 IP 地址和主机名的脚本

我想要这样的输出:

IP Address: 192.168.1.1
Hostname:Test-PC

这就是我所做的:

test(){  
        ping -c 1 $1 > /dev/null      
        [ $? -eq 0 ] && echo "IP Address": $i is online.  
}

for i in 192.168.1.{1..255}  
do  
test $i & disown  
done  

我添加了这一行来收集主机名,但失败了。我怎样才能获得主机名?

nmap -sU --script nbstat.nse -p137 192.168.11.*  

相关内容