Я пытаюсь использовать несколько серверов имен, каждый из них может разрешать одни хосты, а другой - нет.
Вот мой файл resolv.conf:
options timeout:1
# This one is used to resolve hostnames for servers internal to my company
nameserver 127.0.1.1
And this one is used to resolve hostnames for docker hosts I have on my machine
nameserver 172.17.42.1
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
search lmc.universcine.com
При использовании этого порядка я не могу разрешить хосты докеров. Когда я сначала помещаю объявление сервера имен докеров, я могу. Как я могу разрешить обе группы имен хостов?
Это не так. Если вы получите отрицательный ответ от DNS-сервера, система не спросите второй сервер, но просто предположите, что имя не существует.
Вам нужно будет настроить локальный сервер имен для разрешения ваших локальных имен, а затем рекурсивно / пересылать для всех нелокальных доменов и использовать только этот локальный сервер имен в вашем resolv.conf
.