LINUX.ORG.RU

Нюанс с DNS

 , ,


0

2

Ситуация такова, имеется DNS сервер на базе bind9. Также на этом же сервере развернут DHCP. В DHCP настроен на выдачу двух DNS: самого bind9 (первый, основной) и гугловского стандартного DNS 8.8.8.8 (второй, запасной). Также внутри локальной сети находится сервер, на котором крутится сайтик. Этот сайтик прописан в DNS bind9, чтобы не ходить по IP адресу к нему. Проблема в том, что если в DHCP настроена выдача двух DNS серверов (моего bind9 в локальной сети и гугловского 8.8.8.8) - сайт не хочет открываться. Хотя через nslookup резолвится все хорошо. Если же DHCP настроить на выдачу только одного DNS bind9 - все работает идеально. Собственно, в чем может быть загвоздка и почему с одним прописанным DNS все хорошо, а с двумя сайт не хочет открываться.

Надо чтобы оба DNS знали о сайтике, использовать dnsmasq, dnsdist или подобное для перенаправления нужных записей.

yandrey ★★
()
Ответ на: комментарий от yandrey

Неожиданно. Я думал, что о сайтике достаточно только знать основному DNS серверу (bind9), а гугловскому не обязательно. Ведь по идее если DNS bind9 указан как основной, а гугловский DNS указан как дополнительный - то компьютер сперва должен отправлять запрос на основной DNS сервер. И только в том случае, если он не находит запись на основном DNS сервере - он использует резервный DNS сервер.

ethernal_store
() автор топика
Ответ на: комментарий от ethernal_store

сперва должен отправлять запрос на основной DNS сервер

Должен, но не обязан, на второй будут прилетать запросы не как на резервный.

yandrey ★★
()

Что такое «не хочет открываться»?

thesis ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.