- Problem:
- Have a forward DNS Zone file, need to create reverse zone file.
s/^([^ \t]*?)(\.binaryservice\.com\.)?[ \t]*(IN)?[ \t]+A[ \t]+([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})/....in-addr.arpa. \tPTR \t.binaryservice.com./g;
Before:
mail IN A 172.24.1.25
ns.binaryservice.com. IN A 172.24.1.26
# Spaces
photon IN A 172.24.1.27
bunyip IN A 172.24.1.28
# Tabs instead of spaces
meeker IN A 172.24.1.29
meeker A 172.24.1.30
# Tabs and spaces
yuan IN A 172.24.1.31
crank IN A 172.24.1.32
_________________________________________________________________
#### After ###
25.1.24.172.in-addr.arpa. PTR mail.binaryservice.com.
26.1.24.172.in-addr.arpa. PTR ns.binaryservice.com.
# Spaces
27.1.24.172.in-addr.arpa. PTR photon.binaryservice.com.
28.1.24.172.in-addr.arpa. PTR bunyip.binaryservice.com.
# Tabs instead of spaces
29.1.24.172.in-addr.arpa. PTR meeker.binaryservice.com.
30.1.24.172.in-addr.arpa. PTR meeker.binaryservice.com.
# Tabs and spaces
31.1.24.172.in-addr.arpa. PTR yuan.binaryservice.com.
32.1.24.172.in-addr.arpa. PTR crank.binaryservice.com.