Загрузка данных


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