Ситуация следующего плана: я создал кеширующий DNS-сервер, который форвардит DNS-запросы на сервер провайдера.вот файл named.conf :
options {
pid-file "/var/run/named/named.pid";
directory "/var/named";
forwarders {
// DNS провайдера
192.168.0.55;
};
forward first;
};
zone "." {
type hint;
file "named.ca";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};в resolv.conf указал
nameserver 127.0.0.1вроде работает но возникают следующие вопросы:
1) где хранятся закешированные адреса?
2) можно как-то сделать чтобы кеш не сбрасывался при перезапуске named ?
3) что указать в named.ca (корневые DNS) если я все форваржу DNSу провайдера?PS: ОС Linux RedHat 7.3, bind родной из rpm'ки
:-) а хрен знает
>:-) а хрен знает
ну это я тоже знаю :)
>Ситуация следующего плана: я создал кеширующий DNS-сервер, который форвардит DNS-запросы на сервер
>провайдера.
>
>вот файл named.conf :
>options {
> pid-file "/var/run/named/named.pid";
> directory "/var/named";
> forwarders {
> // DNS провайдера
> 192.168.0.55;
> };
> forward first;
>};
>
>
>zone "." {
> type hint;
> file "named.ca";
>};
> zone "0.0.127.in-addr.arpa" {
> type master;
> file "named.local";
>};
>
>в resolv.conf указал
>nameserver 127.0.0.1
>
>вроде работает но возникают следующие вопросы:
>1) где хранятся закешированные адреса?
>2) можно как-то сделать чтобы кеш не сбрасывался при перезапуске named ?
>
>3) что указать в named.ca (корневые DNS) если я все форваржу DNSу
>провайдера?
>
>PS: ОС Linux RedHat 7.3, bind родной из rpm'киПо моему BIND хранит свой кеш в памяти и при перезапуске службы кеш очищается, а зачем тебе сохранять кеш? Мне кажется, нет ничего страшного, что он очищается.
>>Ситуация следующего плана: я создал кеширующий DNS-сервер, который форвардит DNS-запросы на сервер
>>провайдера.
>>
>>вот файл named.conf :
>>options {
>> pid-file "/var/run/named/named.pid";
>> directory "/var/named";
>> forwarders {
>> // DNS провайдера
>> 192.168.0.55;
>> };
>> forward first;
>>};
>>
>>
>>zone "." {
>> type hint;
>> file "named.ca";
>>};
>> zone "0.0.127.in-addr.arpa" {
>> type master;
>> file "named.local";
>>};
>>
>>в resolv.conf указал
>>nameserver 127.0.0.1
>>
>>вроде работает но возникают следующие вопросы:
>>1) где хранятся закешированные адреса?
>>2) можно как-то сделать чтобы кеш не сбрасывался при перезапуске named ?
>>
>>3) что указать в named.ca (корневые DNS) если я все форваржу DNSу
>>провайдера?
>>
>>PS: ОС Linux RedHat 7.3, bind родной из rpm'ки
>
>По моему BIND хранит свой кеш в памяти и при перезапуске службы
>кеш очищается, а зачем тебе сохранять кеш? Мне кажется, нет ничего
>страшного, что он очищается.
>
ну в принципе да, но просто у провайдера днс часто валится так что приходится все по максимуму кешировать пока он живой :)
Да, и еще, где-то можно задаввать размер кеша, время жизни и т.д. ?
>ну в принципе да, но просто у провайдера днс часто валится так
>что приходится все по максимуму кешировать пока он живой :)
>Да, и еще, где-то можно задаввать размер кеша, время жизни и т.д.
>?А зачем тебе вообще его кешировать? Твой ДНС вполне может обойтись без Время жизни задается в файле зоны. Я могу тебе скинуть примерные настройки моего ДНС, он общественный, так что пользователей много, но только завтра :) У нас ночь уже.
в оперативке!