view "all-in-one" in {
allow-query { any; };
match-clients { any; };
recursion yes;
allow-recursion {
trusted;
};
additional-from-auth yes;
additional-from-cache yes;
zone "." in {
// Link in the root server hint file.
type hint;
file "root.cache";
};
zone "127.in-addr.arpa" in {
type master;
file "master/127.in-addr.arpa";
allow-query {
any;
};
allow-transfer {
none;
};
};
zone "localhost" in {
type master;
allow-query { any; };
file "master/localhost";
};
zone "0.in-addr.arpa" {
type master;
allow-query { any; };
file "master/255.in-addr.arpa";
};
zone "255.in-addr.arpa" {
type master;
allow-query { any; };
file "master/255.in-addr.arpa";
};
/*
Seems Verisign answers to any query for these zones pointing
them to their own website. We therefore only care for NS
records for these domains.
*/
zone "com." {
type delegation-only;
};
zone "net." {
type delegation-only;
};