# Удаляем всё что натворили
rm /var/lib/bind/etc/zone/100.168.192.in-addr.arpa
rm /var/lib/bind/etc/zone/au-team.irpo
# Прямая зона
cat > /var/lib/bind/etc/zone/au-team.irpo.db << 'EOF'
$TTL 86400
@ IN SOA hq-srv.au-team.irpo. root.au-team.irpo. (
2025010101
3600
1800
604800
86400 )
@ IN NS hq-srv.au-team.irpo.
hq-rtr IN A 192.168.100.1
hq-srv IN A 192.168.100.2
hq-cli IN A 192.168.200.2
br-rtr IN A 192.168.30.1
br-srv IN A 192.168.30.2
moodle IN CNAME hq-rtr.au-team.irpo.
wiki IN CNAME hq-rtr.au-team.irpo.
EOF
# Обратная зона
cat > /var/lib/bind/etc/zone/192.168.100.db << 'EOF'
$TTL 86400
@ IN SOA hq-srv.au-team.irpo. root.au-team.irpo. (
2025010101
3600
1800
604800
86400 )
@ IN NS hq-srv.au-team.irpo.
1 IN PTR hq-rtr.au-team.irpo.
2 IN PTR hq-srv.au-team.irpo.
EOF
# Найти и заменить пути в named.conf
sed -i 's|file "/var/lib/bind/etc/zone/au-team.irpo"|file "/var/lib/bind/etc/zone/au-team.irpo.db"|' /etc/named.conf
sed -i 's|file "/var/lib/bind/etc/zone/100.168.192.in-addr.arpa"|file "/var/lib/bind/etc/zone/192.168.100.db"|' /etc/named.conf
named-checkconf
named-checkzone au-team.irpo /var/lib/bind/etc/zone/au-team.irpo.db
named-checkzone 100.168.192.in-addr.arpa /var/lib/bind/etc/zone/192.168.100.db
systemctl restart bind
systemctl status bind