Проблема с сервером привязки: не удается выполнить nslookup с клиента, когда DNS-мастер не работает, но все еще может подключиться к Интернету

Я установил 2 сервера привязки на Ubuntu Server 14.04. Первый - это главный DNS, а второй - подчиненный. У меня есть DHCP-сервер, на котором запущен isc-dhcp-server, и я назначаю 2 IP-адреса DNS-сервера для клиентов

Кажется, все работает хорошо, но я хочу только одного, чего я не хочу: когда я пытаюсь выключить главный DNS-сервер, я пытаюсь nslookup на клиенте, и я получаю следующее:

Истекло время ожидания DNS-запроса.

Тайм-аут составлял 2 секунды.

Сервер по умолчанию: Неизвестно

Адрес: My_MasterDNS_IP

Примечание: Клиент не может nslookup, но Клиент может подключаться к Интернету и просматривать веб-страницы. ОК

Я думаю, что когда главный DNS отключен, подчиненный DNS-сервер должен быть заменен и отвечать клиенту nslookup, но это не так.

Так что мне нужно настраивать что-то особенное на моих 2 DNS-серверах, или что у меня не так?

2
задан 27 November 2015 в 18:16
2 ответа

Файл /etc/resolv.conf должен содержать запись сервера имен для каждого сервера имен, который вы хотите использовать. Обычно они будут использоваться по порядку, но можно установить параметр поворот . Если отключение ведущего устройства приводит к сбою разрешения, ведомое устройство либо отсутствует в списке, либо недоступно. За подробностями обратитесь к man resolv.conf .

У вас может быть установлена ​​утилита resolvconf , которая перестраивает /etc/resolv.conf при изменении интерфейсов. У него есть собственная справочная страница.

0
ответ дан 3 December 2019 в 14:36

Какой тип nslookup не работал, для локальных зон, используете ли вы сервер для кэширования, используете ли вы какой-либо сервер пересылки для остальных зон или используете корни ?

0
ответ дан 3 December 2019 в 14:36

Теги

Похожие вопросы