HOWTO Configure a DNS server using BIND

This article was first written in May 2005 for the BeezNest technical
website (

The config files



zone "" {
        type master;
        file "/etc/bind/";
        allow-query { any; };
        allow-transfer { trusted; };

Some definitions

Start Of Authority.





The @ is interpreted as the current domain name  [1].

The ending .
What is the difference between and
If the name doesn’t end with a dot, BIND append the current domain name.
So will define while will define (which is probably not what you want ;-.

[1] BIND knows the current domain name because the db.* file is read based on the zone definition declared in the named.conf.local.

Related Posts

Business model of Open Source

There’s an interesting document from Pentaho about Open Source Business Model. I like...

Free Softwares related to Cisco

This article was first written in April 2005 for the BeezNest technical website...