Настроил кэширующий DNS(bind). Все прекрасно работает без проблем. Но вот захотелось посмотреть что он закэшировал, но нигде не смог этого найти. Подскажите плиз, где bind хранит кэш запросов?
>Настроил кэширующий DNS(bind). Все прекрасно работает без проблем. Но вот захотелось посмотреть
>что он закэшировал, но нигде не смог этого найти. Подскажите плиз,
>где bind хранит кэш запросов?V golove. I voob6e v bind net vozmoznosti na4alnoi inicializacii ke6a. Ke6 zapolnajetca ispolzujat rezultati polozitelnih/otricatelnih zaprosov/otvetov.
>>Настроил кэширующий DNS(bind). Все прекрасно работает без проблем. Но вот захотелось посмотреть
>>что он закэшировал, но нигде не смог этого найти. Подскажите плиз,
>>где bind хранит кэш запросов?
>
>V golove. I voob6e v bind net vozmoznosti na4alnoi inicializacii ke6a. Ke6
>zapolnajetca ispolzujat rezultati polozitelnih/otricatelnih zaprosov/otvetov.
Prostite ne dopisal. Esli prosto posmotret togda mozno:
man rndc:
dumpdb Dump cache(s) to the dump file (named_dump.db)
>>Настроил кэширующий DNS(bind). Все прекрасно работает без проблем. Но вот захотелось посмотреть
>>что он закэшировал, но нигде не смог этого найти. Подскажите плиз,Хранит в памяти, посмотреть можно так
man named
SIGINT Dumps the current data base and cache to
``/var/tmp/named_dump.db'' or the value of _PATH_DUMPFILE.SIGILL Dumps statistics data into named.stats if the server is com-
piled with -DSTATS. Statistics data is appended to the file.
>V golove. I voob6e v bind net vozmoznosti na4alnoi inicializacii ke6a.
Бред какой. Можно заполнить кэш сразу. Надо кэширующую зону для этого создать типа hint. Но кому это надо, если он в процессе работы сам заполняется. А в кэширующей зоне только адреса корневх серверов хранятся.
>>V golove. I voob6e v bind net vozmoznosti na4alnoi inicializacii ke6a.
>Бред какой. Можно заполнить кэш сразу. Надо кэширующую зону для этого создать
>типа hint. Но кому это надо, если он в процессе работы
>сам заполняется. А в кэширующей зоне только адреса корневх серверов хранятся.
>
Nuka raskazi mne popodrobnei o tom kakim obrazom ti moze6 zapolnit ke6 ispolzuja hint zonu ?
hint zona prednazna4ena tolko dla konrnevih DNS serverov. Na ostalnoje ispolzovanije ona ne prednazna4ena (ne nado vosprinimat eto kak nevozmoznost ispolzovat eje v dannoi roli).
man named.conf:
hint
The initial set of root nameservers is specified using a hint zone.
When the server starts up, it uses the root hints to find a root name-
server and get the most recent list of root nameservers.Vo vtorih 4to ti tuda bude6 pisat ? A, NS, SOA, SRV RR ili e6e kakije ? Dla kakih zona/hostov i t.d. ?
>>>V golove. I voob6e v bind net vozmoznosti na4alnoi inicializacii ke6a.
>>Бред какой. Можно заполнить кэш сразу. Надо кэширующую зону для этого создать
>>типа hint. Но кому это надо, если он в процессе работы
>>сам заполняется. А в кэширующей зоне только адреса корневх серверов хранятся.
>>
>Nuka raskazi mne popodrobnei o tom kakim obrazom ti moze6 zapolnit ke6
>ispolzuja hint zonu ?
>hint zona prednazna4ena tolko dla konrnevih DNS serverov. Na ostalnoje ispolzovanije ona
>ne prednazna4ena (ne nado vosprinimat eto kak nevozmoznost ispolzovat eje v
>dannoi roli).
>man named.conf:
> hint
> The initial set of root
>nameservers is specified using a hint zone.
> When the server starts up,
>it uses the root hints to find a root name-
> server and get the most
>recent list of root nameservers.
>
>Vo vtorih 4to ti tuda bude6 pisat ? A, NS, SOA, SRV
>RR ili e6e kakije ? Dla kakih zona/hostov i t.d. ?
>Popravka. Vsetaki zagruzka ke6a iz vne6nego faila (ne dla root serverov)vozmozna (a ja i ne znal).:
(BIND 9.2.1)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.
>Бред какой. Можно заполнить кэш сразу. Надо кэширующую зону для этого создать
>типа hint. Но кому это надо, если он в процессе работы
>сам заполняется. А в кэширующей зоне только адреса корневх серверов хранятся.
>
А можно подробнее как заполнить кэш?
У меня мысль сделать так: когда bind гасится или рестартует он сидывает кэш в файл сам, а когда запускается чтоб он считывал этот кэш и заполнял.
Хочется чтоб он повторно не заполнял то, что уже было.
Это можно сделать?
>>Бред какой. Можно заполнить кэш сразу. Надо кэширующую зону для этого создать
>>типа hint. Но кому это надо, если он в процессе работы
>>сам заполняется. А в кэширующей зоне только адреса корневх серверов хранятся.
>>
>
>
>А можно подробнее как заполнить кэш?
>У меня мысль сделать так: когда bind гасится или рестартует он сидывает
>кэш в файл сам, а когда запускается чтоб он считывал этот
>кэш и заполнял.
>Хочется чтоб он повторно не заполнял то, что уже было.
>Это можно сделать?Ja ze napisal 4ut vi6e.
P.S. Esli ne sekret dla ego tebe eto nado ?
>>А можно подробнее как заполнить кэш?
>>У меня мысль сделать так: когда bind гасится или рестартует он сидывает
>>кэш в файл сам, а когда запускается чтоб он считывал этот
>>кэш и заполнял.
>>Хочется чтоб он повторно не заполнял то, что уже было.
>>Это можно сделать?
>
>Ja ze napisal 4ut vi6e.
>
>P.S. Esli ne sekret dla ego tebe eto nado ?
чтоб трафик меньше был.
>>>А можно подробнее как заполнить кэш?
>>>У меня мысль сделать так: когда bind гасится или рестартует он сидывает
>>>кэш в файл сам, а когда запускается чтоб он считывал этот
>>>кэш и заполнял.
>>>Хочется чтоб он повторно не заполнял то, что уже было.
>>>Это можно сделать?
>>
>>Ja ze napisal 4ut vi6e.
>>
>>P.S. Esli ne sekret dla ego tebe eto nado ?
>
>
>чтоб трафик меньше был.Ne dumaju 4to eto "spaset otca russkoi demokratii". U4itivaja to 4to zapisi v ke6e hranatca kone4noje promezutok vremeni i potom libo obnovlajutca, libo udalajutca esli ne mogut obnovitca (ili za nenadobnostju), zna4it pri uslovii 4to server rabotajet dostato4noje kolli4estvo vrememni, zatrati budut prakti4eski na obnovlenije zapisei.
Ne znaju 4to slu4itca esli ne udalat zapisi iz ke6a (dumaju nado budet bezat v magazin za pamatju). Da i viigre6 na moi vzglad budet tolko pri zapuske sistemi, pri4em v tom slu4aje esli polzovatel budet obra6atca na te ze hosti 4to i pered etim.
>Настроил кэширующий DNS(bind). Все прекрасно работает без проблем. Но вот захотелось посмотреть
>что он закэшировал, но нигде не смог этого найти. Подскажите плиз,
>где bind хранит кэш запросов?
rndc dumpdb
и смотри в каталог, который у тебя прописан директивой "directory" в
секции options, на предмет файла named_dump.db