Есть домен с Active Directory. Сервер Windows 2000 со своим DNS.
Есть машина с FreeBSD 4.5 установлены NAT, pppd, BIND.
У всех машин шлюз по-умолчанию -- машина с FreeBSD,
DNS серверы -- DNS(#1)-Сервер 2000, DNS(#2)-FreeBSD.
Настройки BIND'а:
====
logging {
channel ch_qr { file "/var/tmp/ch_qr.log"; print-severity yes; severity debug;};
channel ch_db { file "/var/tmp/ch_db.log"; };
category queries { ch_qr; default_syslog; };
category db { ch_db; };
};
acl "CD_NET" { 192.168.0/24; };
options {
directory "/etc/namedb";
forward only;
forwarders {
194.67.2.114; # DNS'ы полученные
194.67.1.150; # от провайдера
};
allow-query { "CD_NET"; };
dump-file "/var2/named_dump.db";
statistics-file "/var2/named.stats";
memstatistics-file "/var2/named.mem.stats";
recursion yes;
};
zone "." {
type hint;
file "named.cache";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "localhost.rev";
};
====
Только если пытаешся ввести "www.mail.ru" -- кричит, что хост не обнаружен.
Не ping'уется. А вот mail.ru -- проходит.
Выборочная этакая работа. Но по IP адресам всё работает -- поэтому грешу на работу
то ли BIND'а то ли клиента (Win2000 Pro + SP4).
Нашел программу в сети resolver.zip - указываешь адрес и DNS сервер для запроса --
возвращает IP. Работает всегда!!! Выдёт правильный IP, а вот прикладным программам -
иногда...
Как можно подлечить.