Back around here. Quick post of a small script to create A and PTR dns records.
Input file. First column is the IP and second column is the fqdn. We call this file hosts.txt
10.124.12.34 athletic.abc.com
192.158.21.32 deportivo.abc.com
92.32.43.12 drac1.abc.com
Script below:
#!/bin/bash while read line; do IP=`echo $line | awk '{print $1}'` HOST=`echo $line | awk '{print $2}'` PTR=`echo "${IP}" | awk -F\. '{print $4"."$3"."$2"."$1".in-addr.arpa."}'` echo "${HOST}. IN A ${IP}" echo "${PTR} IN PTR ${HOST}." done < hosts.txt
Execution:
me@server:/tmp$ bash dnsconverter.sh
athletic.abc.com. IN A 10.124.12.34
34.12.124.10.in-addr.arpa. IN PTR athletic.abc.com.
deportivo.abc.com. IN A 192.158.21.32
32.21.158.192.in-addr.arpa. IN PTR deportivo.abc.com.
drac1.abc.com. IN A 92.32.43.12
12.43.32.92.in-addr.arpa. IN PTR drac1.abc.com.
me@server:/tmp$