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

Исходное сообщение
"Кэшийрующий DNS сервер"

Отправлено treff , 05-Июл-06 10:34 
Вопрос глупый, но где сохраняет свой кэш кэшиирующий DNS сервер (Bind)????
Только не бейте, просто ответьте!!! =)

Содержание

Сообщения в этом обсуждении
"Кэшийрующий DNS сервер"
Отправлено Nimdar , 05-Июл-06 10:50 
В оперативной памяти.

"Кэшийрующий DNS сервер"
Отправлено шыпахлйаг , 05-Июл-06 11:36 
можно подумать, что здесь всех избивают :)
посмотреть:

named.conf:
options {
        dump-file       "/etc/namedb/named_dump.db";
        statistics-file "/etc/namedb/named.stats";
}

rndc dumpdb
rndc stats (но это так)


"Кэшийрующий DNS сервер"
Отправлено dev , 05-Июл-06 11:59 
> dump-file "/etc/namedb/named_dump.db";

Абсолютно правильный ответ на вопрос "где сохраняет". А вот если бы вопрос был "откуда читает", то и ответ бы сильно поменялся :)


"Кэшийрующий DNS сервер"
Отправлено Nimdar , 05-Июл-06 12:12 
>> dump-file "/etc/namedb/named_dump.db";
>
>Абсолютно правильный ответ на вопрос "где сохраняет". А вот если бы вопрос
>был "откуда читает", то и ответ бы сильно поменялся :)

Абсолютно неправильный ответ на вопрос "где сохраняет".

dump-file
    The pathname of the file the server dumps the database to when instructed to do so with rndc dumpdb

Другими словами, кеш он хранит в памяти и в named_dump.db он его сбрасывает при запуске команды rndc dumpdb вручную.
Сам по себе bind его нигде не сохраняет, и например при его перезапуске, кеш очищается..


"Кэшийрующий DNS сервер"
Отправлено dev , 05-Июл-06 12:16 
>>> dump-file "/etc/namedb/named_dump.db";
>>
>>Абсолютно правильный ответ на вопрос "где сохраняет". А вот если бы вопрос
>>был "откуда читает", то и ответ бы сильно поменялся :)
>
>Абсолютно неправильный ответ на вопрос "где сохраняет".
>
>dump-file
>    The pathname of the file the server dumps
>the database to when instructed to do so with rndc dumpdb
>
>
>Другими словами, кеш он хранит в памяти и в named_dump.db он его
>сбрасывает при запуске команды rndc dumpdb вручную.
>Сам по себе bind его нигде не сохраняет, и например при его
>перезапуске, кеш очищается..

Ну так почему же неправильный?
Где сохраняет? В dump-file.
Когда? Когда попросят.

Анекдот про Шерлока Холмса и математика знаешь? :)


"Кэшийрующий DNS сервер"
Отправлено Nimdar , 05-Июл-06 12:20 
>Ну так почему же неправильный?
>Где сохраняет? В dump-file.
>Когда? Когда попросят.
>
>Анекдот про Шерлока Холмса и математика знаешь? :)

Анекдот про Шерлока Холмса и программиста :))


"Кэшийрующий DNS сервер"
Отправлено шыпахлйаг , 05-Июл-06 12:22 
флеймим? :)
всё правы, как всегда.
обратно считать кэш в раму (из того самого файлика):

man named...
...
-x cache-file
              Load data from cache-file into the cache of the default view.

              Warning: This option must not be used. It is only of interest to
              BIND 9 developers and may be removed  or  changed  in  a  future
              release.

..

у меня отваливался бинд, хотя мучал с этой опцией и 8х и 9х.. фря ххх.


"Кэшийрующий DNS сервер"
Отправлено Nimdar , 05-Июл-06 12:28 
>флеймим? :)
>всё правы, как всегда.
>обратно считать кэш в раму (из того самого файлика):
>
>man named...
>...
>-x cache-file
>            
>  Load data from cache-file into the cache of the
>default view.
>
>            
>  Warning: This option must not be used. It is
>only of interest to
>            
>  BIND 9 developers and may be removed  or
> changed  in  a  future
>            
>  release.
>
>..
>
>у меня отваливался бинд, хотя мучал с этой опцией и 8х и
>9х.. фря ххх.

Дык ясно же сказано "Warning: This option must not be used" ;)
И честно говоря, не вижу смысла так запускать named.


"Кэшийрующий DNS сервер"
Отправлено шыпахлйаг , 05-Июл-06 12:46 
"Все описанные кэш-файлы будут прочитаны во время загрузки named и все дествительные значения будут восстановлены в кэше."

"Кэшийрующий DNS сервер"
Отправлено Nimdar , 05-Июл-06 13:01 
>"Все описанные кэш-файлы будут прочитаны во время загрузки named и все дествительные
>значения будут восстановлены в кэше."

Теперь тебе напомнить анекдот, да? :)
СМЫСЛ в этом какой, восстанавливать кеш?



"Кэшийрующий DNS сервер"
Отправлено шыпахлйаг , 05-Июл-06 13:07 
сквид помнишь? :)

"Кэшийрующий DNS сервер"
Отправлено Nimdar , 05-Июл-06 14:23 
>сквид помнишь? :)

Сравнил тоже - хрен с пальцем.


"Кэшийрующий DNS сервер"
Отправлено шыпахлйаг , 05-Июл-06 14:39 
согласен :) но хотелось :) когда намед для 500 клиентов - память кушает очень даже...