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

DNS на FreeBSD в сети без домена

Добавлено: 2009-04-10 2:01:37
cyborg12
Я понимаю что ктото захочет меня отправить в FAQ за подобный вопрос, уверяю я там уже был.
Господа окажите помощь новичку. Голова уже кипит не могу настроить DNS для своей сетки.

Поставил FreeBSD 6.4, настроил почту, сквид, jabber serv, и уперся в DNS...
Хочу что бы прописав адрес фрю шлюзом по умолчанию и дефолт роутингом, что бы трафик ходил через нат.

Но не получается это сделать, перерыл ветку на руборде, хендбуке, на http://forum.lissyara.su - статью по настройке DNS - не помогло.
Может я что-то не так понял, помогите разобраться.

вообщем на клиентской машине nslookup дает ошибку Can't find server name for address 10.0.0.91: Non-existent domain
(на самой фряхе запросы отрабатывают на любые адреса)

тоесть По имени сайта он определяет адрес, но не идут пинги:

ping ya.ru

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

Обмен пакетами с ya.ru [213.180.204.8] по 32 байт:
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
внутренняя сеть 10.0.0.0
фряха 10.0.0.91
клиентская машина 10.0.0.95

внешка 91.212.10.81
шлюз/DNS внешки 91.212.10.65

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

Файл: named.conf

options {
    directory "/etc/namedb";
    listen-on { 127.0.0.1; 10.0.0.91;};
    
    forwarders {
        91.212.10.65;
        };
        
        query-source address * port 53;
    };

    
zone "." {
    type hint;
    file "named.root";
};

zone "0.0.10.IN-ADDR-ARPA" {
    type master;
    file "0.0.10.rev";
};

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

Файл: 0.0.10.rev 

$TTL 86400
0.0.10.IN-ADDR.ARPA. IN SOA kaz.mail.ru. root.kaz.mail.ru. (
    20060606    ; serial
    28800        ; refresh
    1800        ; rentry
    604800        ; expire
    86400        ; minimum
    IN     NS kaz.mail.ru.
    $ORIGIN 0.0.10.IN-ADDR.ARPA.
    GENERATE 1-255 $ PTR    local-$.mail.ru

ps где то прочел что нужно прописать named_pidfile="/var/run/named.pid" в rc.conf - прописал.

Re: DNS на FreeBSD в сети без домена

Добавлено: 2009-04-10 5:22:49
Gendos
TOP :evil:
Правила форума
Убедительная просьба юзать теги

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

 при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-------------------13.04.2009--------------------------------------------------------------------------
Красота.
Не забывай про поиск.

Re: DNS на FreeBSD в сети без домена

Добавлено: 2009-04-10 8:10:52
princeps
/etc/resolv.conf на шлюзе

Re: DNS на FreeBSD в сети без домена

Добавлено: 2009-04-10 8:20:48
cyborg12
princeps писал(а):/etc/resolv.conf на шлюзе
вот что написано в resolv.conf

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

nameserver 127.0.0.1
kaz.ru 91.212.10.65 (пробовал ставить kaz.ru 10.0.0.91 - из разряда - а вдруг, не помогло)

Re: DNS на FreeBSD в сети без домена

Добавлено: 2009-04-10 8:44:10
LHC

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

ipfw show
В студию.
Неудивительно, что для частной подсети 10.0.0.0/8 имена не ресолвятся, согласно первому посту. Такой же реверс-зоны на DNS-сервере у Вас наверняка нет. Да, кстати:

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

ls /etc/namedb/master/
Тоже. Хотя необязательно.

Re: DNS на FreeBSD в сети без домена

Добавлено: 2009-04-10 17:40:59
cyborg12
# ls /etc/namedb/master

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

81.10.212.91.rev        lan2                    localhost-reverse.db
empty.db                localhost               localhost.rev
kav.ru                  localhost-forward.db
# ipfw show

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

00100  95  8773 divert 8668 ip from any to any via sk0
65535 354 37807 allow ip from any to any

Re: DNS на FreeBSD в сети без домена

Добавлено: 2009-04-12 16:54:29
Alex Keda
сообщения нормально оофрмите.
и в первом и в последнем посте.
иначе снесу всю ветку.