условно 2 записи
nameserver 10.102.1.100
nameserver 10.101.1.100
оба сервера работают
у меня есть зона xxx.local она на 10.102.1.100
вот такой вопрос
почему по умолчанию запросы идут на 10.101.1.100?
так как про зону xxx.local он не знает то и ответа от него нет
Как сделать так что бы нужный запрос попадал на нужный сервер ?
Открыть доку https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_and_managing_networking/configuring-the-order-of-dns-servers_configuring-and-managing-networking#how-networkmanager-orders-dns-servers-in-etc-resolv-conf_configuring-the-order-of-dns-servers
ок, спасибо гляну
а раньше почему не?
это троллинг ?
нет, попытка заглянуть в мир тех, кто задаёт вопрос до чтения документации. вдруг в пользу такого подхода есть какие-то весомые аргументы, которых я раньше не понимал
Время. Надо читать, вникать, то се. Тут спросил и ок
однажды такой подход к жизни выльется в ситуацию "я не могу починить ваш критичный сервис на проде потому что мне в чате ещё не посоветовали как это сделать, потерпите ещё немного, я не во всех чатах спросил"
я оценил ваш юмор. Спасибо
Не выльется. Люди, нанимающие таких инженеров и строящие надежные системы на такой основе - не имеют по настоящему критичных сервисов
По умолчанию запросы идут на первый nameserver по порядку и ко второму (и далее) обращение будет только если первый стаймаутится.
в этом то и прикол что первый игнорируется
дернуть dig xxx.local и посмотреть куда оно пойдет.
да так и делал идет на последний
смотреть внимательно в resolv.conf на предмет опечаток
да не там все гуд. 2 записи всего, какие опечатки..
dig идет туда, куда указано в resolv.conf. Либо там опечатки, либо вообще файл совсем другой читается, либо еще какие-то детали упущены
такие вещи можно через локальный dnsmasq разрулить
Да я об этом в курсе, просто не хочется лишнее ставить. Хочется разобраться почему так происходит
Обсуждают сегодня