The Domain Name System (DNS)


The Domain Name System is a distributed database primarily intended for translating between domain names and IP addresses. In a typical Linux-based installation:

Each domain usually has two or three authoritative nameservers that have delegated authority to give definitive answers about that domain. Usually one of these is a primary master (with an original copy of the zone data), and the other or others are secondary masters (which obtain their data from the primary master).

The most popular implementation of the DNS protocol is BIND, published by the Internet Systems Consortium. Other notable Open Source implementations include djbdns, MaraDNS, NSD and PowerDNS.


See also

Further reading