Вот решил разобраться с ДНС. У меня есть парочка компов. Хочу настроить ДНС для локалки. Без выхода в инет. Пока не надо. Прочитал маны. Необходимую литературу. Знакомый переслал мне свои реально работающие настройки. Вроде все сделал по аналогии но не работает. Проверял и настройки и зоны. Все правильно. Ошибок не выдает.
nslookup server can't find SERVFAIL
И так далее. Посоветуйте что не так. И где что смотреть.options {
version "unknown";
directory "/zone";
pid-file "";
dump-file "/var/run/named_dump.db";
statistics-file "/var/run/named.stats";
# recursing-file "/var/run/recursing";root-delegation-only exclude { "de"; "lv"; "us"; "museum"; };
allow-recursion { localnets; };
};=======|local.conf|==========
include "/etc/rfc1912.conf";
acl "lnick-in" {
192.168.104.0/24;
localhost;
};// Add other zones here
view "lan-in" in {
match-clients { lnick-in; };
recursion yes;
additional-from-auth yes;
additional-from-cache yes;
zone "lnick" in {
type master;
file "lan.lnick.st";
allow-update { none; };
};
zone "104.168.192.in-addr.arpa" IN {
type master;
file "192.168.104.0";
allow-update { none; };
};
};=============|lan.lnick.st|===============
$TTL 1D
@ IN SOA lnick. root.lnick. (
2008032001 ; serial
12H ; refresh
1H ; retry
1W ; expire
1H ; ncache
)
NS lnick.
A 192.168.104.20zt-lnick A 192.168.104.20
srv A 192.168.104.20zt-s2 A 192.168.104.2
......=====|192.168.104.0|=======
$TTL 1D
@ IN SOA lnick. root.lnick. (
2008032001 ; serial
12H ; refresh
1H ; retry
1W ; expire
1H ; ncache
)
IN NS lnick.
20 IN PTR zt-lnick.
20 IN PTR srv.2 IN PTR zt-s2.
/etc/resolv.conf
nameserver 127.0.0.1
search zt-lnick
Меня даже обломает писать для Вас ответ, поэтому скопирую из другого обсуждения:###
>Пытаюсь настроить bind9 как кэширующий DNS... Свои зоны передает при этом нормально
>(myexample.com)!Пытайся дальше, пока не сумеешь объяснять свои проблемы тебе остается только одно -
пытаться.
###PS: рекомендую возле каждой строчки конфига прописать комментарий, так, для себя....
может поможет...
>Меня даже обломает писать для Вас ответ, поэтому скопирую из другого обсуждения:ДЫбил, тебя никто не просит отвечать! Как написал в предыдущем посте тебя тёлки обламывают, а не твою ответы....
Сори за флуд!
У тебя какая система? Bind через chroot делал?
>>Меня даже обломает писать для Вас ответ, поэтому скопирую из другого обсуждения:
>
>ДЫбил, тебя никто не просит отвечать! Как написал в предыдущем посте тебя
>тёлки обламывают, а не твою ответы....Какие ещё у тебя проблемы в жизни ? Хочешь об этом поговорить ?
>
>Сори за флуд!
>
>У тебя какая система? Bind через chroot делал?Сам ты дЫбил.
Человек от балды строки пишет, как и ты, вам обоим надо _ЧИТАТЬ_ то что пишете, и пытаться понять _ЗАЧЕМ_ нужна _каждая_ стока конфига.
>>Меня даже обломает писать для Вас ответ, поэтому скопирую из другого обсуждения:
>
>ДЫбил, тебя никто не просит отвечать! Как написал в предыдущем посте тебя
>тёлки обламывают, а не твою ответы....
>
>Сори за флуд!
>
>У тебя какая система? Bind через chroot делал?Все. разобрался. Спасибо за совет
>search zt-lnickпочему так?
И вдогонку: откуда Вы запускаете nslookup? named вообще запущен? Что в логах?
>>search zt-lnick
>
>почему так?Я незнаю как правильно.
>И вдогонку: откуда Вы запускаете nslookup? named вообще запущен? Что в логах?nslookup - говорит что server can`t find.
named запущен
В логах незнаю, так как не включил их. Ща включу.
>[оверквотинг удален]
> IN NS lnick.
>
>20 IN PTR zt-lnick.
>20 IN PTR srv.
>
>2 IN PTR zt-s2.
>
>/etc/resolv.conf
>nameserver 127.0.0.1
>search zt-lnickzone hint должена быть
>[оверквотинг удален]
>>20 IN PTR zt-lnick.
>>20 IN PTR srv.
>>
>>2 IN PTR zt-s2.
>>
>>/etc/resolv.conf
>>nameserver 127.0.0.1
>>search zt-lnick
>
>zone hint должена бытьЗачем? ДНС без инета
>>zone hint должена быть
>
>Зачем? ДНС без инетаУчиться?...
В named.conf не хватает:
allow-query { any; };
listen-on { 192.168.0.1(это внешний ипк); 127.0.0.1; };//// если есть внешний днс
// forwarders {
// 10.0.0.1;
// };
>
>>>zone hint должена быть
>>
>>Зачем? ДНС без инета
>
>Учиться?...
>Вы не пишите первый пришедший в голову "оригинальный" ответ, а вдумайтесь в вопрос.
Так доходчивее: зачем zone.hint если ДНС без инета?
>[оверквотинг удален]
>>>>zone hint должена быть
>>>
>>>Зачем? ДНС без инета
>>
>>Учиться?...
>>
>
>Вы не пишите первый пришедший в голову "оригинальный" ответ, а вдумайтесь в
>вопрос.
>Так доходчивее: зачем zone.hint если ДНС без инета?Зачем следовать стандартам если можно что-то делать проще для Себя (Майкрософт)?
Кстати. Когда я запустил бинд без своей настройки. Заработало.
Но как только описал свою зону. Ни то ни мое не работает.
>Зачем следовать стандартам если можно что-то делать проще для Себя (Майкрософт)?Кроме слепого следования "стандартам!!!" нада бы сначала разобраться что к чему и зачем...и нечего тут ссылаться на кого-попало ;-)
2lnick ЛОГИ посмотрите
>>Зачем следовать стандартам если можно что-то делать проще для Себя (Майкрософт)?
>
>Кроме слепого следования "стандартам!!!" нада бы сначала разобраться что к чему и
>зачем...и нечего тут ссылаться на кого-попало ;-)
>
>2lnick ЛОГИ посмотритеБольшое те спасибо. Следовал твоим советам и нашел ошибку. У мя было настроенно все правильно. Но я забыл поменять прва доступа на файл зоны. Вот и все.
>[оверквотинг удален]
>
>allow-query { any; };
>listen-on { 192.168.0.1(это внешний ипк); 127.0.0.1;
>};
>
>//// если есть внешний днс
>// forwarders {
>//
>10.0.0.1;
>// };Ага добавил