Ответ
DNS работает на прикладном уровне (7-й уровень) модели OSI. Его основная задача — преобразование доменных имён (например, example.com) в IP-адреса и обратно, используя протоколы прикладного уровня. Обычно DNS-запросы отправляются по UDP на порт 53 для скорости, а TCP используется для зонных трансферов или больших ответов.
Хотя DNS-сообщения передаются по сети через нижележащие уровни (транспортный, сетевой, канальный), сама логика разрешения имён, кэширования и рекурсивных запросов реализована на прикладном уровне. Это видно по тому, что DNS-серверы и клиенты (вроде nslookup или dig) — это прикладные программы, взаимодействующие по определённому протоколу.