RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Настройка DNS (named)


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Igor Vaskov
To : Alexander Lapshin
Subj : Настройка DNS (named)

> > Помогите, пожалуйста с настройкой DNS (named).
> > Проблема в том, что DNS не видит некоторых(!) доменов. Некоторые видит, некоторые - нет.
> > Отвечает ServFail. Таймаут. При этом вышестоящие DNS нормально и быстро отвечают на запрос резолвинга тех же доменов.
> >
> > Ответа "несуществующий домен" добиться так и не удалось.
> >
> > Без строчки
> > * IN CNAME 404-error
> > в конце файла named.dom почему-то ждет таймаута при резолвинге несуществующих имен в собственном домене, что сильно тормозит работу с WEB.
> >
> > Кто виноват и что делать?
> > Вся конфигурация - ниже.
> >
> > named.bt
> > ;
> > cache . c:\\mptn\\etc\\namedb\\named.ca
> > primary ra-4c-gw.4c.ru c:\\mptn\\etc\\namedb\\named.dom
> > primary 20.168.192.in-addr.arpa c:\\mptn\\etc\\namedb\\named.rev
> >
> Добавь строчку:
> forwarders 217.23.66.1,217.23.66.2

Эту строчку добавлять в named.bt? И что она означает?

>
> >
> > named.ca
> > ;
> > . 99999999 IN NS ns.4c.ru. ; DNS-имя машины провайдера
> > . 99999999 IN NS ns1.4c.ru.
> > ;
> > ns.4c.ru. 99999999 IN A 217.23.66.1 ; соответственно ее адрес
> > ns1.4c.ru. 99999999 IN A 217.23.66.2
> >
> > named.rev
> > ;
> > $ORIGIN 168.192.in-addr.arpa.
> > 20 IN SOA ns.ra-4c-gw.4c.ru. admin.saratovshop.ru. (
> > 20040415 3600 300 3600000 3600 )
> > IN NS ns.ra-4c-gw.4c.ru.
> > $ORIGIN 20.168.192.in-addr.arpa.
> > 100 IN PTR ns.ra-4c-gw.4c.ru.
> > 200 IN PTR mainserver.ra-4c-gw.4c.ru.
> >
> > named.dom
> > ;
> > $ORIGIN 4c.ru.
> > ra-4c-gw IN SOA ns.ra-4c-gw.4c.ru. admin.saratovshop.ru. (
> > 20040415 3600 300 3600000 3600 )
> > IN NS ns.ra-4c-gw.4c.ru.
> > IN MX 10 ra-4c-gw.4c.ru.
> > IN MX 20 mail.4c.ru.
> > * IN MX 10 ra-4c.gw.4c.ru.
> > IN MX 20 mail.4c.ru.
> > $ORIGIN ra-4c-gw.4c.ru.
> > localhost IN A 127.0.0.1
> > ns IN A 192.168.20.100
> > IN INFO "PII" "OS/2"
> > www IN CNAME ns
> > mail IN CNAME ns
> > IN INFO "Pentium" "OS/2"
> > mainserver IN A 192.168.20.200
> > * IN CNAME 404-error
> >
>
> named.dom должен выглядеть примерно вот так:
> ;
> $ORIGIN 4c.ru.
> ra-4c-gw IN SOA ns.ra-4c-gw.4c.ru. admin.saratovshop.ru. (
> 20040415 3600 300 3600000 3600 )
> IN NS ns.ra-4c-gw.4c.ru.
> IN MX 10 mail.ra-4c-gw.4c.ru.
> IN MX 20 mail.4c.ru.
> $ORIGIN ra-4c-gw.4c.ru.
> localhost. IN A 127.0.0.1
> ns IN A 192.168.20.100
> IN INFO "PII" "OS/2"
> www IN CNAME ns
> mail IN A 192.168.20.100
> IN MX 10 mail.ra-4c.gw.4c.ru.
> IN MX 20 mail.4c.ru.
> IN INFO "Pentium" "OS/2"
> mainserver IN A 192.168.20.200
> 404-error IN A 127.0.0.1
> * IN MX 10 mail.ra-4c.gw.4c.ru.
> IN MX 20 mail.4c.ru.
> IN CNAME 404-error
> ; Прописывание * в корневом ORIGIN'е неправильно.

Я пользовался различными Факами, где так было написано. Опыта настройки DNS у меня нет. Как правильно то?

> ; При этом ност 404-error должен резолвиться.

Да мне не сильно нужно, чтобы он ресолвился. Мне нужно, чтобы на не прописанные в моей зоне имена, DNS отвечал - NXDOMAIN - в смысле не существует, а не ждал по 10 сек и отваливался по таймауту.
С * сейчас мой DNS отвечает на любой неизвестный хост -> альяс на 404-error и не дает IP. Система, запросившая ресолвинг, считает, что хост не найден и все проходит нормально.

> ; После localhost должна стоять точка.

Это завист от интерпретации localhost ;) На смысл влиять не должна эта точка.

> ; Если ты хочешь получать мыло на хост ra-4c-gw.4c.ru., то хост ra-4c-gw.4c.ru. должен существовать.
Сущствует. И получает.

> ; Если ты хочешь принимать мыло на хост mail.ra-4c-gw.4c.ru., то желательно не прописывать его как CNAME
> ; Определись сам чего ты хочешь и на этом основании настрой ДНС и будет тебе щастье.

Стараюсь.


Tue 20 Apr 2004 10:21 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.