Я пытаюсь написать сценарий, который будет принимать файл зоны BIND, захватывать все записи A в формате host ip
. Я сделал это к grep -w 'A' "$A_ZONE"|awk '{print $1,$4}'|sort -V
, чтобы пропустить часть IN A
. Теперь мне нужно извлечь записи PTR из всех имеющихся у меня обратных зон. Они сгруппированы по подсетям /24, поэтому, если у меня есть запись PTR для 10.0.0.1
, она будет в файле 0.0.10.in-addr.arpa.zone
как 10 IN PTR host.domain.tld
. Поскольку это немного запутанно, я не уверен, как правильно извлечь IP-адрес, чтобы он был в формате первого файла, который я извлек, host ip
.
Какие-либо предложения?