Sukman wrote, On 10/30/2010 12:42 AM:
Looking to write a script to create the PTR records..
Not much on the Web..
I had some script that may help you... :)
Example of input file to be generated:
InstitutTeknologiBandung 192.168.0.154 router2.id 192.168.0.153
router1.id
local 192.168.0.157 ITB-local.id 192.168.0.158 local-ITB.id
Script that I did for this file:
#!/bin/sh
LOCALLIST="localfile"
echo "Start Node Script\n"
rm revlocal
# Cut The Line
if [ -e $LOCALLIST ]; then
while read line
do
row1="$(echo $line | cut -d " " -f2 | cut -d "." -f4)"
row2="$(echo $line | cut -d " " -f3 | cut -d "." -f1)"
row3="$(echo $line | cut -d " " -f4 | cut -d "." -f4)"
row4="$(echo $line | cut -d " " -f5 | cut -d "." -f1)"
echo "$row1 IN PTR node.$row2.net\n$row3 IN PTR
node.$row4.net"
echo "$row1 IN PTR node.$row2.net\n$row3 IN PTR
node.$row4.net">> revlocal
done< $LOCALLIST
fi
echo "\nEnd Node Script"
Then, the output will be:
154 IN PTR router2.net
153 IN PTR router1.net
157 IN PTR ITB-local.net
158 IN PTR local-ITB.net
----------------------------------------------------
Best Regards :)
Suksmandhira H
Engineering Physics - ITB
Sukman
Thank you..
Charles
_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users