Страница 1 из 1

BIND. предписание forwarders

Добавлено: 2009-02-06 14:00:55
Pal
Здравствуйте.
Если в настройках named.conf, в директиве options указать предписание:

Код: Выделить всё

forwarders { x.x.x.x; };
То сервер будет ретранслировать запросы на узел x.x.x.x, если этот узел ему не ответит, то он будет пытаться справиться с запросом самостоятельно.
Если же в добавок прописать ещё и:

Код: Выделить всё

forwarders { x.x.x.x; };
forward only;
Будет всё тоже самое, но если узел x.x.x.x не ответит, то он не будет пытаться самостоятельно обработать запрос.

Мне нужно, чтобы мой bind не ретранслировал запросы, связанные с корневыми серверами, т е запросы типа yandex.ru, google.com и тд... не ретранслировались. Все остальные же запросы, типа me.dom ретранлировались.

Пытался это сделать так:

Код: Выделить всё

zone "."
{
	type hint;
	file "named.root";
       forwarders {};
};
Bind начинает ругуаться.

Если же сделать так:

Код: Выделить всё

zone "me.dom"
{
	type slave;
	masters { y.y.y.y; };
	file "slave/me.dom";
	forwarders {};
};
То предписание forwarders {}; - срабатывает. Он не пытается ретранслировать зону me.dom.

Всё же как можно сделать, чтобы корневые зоны интернета не ретранслировались?
Спасибо.

Re: BIND. предписание forwarders

Добавлено: 2009-02-06 14:31:04
terminus
А если запустить . зону на том же сервере не как hint, а как обычную master?
И в нутри . зоны прописать корректные NS но только для me.dom которые будут указывать на сервер где и расположен me.dom?

Тогда по идее все запросы к чему-либо, что не me.dom. получат отлуп, а me.dom. будет корректно разрешаться...

Re: BIND. предписание forwarders

Добавлено: 2009-02-06 14:54:19
Pal
Вы меня не совсем правильно поняли, мне вовсе не нужно, чтобы внешние запросы получали отлуп)
Вообщем у меня стоит Bind сервер, который ретранслирует все запросы на определённый сервер. Всё хорошо, но мне хочется, чтобы запросы связанные с внешними именами, корневыми зонами не ретранслировались на другой сервер, а обрабатывались этим же сервером.

Re: BIND. предписание forwarders

Добавлено: 2009-02-06 15:12:28
terminus
Ааа, ну да - въехал теперь. Тогда не знаю как... :cf:

Re: BIND. предписание forwarders

Добавлено: 2009-02-07 21:27:54
kirgudu
Создай у себя зону

Код: Выделить всё

zone "me.dom"{
    type forwarder;
    forwarders {
        111.111.111.111;
        111.111.111.112;
    };
};
и выруби глобальный форвард.