LINUX.ORG.RU
решено ФорумAdmin

forwarding в BIND не работает =(


0

0

Хочу поднять кеширующий днс, но никак не получается сделать форвардинг на другой днс.

named.conf:
-------------------------------------
options {
	directory "/var/cache/bind";
	forward first;
	forwarders {
	 $firstDNS;
	};
};
-------------------------------------

днс $firstDNS рабочая.
nslookup somehost $firstDNS работает,
а вот nslookup somehost $MyDNS (это мой днс) уже не работает

------------------------------------------------------------
*** Can't find server name for address $MyDNS: Server failed
Server:  UnKnown
Address:  $MyDNS

*** UnKnown can't find somehost: Non-existent domain
-----------------------------------------------------------

Посмотрел тцпдампом что он делает - оказалось вобще пакеты к $firstDNS не шлёт.

Пробовал добавлять зону

named.conf:
zone "mydomain" IN {
	type master;
	file "/etc/bind/db.mydomain";
};

Те хосты что прописаны в db.mydomain резолвятся, а остальные не хотят.

Доступа к $firstDNS я не имею, так что как type slave я наверно сделать не смогу.
★★★★★

Ответ на: комментарий от FatBastard

$firstDNS прописано айпишником.

Если с $MyDNS ручками сделать nslookup somehost $firstDNS то днс отвечает.

$firstDNS - днс на который я хочу форвардить $MyDNS - мой днс

Nao ★★★★★
() автор топика

Для этого в options еще должна быть включена и разрешена рекурсия:
recursion yes;
allow-recursion { localhost; };

spirit ★★★★★
()
Ответ на: комментарий от spirit

>recursion yes;
>allow-recursion { localhost; };

не изменилось ничего. да и по умолчанию эти опции включены.

Nao ★★★★★
() автор топика

nslookup

set debug

set d2

тогда должно быть видно почему

а как вариант - пропиши в резолв-конфах у клиентов обе зоны

flat
()

В качестве дополнения.

Если нужно просто какую-то определенную зону брать со второго сервера, то лучше делать так:

zone "lan" {

type forward;

forward first;

forwarders {1.2.3.4;};

};

gruy ★★★★★
()

может $firstDNS должно еще и обратно резолвиться?

FatBastard ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.