а как сделать реально кеширующий сервак днс?
ну тоесть сервак смотрит TTL и соостветвенно ему, столько же времени хранит у себя запись о каком либо домене/зоне,
т.е. если даже инет отрубился, то все равно по, уже юзаным, доменам можно было получить их ип адреса пока не истечет TTL
И еще чтобы named не лез постоянно в инет за очередным доменом, а сначала искал у себя в кеше....
http://www.zytrax.com/books/dns/ch6/#caching
>http://www.zytrax.com/books/dns/ch6/#caching
да это понятно что
zone "." {
type hint;
file "root.servers";
};но, при каждом обращении к моему днс серверу, он лезет в инет!!!
даже если он только что узнавал ип адрес у токого же доменного имени!КЕШИРОВАНИЕ то где?
куда сам кеш сваливается? в какой файл? путь?
pdns спасет
>pdns спасет
поподробнее можно?
>>pdns спасет
>
>
>поподробнее можно?Recursor нужен
а как нить можно подоное настроить на named?
>а как нить можно подоное настроить на named?не пробовал, проще постави pdns и намеду сказать работать через pdns
named по производительности крайне слаб...
>>а как нить можно подоное настроить на named?
>
>не пробовал, проще постави pdns и намеду сказать работать через pdns
>named по производительности крайне слаб...НЕ ПАРЬТЕ человеку мозг, ему дали ПРАВИЛЬНУЮ ссылку, пусть изучает КАК работает
КЕШИРУЮЩИЙ nameserverКеширующий сервер сперва ищет в своей таблице и только потом лезет к авторитарному
nameserver'у, в остальном TTL, expire - на указанной ВЫШЕ ссылке ВСЕ шикарно
расписано.
>КЕШИРУЮЩИЙ nameserver
>
>Кеширующий сервер сперва ищет в своей таблице и только потом лезет к
>авторитарному
>nameserver'у, в остальном TTL, expire - на указанной ВЫШЕ ссылке ВСЕ шикарно
>
>расписано.
Где находится эта его СВОЯ ТАБЛИЦА????
и как указать размер этой таблице??
Вот эти строчки:
zone "." {
type hint;
file "root.servers";
};
кроме как "коннектится к сервакам из списва в файле root.servers" мне не очем не говорят:(
это пока щроке не настраивается, но в бете 9.4 что-то появилось
попробуй настроить
сделать несколько запросов
потомrndc dumpdb
чего выводит?
>это пока щроке не настраивается, но в бете 9.4 что-то появилось
>попробуй настроить
>сделать несколько запросов
>потом
>
>rndc dumpdb
>
>чего выводит?
ничего не говорит:(
а named_dump.db пустой, и не правился с момента утановки рии :(
>>КЕШИРУЮЩИЙ nameserver
>>
>>Кеширующий сервер сперва ищет в своей таблице и только потом лезет к
>>авторитарному
>>nameserver'у, в остальном TTL, expire - на указанной ВЫШЕ ссылке ВСЕ шикарно
>>
>>расписано.
>
>
>Где находится эта его СВОЯ ТАБЛИЦА????
>и как указать размер этой таблице??в памяти вестимо, ссылку получил? изучай - там ну УСЕ расписано, кроме того
в FreeBSD:# ls -la /usr/src/contrib/bind9/doc/
# ls -la /usr/src/contrib/bind9/doc/arm/>Вот эти строчки:
>zone "." {
> type hint;
> file "root.servers";
>};
>
>
>кроме как "коннектится к сервакам из списва в файле root.servers" мне не
>очем не говорят:(
>в памяти вестимо, ссылку получил? изучай - там ну УСЕ расписано, кроме
>того
>в FreeBSD:
>
># ls -la /usr/src/contrib/bind9/doc/
># ls -la /usr/src/contrib/bind9/doc/arm/
Я или тупой или слепой...
Ткните меня туда где про это написано %)
rndc dumpdb
чего говорит?
>rndc dumpdb
>чего говорит?
ничего не говорит:(
а named_dump.db пустой
>>rndc dumpdb
>>чего говорит?
>
>
>ничего не говорит:(
>а named_dump.db пустой
Может стоит показать named.conf, а не делать из него военную тайну?
>Может стоит показать named.conf, а не делать из него военную тайну?
options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
// query-source address * port 53;
// recursion no;
allow-query { 192.168.0.0/16; 127.0.0.1; };
listen-on { 127.0.0.1; 192.168.0.1; };
};
zone "." {
type hint;
file "named.root";
};zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "master/localhost.rev";
};zone "mydomain.net" {
type master;
file "master/mydomain.net";
allow-transfer { 192.168.0.2; };
};zone "168.192.IN-ADDR.ARPA" {
type master;
file "master/localnet";
allow-transfer { 192.168.0.2; };
};
>а как сделать реально кеширующий сервак днс?
>ну тоесть сервак смотрит TTL и соостветвенно ему, столько же времени хранит
>у себя запись о каком либо домене/зоне,
>т.е. если даже инет отрубился, то все равно по, уже юзаным, доменам
>можно было получить их ип адреса пока не истечет TTL
>И еще чтобы named не лез постоянно в инет за очередным доменом,
>а сначала искал у себя в кеше....
dnsmasq