cat > /var/lib/bind/etc/options.conf << 'EOF'
options {
directory "/var/lib/bind";
listen-on { 192.168.100.2; 127.0.0.1; };
allow-query { any; };
forwarders { 8.8.8.8; };
recursion yes;
};
EOF
cat >> /var/lib/bind/etc/rfc1912.conf << 'EOF'
zone "au-team.irpo" IN {
type master;
file "zone/au-team.irpo";
};
zone "100.168.192.in-addr.arpa" IN {
type master;
file "zone/100.168.192.in-addr.arpa";
};
EOF
mkdir -p /var/lib/bind/etc/zone
# Прямая зона
cat > /var/lib/bind/etc/zone/au-team.irpo << 'EOF'
$TTL 86400
@ IN SOA hq-srv.au-team.irpo. root.au-team.irpo. (
2025010101 ; Serial
3600 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL
@ 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/100.168.192.in-addr.arpa << '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
host hq-srv.au-team.irpo 192.168.100.2
nslookup hq-rtr.au-team.irpo 192.168.100.2