Назад | Перейти на главную страницу

DNS-сервер - ответьте клиенту «перейти к разрешению с этого DNS-сервера»

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

Например,

  1. Client PC делает запрос на разрешение записи A "google.com" из DNS server #1
  2. DNS server #1 ответить с отсылкой к DNS server #2
  3. Client PC делает запрос на разрешение записи A "google.com" из DNS server #2
  4. DNS server #2 ответить с соответствующей записью A для "google.com"


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

Примечание. Я знаю, что лучше всего настроить DNS-сервер для рекурсии запроса. Однако я намеренно хочу, чтобы клиент делал тяжелую работу.

У большинства клиентов есть преобразователь заглушек, поэтому я не уверен, что они смогут обрабатывать что-либо, кроме базового ответа «вот адрес / не найден».

DNS-клиент Windows является преобразователем заглушек, что означает, что когда ему нужно разрешить DNS-имя, он выдает один рекурсивный запрос к первичному DNS-серверу, настроенному в его сетевом интерфейсе.

Пока этот DNS-сервер отвечает, другие DNS-запросы не выдаются. DNS-сервер отвечает за обработку всех дополнительных задач, необходимых для разрешения DNS-запроса, а окончательный результат возвращается DNS-клиенту.