URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 66072
[ Назад ]

Исходное сообщение
"named работает только для localhost, DNS"

Отправлено Denis , 04-Май-06 08:53 
Доброе время суток! Буду очень признателен если ваших знаний хватит чтобы мне помочь. Четвертый день не могу понять в чем дело, перечитал кучу HOWTO - вроде все верно. Что за грабли то такие?
система ASP Linux 7.2
DNS сервер bind 9.2.0, настроен как кеширующий.
его ip 192.168.0.2
Проблема в том, что
он отвечает как нужно на запросы с локального хоста:

[root@magnum root]# nslookup ya.ru
Server:         127.0.0.1
Address:        127.0.0.1#53

Non-authoritative answer:
Name:   ya.ru
Address: 213.180.204.8

Но при запросе с любого другого компа сети 192.168.0.x, на котором прописаны следующие dns сервара:
Предпочитаемый
192.168.0.2
Альтернативный
80.71.219.2 - dns моего провайдера

выводиться следующее:
C:\>nslookup ya.ru
*** Can't find server name for address 192.168.0.2: Non-existent domain
Server:  tobolsk.ttknet.ru
Address:  80.71.219.2

Non-authoritative answer:
Name:    ya.ru
Address:  213.180.204.8

Вот тут то и проблема, почему мой DNS возвращает Non-existent domain???
и в итого идет второй запрос уже на альтернативный серве.... :-(

Помогите разобраться.... файровлы отключены - все равно тоже самое. Вот конфиги и выводы некоторых команд, которые возможно помогут вам помочь мне:
тут я разрешил все для проверки - не помогает
[root@magnum root]# cat /etc/named.conf
options {
        directory "/var/named";
        allow-transfer { any; };
        allow-query { any; };
        allow-recursion { any; };
        forwarders { 80.71.219.2; };
        version "Hangry Bambr DNS v. 0.01";
};
logging {
        category lame-servers { null; };
};
zone "." { type hint; file "db.cache"; };
zone "localhost" {
        type master;
        file "db.localhost";
        notify no;
};
zone "0.0.127.in-addr.arpa" {
        type master;
        file "0.0.127.in-addr.arpa";
        notify no;
};

[root@magnum root]# netstat -anp|grep 53
tcp        0      0 192.168.0.2:53          0.0.0.0:*               LISTEN      1095/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      1095/named
tcp        0      0 0.0.0.0:953             0.0.0.0:*               LISTEN      1095/named
udp        0      0 192.168.0.2:53          0.0.0.0:*                           1095/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                           1095/named

Если есть мысли по поводу моей проблемы - не поленитесь - напишите.


Содержание

Сообщения в этом обсуждении
"named работает только для localhost, DNS"
Отправлено Denis , 04-Май-06 09:15 
Все - сам разобрался!!!
Надо было просто добавить обратную зону для самого dns сервера!