Особые условия пересылки в 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", но это сработало.

Другие вопросы по тегам