Разница между публичными и приватными DNS-серверами заключается в том, что публичные DNS-серверы доступны всем пользователям интернета, а частные DNS-серверы — только ограниченной группе пользователей, имеющих доступ к корпоративной или домашней сети, в которой была создана частная DNS-сеть. 1
Публичные DNS-серверы выполняют задачи резолвера и проверяют, есть ли у них в кэше нужный IP-адрес для запрашиваемого домена. 1 Если данные отсутствуют, они запрашивают корневой сервер, а тот в свою очередь перенаправляет запрос на сервер доменов верхнего уровня — TLD (например, .com или .org). 1 Затем публичный DNS-сервер отправляет запрос к авторитетному DNS-серверу, который хранит точную информацию о домене, включая его IP-адрес. 1 После этого публичный DNS-сервер передаёт IP-адрес браузеру, который устанавливает соединение с нужным веб-сервером. 1
Частные DNS-серверы, как правило, используются для управления внутренними адресами корпоративной сети. 2 Внутренние адреса управляются внутренними доменами, доступ к которым невозможно получить извне. 2 Для интернета такие домены не видны и не существуют. 2