Может такой изврат подойдет?
#!/usr/local/bin/bash
byte=`echo {"",1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}`
for num in `echo {1,2}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}`; do
[ $num -lt 255 ] && byte="$byte $num"
done
echo "$byte"
for b1 in 193 194 195; do
for b2 in $byte; do
for b3 in $byte; do
for b4 in $byte; do
echo -n "$b1.$b2.$b3.$b4 " >> ip_data
host -t PTR $b4.$b3.$b2.$b1.in-addr.arpa >> ip_data 2>&1
done
done
done
done
---
выводится:
193.0.0.0 0.0.0.193.in-addr.arpa domain name pointer ripe-ncc-net.ripe.net
193.0.0.1 1.0.0.193.in-addr.arpa domain name pointer rrc00.ripe.net
193.0.0.2 2.0.0.193.in-addr.arpa domain name pointer osdorp.ripe.net
193.0.0.3 3.0.0.193.in-addr.arpa domain name pointer zeeburg.ripe.net
и так далее...
|