Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
bind9
 
Пытаюсь настроить dns сервер на freebsd 5.3 для локальной сети, т.е. чтобы у клиентов в настройках протокола tcp/ip dns прописывать ip маршрутизатора. Как я понял, в этом случае мне нужен кеширующий тип сервера. Что нужно прописать в файле localhost.dev (делал по примеру) чтобы был ответ. На данный момент на команду
#dig @127.0.0.1 ya.ru
дает ответ:
query 1
....
answer 0
 
так.
1)подними dhcp и раздавай настройки через него.
2)тебе надо просто кешировать сервер провайдера.
 
1. Настройки, мне кажется, без разницы как выдавать.
2. Я вот про это и говорю. Вопрос как?
Я указываю его (провайдера) ns в настройках для binda, а ответа не получаю.
Может ссылку кто знает на нормальную доку. Сам искал, но ничего толком не нашел. Примеры не рабочие в основном, да и повторяются везде.
 
подними бинд с локальными зонами, в resolv.conf пропиши
nameserver 127.0.0.1
nameserver <DNS-прова>

у клиентов пропиши адрес своего сервера...
 
$TTL    3600

@       IN  &nb sp;   SOA     zm.dom ain.com. //какой домен тут указывать, если сетка одноранговая?
root.zm.domain.com.  (
                                   20040603      &nbs p; ; Serial
                                   3600       &n bsp;    ; Refresh
                                   900       &nb sp;     ;  Retry
                                   3600000        ;  ; Expire
                                   3600  )           ;; Minimum
         IN      NS   &n bsp;  zm.domain.com.
1       IN  &nb sp;   PTR     localh ost.domain.com.
 
Погодь... дык твой сервер обслуживает какой то домен
локалки или просто кэширует запросы ?
 
нужно чтобы просто кешировал
 
блин тока сейчас более внимательно перечитал что у тя
БЗДя стоит... там же named можно сказать "из коробки
работет"...
# cd /ets/namedb/
# sh ./make-localhost
# /etc/rc.d/named start
# tail /var/log/messages
 
Цитата
S.Makc пишет:
подними бинд с локальными зонами, в resolv.conf пропиши
nameserver 127.0.0.1
nameserver <DNS-прова>

у клиентов пропиши адрес своего сервера...

Ну что за безграмотность?   

resolv.conf  относится только к локальному хосту.

Если уж на то пошло у клиентов тоже нужно прописывать несколько NS.

В общем в настройках NS  в вашем слушае возможно несколько вариантов.

1) Просто кеширующий сервер.
man lwresd

2) named в режиме forward
2.1) Режим forward first
2.2) Режим forward only

3) named в recursion mode

Подробности в мануале
 
э... и можно поинтересоваться в чем безграмотность ?
Или вы хотите сказать что в предложенной мной схеме
есть ошибки/неточности и что она не будет работать ?
 
2Banton:
Надо писать в named.conf , а не в localhost.rev .

Вот Тебе пример как пища для размышлений:
Цитата
named.conf пишет:

options {
directory "/etc/namedb";
forwarders {
// Это днски прова
 10.10.10.10;
 10.10.10.20;
};
forward first;
// Какие интерфейсы слушать
listen-on port 53 { 127.0.0.1; 192.168.1.1; };
};

// Отвечает за кеширующий серв
zone "." {
type hint;
file "named.root";
};

// Оставить чтобы не терроризировать корневые сервера
zone "0.0.127.in-addr.arpa" {
type master;
file "localhost.rev";
};
 
Жаль, но это уже прописано. С такими настройками не работает.
 
В логах ченить пишет ? ошибки какие нить ? замечания?
 
Спасибо всем! Разобрался. Просто нужно было добавить в resolv.conf ip внутренней сетевухи.

Тему, думаю, можно закрывать.
 
Гы.. что-то не увидел связи...
Кто нить может прокоментировать ?
 
А что тебе не понятно?
 
Приношу глубочайшие извинения, ошибся топиком.. бегаю
тут туда сюда временами в форум залазию вот и
запарился...
еще раз сорри...
Страницы: 1
Читают тему