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

Назначение опции «пересылка» в главной зоне

Какова цель установки forwarders вариант в мастер-зоне?

В named.conf, это выглядит так:

zone "master.zone"
{
    type master;
    file "zones/master/zone/master.zone";
    key-directory "zones/master/zone/keys";
    allow-update {
        admin;
    };
    forward only;
    forwarders {
        8.8.8.8;
    };
};

Я понимаю важность forwarders и forward параметры в прямой зоне, но у меня нет утилиты, чтобы установить их в основной зоне.

Спасибо.

Очень мало шансов, что это сработает. Потому что это будет означать, что сервер 8.8.8.8 имеет делегирование поддомена в этом объявлении главной зоны.

8.8.8.8 не является официальным сервером. Эта конфигурация BIND не имеет смысла.

Серверы пересылки в файле зоны используются, когда привязка не имеет информации для определенного домена, который по-прежнему является частью полномочий зоны.

Например, если у вас есть зона foo.com, и вы получите запрос на user3.bar.foo.com, у серверов пересылки будет запрошен результат, если у вас нет записей для bar.foo.com домен. Вы получите запрос, потому что вы являетесь официальным сервером для foo.com домен.

Теперь это, вероятно, наиболее полезно для "отключения" ранее установленных серверов пересылки. Используя предыдущий пример, если вы отключите пересылку с помощью forwarders { };, серверы NS для bar.foo.com будет запрошен, вместо установленных вами экспедиторов! Это означает, что вы не застрянете в бесконечном цикле:

User's DNS Server -> foo.com DNS Server -> forwarder (i.e. Google DNS) --|
                             ^-------------------------------------------|

Любой запрос, который ваш сервер имен не может разрешить локально, будет отправлен на этот адрес, фактически предлагая ему разрешить запрос от имени вашего сервера (т.е. рекурсивный запрос).

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