У меня есть доменные имена (MyDomain.com), который имеет несколько поддоменов (subs1, subs2, subs3 и subs4)
В моей локальной сети у меня есть 2 сервера, на которых работают subs1 и subs2.
У меня также есть сервер где-то в интернете, на котором размещаются subs3 и subs4.
У моего хостинг-провайдера работает DNS-сервер, и у меня есть записи для всех 4 поддоменов. Где subs1 и subs2 указывают на статический IP-адрес офиса, а записи для subs3 и subs4 указывают трафик на соответствующий сервер где-то в Интернете.
Поэтому, когда я нахожусь вне дома, я могу без проблем получить доступ ко всем поддоменам.
Когда я нахожусь в офисе, мне нужны локальные субдомены для разрешения IP-адресов локальной сети, поэтому в офисе я создал DNS-сервер (debian с BIND 9), который разрешает sub1 и sub2 в локальные IP-адреса (192.168.1 ,ИКС). Однако теперь из офисной сети я могу получить доступ только к subs3 и subs4, если добавлю их на этот новый локальный DNS-сервер.
По сути, это означает, что я должен поддерживать 2 DNS-сервера, если / когда мне нужно было создать / изменить любые субдомены.
Я надеялся, что смогу сделать так, чтобы мой локальный сервер переадресовывал запросы к поддоменам, о которых он не знает, к размещенному / интернет-DNS-серверу, таким образом, мой локальный DNS должен был бы знать только о поддоменах, размещенных в сети. ,