Особые условия пересылки в DNS-зонах Linux
У нас есть собственный DNS-сервер, но нам нужно получить несколько записей зон с другого DNS-сервера, расположенного в отдельном месте. Ввод их в наш DNS был бы утомительным и постоянно менялся.
Вот что я имею в виду, но не работаю (заменили, конечно,.ext и IP_ADDRESS):
zone "@the.ext" {
type stub;
masters { IP_ADDRESS; };
};
Я представляю, как это работает, - это локальная проверка DNS, является ли домен "the.ext", и, если это так, перейдите через шаткий VPN, чтобы получить запись и сохранить ее локально. Таким образом, если VPN не работает, интернет все равно будет работать.
Я думаю, что мое понимание "zone @the.ext" неверно, и мне трудно найти его. Пожалуйста помоги!:D
1 ответ
Я просто использовал следующее, и это сработало:
zone "ext" {
type forward;
forward only;
forwarders { IP_ADDRESS; };
};
Все еще не совсем уверен, как именно работает "ext", но это сработало.