2

Я использую локальную (корпоративную) сеть, которая предоставляет некоторые серверы, которые также доступны извне (через один публичный статический IP-адрес и переадресацию портов). И есть некоторые домены, которые указывают на публичный IP.

То, что я хочу, это мои домены, указывающие на локальные IP-адреса, когда они находятся внутри локальной сети. Я знаю, что мне понадобится локальный (внутренний) DNS-сервер, который меняет домены на IP-адреса. Я могу настроить DHCP-сервер для доставки DNS локальным клиентам (так что это не будет проблемой).

Какое программное обеспечение DNS-сервера я могу использовать для:

  • Повторите все домены, как DNS будет делать это
  • но только для моих доменов используйте локальные значения

1 ответ1

5

Это все о разрешении DNS и пересылке. :)

  • Настройте внутренний DNS-сервер.
  • Настройте DNS-сервер для пересылки всех неизвестных запросов на внешний DNS-сервер (например, Google или ваших интернет-провайдеров).
  • Настройте DHCP для предоставления клиентам локальной сети внутреннего DNS-сервера в качестве настройки DNS-сервера.
  • Во внутреннем DNS настройте доменную зону (domain.com) или специфичные для хоста зоны (machine.domain.com), чтобы покрыть рассматриваемые хосты / домен, используя их внутренние IP-адреса.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .