// This is the primary configuration file for the BIND DNS server named. // // Please read /usr/share/doc/bind9/README.Debian for information on the // structure of BIND configuration files in Debian, *BEFORE* you customize // this configuration file. // options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you might need to uncomment the query-source // directive below. Previous versions of BIND always asked // questions using port 53, but BIND 8.1 and later use an unprivileged // port by default. // query-source address * port 53; // If your ISP provided one or more IP addresses for stable // nameservers, you probably want to use them as forwarders. // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. // forwarders { // 0.0.0.0; // }; auth-nxdomain no; # conform to RFC1035 }; // define a key - you should really change the secret since // all Debian boxes everywhere will have the same secret key "key" { algorithm hmac-md5; secret "c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K"; }; // fortunately, using this control statement, we restrict access // to the control port 953/tcp to only the localhost and we // configure named to listen to 953 only on the lo interface controls { inet 127.0.0.1 allow { 127.0.0.1; } keys { "key"; }; }; // prime the server with knowledge of the root servers zone "." { type hint; file "/etc/bind/db.root"; }; // be authoritative for the localhost forward and reverse zones, and for // broadcast zones as per RFC 1912 zone "localhost" { type master; file "/etc/bind/db.local"; }; zone "freeswan.org" { type master; file "/etc/bind/db.freeswan"; }; // west subnet zone "1.0.192.in-addr.arpa" { type master; file "/etc/bind/db.1.0.192.in-addr.arpa"; }; // untrusted subnet zone "2.1.192.in-addr.arpa" { type master; file "/etc/bind/db.2.1.192.in-addr.arpa"; }; // east subnet zone "2.0.192.in-addr.arpa" { type master; file "/etc/bind/db.2.0.192.in-addr.arpa"; }; zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; }; zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; // add entries for other zones below here