Любой DNS, следующий за тремя основными компонентами:
- Пространство доменных имен и записи ресурсов:
Это спецификации для древовидного пространства имен вместе с данными, связанными с этими именами.
- Серверы имён:
Это серверные программы, которые содержат информацию о структуре дерева доменов вместе с установленной информацией.
- Резольверы:
Это программы, которые используются для извлечения информации с серверов имен в ответ на запросы, сделанные клиентами. Преобразователи должны иметь доступ по крайней мере к одному серверу имен и использовать информацию этого сервера имен для прямого ответа на запрос.