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

Reply via email to