ПРИМЕЧАНИЕ. Хотя технически возможно настроить несколько DNS-серверов на компьютере, на самом деле это не сработает. Большинство компьютеров используют только один DNS-сервер из этого списка и выбирают другой, только если первый не отвечает. Однако, если первый ответит, что нет результата ( NXDOMAIN
), компьютер не будет пробовать другой.
ПОЭТОМУ, вам нужно настроить свои компьютеры, чтобы указать на этот DNS - сервер только, а не к вашему ISP / сети.
Имея это в виду, см. Объяснение ниже для того, что вам нужно сделать.
Чтобы понять учебники, которым вы следуете, чтобы настроить это, вам просто нужно помнить, что DNS-сервер может выполнять две функции:
- Авторитетный DNS
- Рекурсивный DNS
Авторитетный DNS-сервер отвечает за ответы на запросы, которые «принадлежат ему». В вашем случае это ваши *.local
домены.
Рекурсивный DNS-сервер отвечает за прием запросов, которые не «принадлежат ему», и переадресацию их в обратном направлении на другой сервер, который может ответить на них, а затем возвращает ответ. Обычно рекурсивный сервер кеширует ответ в течение некоторого времени, чтобы его не нужно было запрашивать снова. (Время кеша вызывается TTL
, и его длина устанавливается вышестоящим сервером.) Причина, по которой это «рекурсивно», заключается в том, что может существовать длинная строка DNS-серверов, которые обрабатывают ответ, пока он, наконец, не вернется обратно к Авторитетный сервер. Однако ответ может дать любой сервер кеша в цепочке.
Начальные учебники, которые вы видели, которые говорят вам использовать Google DNS, просто говорят вам использовать его для настроек рекурсивного поиска. Однако любой запрос, для которого ваш сервер считает, что он является полномочным сервером, никогда не будет отправлен на вышестоящий сервер.
Если вы хотите иметь доступ к Интернету в этой сети, вам нужно, чтобы сервер выступал в качестве авторитетного сервера для ваших собственных доменов и рекурсивного сервера для всего остального. Это конфигурация, которую вам говорят настроить.
Если это то, что вы хотите, вы должны следовать учебникам, которые вы нашли, которые говорят, чтобы использовать DNS Google. Не беспокойтесь о том, что ваши внутренние запросы отправляются в Google (если только вы неправильно не настроили сервер), поскольку любой запрос, который этот сервер знает, что он может обработать, не будет отправлен в обратном направлении.
Если вы не хотите использовать Google, у вас есть несколько других вариантов апстрима, включая следующие:
- DNS-серверы, запущенные вашим провайдером
- OpenDNS - 208.67.222.222 и 208.67.220.220
- Cloudflare - 1.1.1.1 и 1.0.0.1
Если вы действительно не хотите иметь доступ к Интернету в этой сети, вам следует обратиться к учебнику по настройке «авторитетного» DNS-сервера, который не является рекурсивным.