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

Проблема с DNS [Решено]

Непрочитанное сообщениеДобавлено: 27 сен 2010, 10:12
profil0
Здравствуйте.
У меня возникла такая проблема.
Есть машина решил я на него установить FreeBSD и сделать на нем шлюз и все настроил как положено вроде пошло но что я заметил медленную скорость открытия страниц. и решил сюда обратится.
У меня PPPoE через сетевушку xl0
Вот пинг по имени.
Код: Выделить всё
ping mail.ru
PING mail.ru (94.100.191.201): 56 data bytes
64 bytes from 94.100.191.201: icmp_seq=1 ttl=54 time=117.580 ms
64 bytes from 94.100.191.201: icmp_seq=3 ttl=54 time=117.619 ms
64 bytes from 94.100.191.201: icmp_seq=4 ttl=54 time=117.673 ms
64 bytes from 94.100.191.201: icmp_seq=5 ttl=54 time=117.658 ms

вот пинг по IP адресу
Код: Выделить всё
ping -s 5 94.100.191.201
PING 94.100.191.201 (94.100.191.201): 5 data bytes
13 bytes from 94.100.191.201: icmp_seq=0 ttl=54
13 bytes from 94.100.191.201: icmp_seq=1 ttl=54
13 bytes from 94.100.191.201: icmp_seq=2 ttl=54
13 bytes from 94.100.191.201: icmp_seq=3 ttl=54
13 bytes from 94.100.191.201: icmp_seq=4 ttl=54
13 bytes from 94.100.191.201: icmp_seq=5 ttl=54

Отсюда вывод что что то не то с named
Вот конфиг resolv.conf
Код: Выделить всё
nameserver 84.54.72.1
nameserver 195.158.0.1

Вот конфиг named.conf
Код: Выделить всё
options {
// Relative to the chroot directory, if any
     directory        "/etc/namedb";
     pid-file          "/var/run/named/pid";
     dump-file       "/var/dump/named_dump.db";
     statistics-file "/var/stats/named.stats";
      listen-on        { 192.168.0.1; };


disable-empty-zone "255.255.255.255.IN-ADDR.ARPA";
disable-empty-zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";
disable-empty-zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";

forwarders {
84.54.72.1;
195.158.0.1;
    };
};

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

zone "." {
type slave;
file "slave/root.slave";
masters {
         192.5.5.241;<-->// F.ROOT-SERVERS.NET.
};
notify no;
};
zone "arpa" {
type slave;
file "slave/arpa.slave";
masters {
192.5.5.241;
};
notify no;
};
zone "in-addr.arpa" {
type slave;
file "slave/in-addr.arpa.slave";
masters {
192.5.5.241;<-->// F.ROOT-SERVERS.NET.
};
notify no;
};

А вот логи named
Код: Выделить всё
named[882]: starting BIND 9.6.1-P1 -u bind -t /var/named -u bind
named[882]: built with '--prefix=/usr' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--enable-threads' '--disable-ipv6' '--enable-getifaddrs' '--disable-linux-caps' '--with-openssl=/usr' '--with-randomdev=/dev/random' '--without-idn' '--without-libxml2'
named[882]: command channel listening on 127.0.0.1#953

Re: Проблема с DNS

Непрочитанное сообщениеДобавлено: 27 сен 2010, 10:42
Raven2000
1. resolv.conf локальный ДНС?
Код: Выделить всё
$ cat /etc/resolv.conf
search my_domain.local
nameserver      127.0.0.1
#nameserver     84.54.72.1
#nameserver     195.158.0.1

84.54.72.1, 195.158.0.1 - это как я понимаю ДНС провайдера, а они точно такие? Обозначь, что сервер должен обращаться к ДНС который у тебя запущен и слушает 127.0.0.1.

Укажи такой listen-on в named.conf ( 192.168.0.1; потом выкинь это я как понимаю IP этого сервера)
Код: Выделить всё
listen-on        { 127.0.0.1; 192.168.0.1; };

Теперь ребут и ping -s 4 mail.ru и nslookup mail.ru

Re: Проблема с DNS

Непрочитанное сообщениеДобавлено: 27 сен 2010, 11:41
Гость
возникает глупый вопрос:
а зачем ему named вообще?

и если уж так он ему нужен, то заморачиваться с resolv.conf и 127.0.0.1 не стоит, т.к. есть /etc/nsswitch.conf, в котором делаем так:
Код: Выделить всё
hosts: dns files

Re: Проблема с DNS

Непрочитанное сообщениеДобавлено: 27 сен 2010, 11:52
Raven2000
В аське мелькнуло о кеширующем ДНС, но я думаю это просто начало освоения BIND. =)

Re: Проблема с DNS

Непрочитанное сообщениеДобавлено: 29 сен 2010, 14:46
Raven2000
Решен вопрос?

Re: Проблема с DNS

Непрочитанное сообщениеДобавлено: 02 окт 2010, 09:46
profil0
Да. проблема в линии была.