DNS系統是由各式各樣的DNS軟件所驅動的,包括:BIND (Berkeley Internet Name Domae most commonly used namedaemon. DJBDNS (Dan J Bernstein's DNS implementation) MaraDNS NSD (Name Server Daemon) PowerDNS等。
DNS通過允許一個名稱服務器把他的一部分名稱服務(眾所周知的zone)“委托”給子服務器而實現了一種層次結構的名稱空間。此外,DNS還提供了一些額外的信息,例如系統別名、聯系信息以及哪一個主機正在充當系統組或域的郵件樞紐。