* [Comm] Сервер имён на дому
@ 2003-01-13 10:57 Pyatnitskich Evgeniy
2003-01-13 11:33 ` Владимир
` (2 more replies)
0 siblings, 3 replies; 40+ messages in thread
From: Pyatnitskich Evgeniy @ 2003-01-13 10:57 UTC (permalink / raw)
To: Community
Здравствуйте!
Решил посмотреть на сервер BIND (bind-utils-8.3.3-alt1.1,
bind-8.3.3-alt1.1, caching-nameserver-7.3-alt1, дома - диалап).
В связи с этим возникло несколько вопросов:
1) Сервер имён при каждом перезапуске теряет свой накопленный кэш,
и он начинает накапливать его снова. Заставить BIND сохранять кэш на диске нет
возможности. Правильно?
2) В /etc/resolv.conf я записал:
search localdomain
nameserver 127.0.0.1
Однако, я заметил, что при каждом подключении этот файл передвигается в
/etc/resolv.conf.save, а на его место кладётся файл с другим содержанием:
search localhost
nameserver <IP DNS провайдера>
После отключения всё возвращается.
Наверное, это происходит из-за динамической раздачи IP-адресов. Так?
Означает ли это, что BIND не работает при сеансе связи с провайдером?
Если так, то как заставить его работать?
3) Может ли использование сервера имён на домашней машине реально увеличить
скорость работы вследствие уменьшения DNS-трафика?
Вот что имеем в /etc/named.conf:
options {
directory "/zone";
forward first;
forwarders {
<IP DNS прова>;
};
};
// root nameservers
zone "." {
type hint;
file "root";
};
// other zones
include "/etc/local.conf";
include "/etc/bind.conf";
--
---Regards, P.E.M. <pem@rbcmail.ru>---
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Сервер имён на дому
2003-01-13 10:57 [Comm] Сервер имён на дому Pyatnitskich Evgeniy
@ 2003-01-13 11:33 ` Владимир
2003-01-13 12:05 ` Pyatnitskich Evgeniy
2003-01-23 5:51 ` [Comm] Re: Сервер имён на дому Alexey Tourbin
2003-01-23 10:32 ` [Comm] " Dmitry V. Levin
2 siblings, 1 reply; 40+ messages in thread
From: Владимир @ 2003-01-13 11:33 UTC (permalink / raw)
To: community
Pyatnitskich Evgeniy пишет:
>Здравствуйте!
>
>Решил посмотреть на сервер BIND (bind-utils-8.3.3-alt1.1,
>bind-8.3.3-alt1.1, caching-nameserver-7.3-alt1, дома - диалап).
>
>В связи с этим возникло несколько вопросов:
>
>1) Сервер имён при каждом перезапуске теряет свой накопленный кэш,
>и он начинает накапливать его снова. Заставить BIND сохранять кэш на диске нет
>возможности. Правильно?
>
>2) В /etc/resolv.conf я записал:
> search localdomain
> nameserver 127.0.0.1
> Однако, я заметил, что при каждом подключении этот файл передвигается в
> /etc/resolv.conf.save, а на его место кладётся файл с другим содержанием:
> search localhost
> nameserver <IP DNS провайдера>
>После отключения всё возвращается.
>Наверное, это происходит из-за динамической раздачи IP-адресов. Так?
>Означает ли это, что BIND не работает при сеансе связи с провайдером?
>Если так, то как заставить его работать?
>
>3) Может ли использование сервера имён на домашней машине реально увеличить
>скорость работы вследствие уменьшения DNS-трафика?
>
>Вот что имеем в /etc/named.conf:
>options {
> directory "/zone";
> forward first;
> forwarders {
> <IP DNS прова>;
> };
>};
>
>// root nameservers
>zone "." {
> type hint;
> file "root";
>};
>
>// other zones
>include "/etc/local.conf";
>include "/etc/bind.conf";
>
>
>
Для домашнего диалапа лучше использовать pdnsd.
Вот он хранит свой кэш на диске и скорость работы
реально увеличивается.
--
Best regards
Vladimir
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Сервер имён на дому
2003-01-13 11:33 ` Владимир
@ 2003-01-13 12:05 ` Pyatnitskich Evgeniy
2003-01-13 15:20 ` Владимир
0 siblings, 1 reply; 40+ messages in thread
From: Pyatnitskich Evgeniy @ 2003-01-13 12:05 UTC (permalink / raw)
To: community
On Mon, 13 Jan 2003 14:33:12 +0300
Владимир <fmfm@symmetron.msk.ru> wrote:
> Для домашнего диалапа лучше использовать pdnsd.
> Вот он хранит свой кэш на диске и скорость работы
> реально увеличивается.
Спасибо. А где можно взять сие чудо? :-) И как он работает,
ведь IP-адреса всё же могут меняться?
--
---Regards, P.E.M. <pem@rbcmail.ru>---
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Сервер имён на дому
2003-01-13 12:05 ` Pyatnitskich Evgeniy
@ 2003-01-13 15:20 ` Владимир
2003-01-21 15:40 ` Юрий Хорошков
0 siblings, 1 reply; 40+ messages in thread
From: Владимир @ 2003-01-13 15:20 UTC (permalink / raw)
To: community
Pyatnitskich Evgeniy пишет:
>On Mon, 13 Jan 2003 14:33:12 +0300
>Владимир <fmfm@symmetron.msk.ru> wrote:
>
>
>
>>Для домашнего диалапа лучше использовать pdnsd.
>>Вот он хранит свой кэш на диске и скорость работы
>>реально увеличивается.
>>
>>
>
>Спасибо. А где можно взять сие чудо? :-) И как он работает,
>ведь IP-адреса всё же могут меняться?
>
>
>
У меня дома собранный из тарбол. RPM видел в сизифе.
Документация к нему есть, как и любые подбные чудеса
имеет режимы on-line и off-line, передергиваются при поднятии -
сбросе ppp. IP адреса DNS записываются в его конфиге
(кажется единственная настройка не поумолчанию).
--
Best regards
Vladimir
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Сервер имён на дому
2003-01-21 15:40 ` Юрий Хорошков
@ 2003-01-21 15:11 ` CityHawk
2003-01-23 5:19 ` Pyatnitskich Evgeniy
2003-01-21 16:04 ` [Comm] Re: pdnsd Alexey Tourbin
1 sibling, 1 reply; 40+ messages in thread
From: CityHawk @ 2003-01-21 15:11 UTC (permalink / raw)
To: community
On Tue, 21 Jan 2003 15:40:48 +0000
Юрий Хорошков <hyuv@svitonline.com> wrote:
> Попробовал запустить это "чудо природы" и сразу поимел
> синтаксическую ошибку в pdnsd.conf в строке:
> owner="localhost.";
> Но это же настройка "по умолчанию" ! И что же в этом случае
> делать? Подскажите, пожалуйста.
Ну про установку out-of-box в отношении Linux говорить всегда сложно.
Этот параметр я не менял, но поменял два параметра - свой IPшник (вместо
"192.168.0.1" - "127.0.0.1" [в {global} параметр server_ip]) и в разделе
{server} ip = /DNS провайдера/. И все стало шоколадно. Особенно после
настройки privoxy и offline explorer - экономия денег - в разы!
--
Best regards...
SuchkovEA (a.k.a. CityHawk)
--- ICQ UIN #177787156 ---
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Сервер имён на дому
2003-01-13 15:20 ` Владимир
@ 2003-01-21 15:40 ` Юрий Хорошков
2003-01-21 15:11 ` CityHawk
2003-01-21 16:04 ` [Comm] Re: pdnsd Alexey Tourbin
0 siblings, 2 replies; 40+ messages in thread
From: Юрий Хорошков @ 2003-01-21 15:40 UTC (permalink / raw)
To: community
Здравствуйте Community!
> домашнего диалапа лучше использовать pdnsd.
> >>Вот он хранит свой кэш на диске и скорость работы
> >>реально увеличивается.
> >>
> >>
> >
> >Спасибо. А где можно взять сие чудо? :-) И как он работает,
> >ведь IP-адреса всё же могут меняться?
> >
> >
> >
> У меня дома собранный из тарбол. RPM видел в сизифе.
> Документация к нему есть, как и любые подбные чудеса
> имеет режимы on-line и off-line, передергиваются при поднятии -
> сбросе ppp. IP адреса DNS записываются в его конфиге
> (кажется единственная настройка не поумолчанию).
>
Попробовал запустить это "чудо природы" и сразу поимел
синтаксическую ошибку в pdnsd.conf в строке:
owner="localhost.";
Но это же настройка "по умолчанию" ! И что же в этом случае
делать? Подскажите, пожалуйста.
С уважением,
Юрий.
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Comm] Re: pdnsd
2003-01-21 15:40 ` Юрий Хорошков
2003-01-21 15:11 ` CityHawk
@ 2003-01-21 16:04 ` Alexey Tourbin
2003-01-21 19:37 ` Юрий Хорошков
2003-01-21 23:06 ` Sergey Plyukhin
1 sibling, 2 replies; 40+ messages in thread
From: Alexey Tourbin @ 2003-01-21 16:04 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 1335 bytes --]
On Tue, Jan 21, 2003 at 03:40:48PM +0000, Юрий Хорошков wrote:
> Попробовал запустить это "чудо природы" и сразу поимел
Этим чудом природы занимаюсь я. У меня оно работает. Всем спасибо. :)
> синтаксическую ошибку в pdnsd.conf в строке:
> owner="localhost.";
> Но это же настройка "по умолчанию" ! И что же в этом случае
> делать? Подскажите, пожалуйста.
Настройки по умолчанию (/etc/pdsnd.conf) просто не существует. Чтобы
pdnsd стартовал, этот файл нужно создать самостоятельно, изучив
документацию и/или взяв за основу то, что лежит в
/usr/share/doc/pdnsd-*/. Это связано с тем, что в настройках обычно
прописывают DNS провайдера. Кроме того, это списывает со счетов
проблему конфликтов с bind и другими dns серверами на машине.
"Из коробки" может работать, если только прописать ip-адреса
*.ROOT-SERVERS.NET, но это не так привлекательно по скорости (хотя
выигрывает в безопасности).
Замечание: сразу после подключения к сети сервер нужно перезапускать.
# cat > /etc/ppp/ip-up.d/0pdnsd
#!/bin/sh
/sbin/service pdnsd reload
^D
# chmod +x /etc/ppp/ip-up.d/0pdnsd
Это связано с таймаутами для серверов (см. #0001941). Я ещё не
разобрался с этим до конца. Есть ещё интересный патч от debian, который
позволяет манипулировать ip-адресами без перезагрузки конфига. Это в
TODO.
--
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Re: pdnsd
2003-01-21 16:04 ` [Comm] Re: pdnsd Alexey Tourbin
@ 2003-01-21 19:37 ` Юрий Хорошков
2003-01-21 20:05 ` Alexey Tourbin
2003-01-21 23:06 ` Sergey Plyukhin
1 sibling, 1 reply; 40+ messages in thread
From: Юрий Хорошков @ 2003-01-21 19:37 UTC (permalink / raw)
To: community
Здравствуйте Alexey Tourbin!
> On Tue, Jan 21, 2003 at 03:40:48PM +0000, Юрий Хорошков wrote:
> > Попробовал запустить это "чудо природы" и сразу поимел
>
> Этим чудом природы занимаюсь я. У меня оно работает. Всем
> спасибо. :)
>
> > синтаксическую ошибку в pdnsd.conf в строке:
> > owner="localhost.";
> > Но это же настройка "по умолчанию" ! И что же в этом случае
> > делать? Подскажите, пожалуйста.
>
> Настройки по умолчанию (/etc/pdsnd.conf) просто не существует.
> Чтобы pdnsd стартовал, этот файл нужно создать самостоятельно,
> изучив документацию и/или взяв за основу то, что лежит в
> /usr/share/doc/pdnsd-*/. Это связано с тем, что в настройках
> обычно прописывают DNS провайдера. Кроме того, это списывает
> со счетов проблему конфликтов с bind и другими dns серверами на
> машине.
Всё сделано так, как Вы написали. Поэтому меня и удивило
появление синтаксической ошибки в указанной строке.
На сайте pdnsd в документации эта строка выглядит точно также.
Тогда почему выдаётся синтаксическая ошибка? Мистика.
>
> "Из коробки" может работать, если только прописать ip-адреса
> *.ROOT-SERVERS.NET, но это не так привлекательно по скорости
> (хотя выигрывает в безопасности).
>
> Замечание: сразу после подключения к сети сервер нужно
> перезапускать.# cat > /etc/ppp/ip-up.d/0pdnsd
> #!/bin/sh
> /sbin/service pdnsd reload
> ^D
> # chmod +x /etc/ppp/ip-up.d/0pdnsd
>
У меня есть для этой цели ip-up.local.
> Это связано с таймаутами для серверов (см. #0001941). Я ещё не
> разобрался с этим до конца. Есть ещё интересный патч от
> debian, который позволяет манипулировать ip-адресами без
> перезагрузки конфига. Это в TODO.
>
Я для "чистоты эксперимента" снёс bind (легко востановимо), т.к.
меня смутила необходимость введение адреса 127.0.0.2 для pdnsd
при совместной работе с bind, а также полное непонимание в каком
виде я этот адрес должен записать в hosts (и должен ли вообще его
туда прописывать).
С уважением,
Юрий.
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Comm] Re: pdnsd
2003-01-21 19:37 ` Юрий Хорошков
@ 2003-01-21 20:05 ` Alexey Tourbin
2003-01-24 10:01 ` Pyatnitskich Evgeniy
0 siblings, 1 reply; 40+ messages in thread
From: Alexey Tourbin @ 2003-01-21 20:05 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 1461 bytes --]
On Tue, Jan 21, 2003 at 07:37:17PM +0000, Юрий Хорошков wrote:
> > Настройки по умолчанию (/etc/pdsnd.conf) просто не существует.
> > Чтобы pdnsd стартовал, этот файл нужно создать самостоятельно,
> > изучив документацию и/или взяв за основу то, что лежит в
> > /usr/share/doc/pdnsd-*/. Это связано с тем, что в настройках
> > обычно прописывают DNS провайдера. Кроме того, это списывает
> > со счетов проблему конфликтов с bind и другими dns серверами на
> > машине.
>
> Всё сделано так, как Вы написали. Поэтому меня и удивило
> появление синтаксической ошибки в указанной строке.
> На сайте pdnsd в документации эта строка выглядит точно также.
> Тогда почему выдаётся синтаксическая ошибка? Мистика.
Каким образом проявляется синтаксическая ошибка? Вы не привели никаких
конкретных данных. Остается только гадать. У меня синтаксической ошибки
в строке
owner="localhost.";
не возникает.
> Я для "чистоты эксперимента" снёс bind (легко востановимо), т.к.
> меня смутила необходимость введение адреса 127.0.0.2 для pdnsd
> при совместной работе с bind, а также полное непонимание в каком
> виде я этот адрес должен записать в hosts (и должен ли вообще его
> туда прописывать).
Сносить ничего не надо, есть утилиты /sbin/service и /sbin/chkconfig. В
hosts можно ничего не писать. Дело даже не в адресах, а в сетевых
интерфейсах. А резольвер в системе всего один -- он задается в
/etc/resolv.conf.
--
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Re: pdnsd
2003-01-21 16:04 ` [Comm] Re: pdnsd Alexey Tourbin
2003-01-21 19:37 ` Юрий Хорошков
@ 2003-01-21 23:06 ` Sergey Plyukhin
2003-01-22 0:21 ` Alexey Tourbin
2003-01-25 5:47 ` Alexey Tourbin
1 sibling, 2 replies; 40+ messages in thread
From: Sergey Plyukhin @ 2003-01-21 23:06 UTC (permalink / raw)
To: community
On Tue, Jan 21, 2003 at 07:04:54PM +0300, Alexey Tourbin wrote:
> On Tue, Jan 21, 2003 at 03:40:48PM +0000, Юрий Хорошков wrote:
> > Попробовал запустить это "чудо природы" и сразу поимел
>
> Этим чудом природы занимаюсь я. У меня оно работает. Всем спасибо. :)
>
> > синтаксическую ошибку в pdnsd.conf в строке:
> > owner="localhost.";
> > Но это же настройка "по умолчанию" ! И что же в этом случае
> > делать? Подскажите, пожалуйста.
>
> Настройки по умолчанию (/etc/pdsnd.conf) просто не существует. Чтобы
> pdnsd стартовал, этот файл нужно создать самостоятельно, изучив
> документацию и/или взяв за основу то, что лежит в
> /usr/share/doc/pdnsd-*/. Это связано с тем, что в настройках обычно
> прописывают DNS провайдера. Кроме того, это списывает со счетов
> проблему конфликтов с bind и другими dns серверами на машине.
>
> "Из коробки" может работать, если только прописать ip-адреса
> *.ROOT-SERVERS.NET, но это не так привлекательно по скорости (хотя
> выигрывает в безопасности).
>
> Замечание: сразу после подключения к сети сервер нужно перезапускать.
> # cat > /etc/ppp/ip-up.d/0pdnsd
> #!/bin/sh
> /sbin/service pdnsd reload
> ^D
> # chmod +x /etc/ppp/ip-up.d/0pdnsd
>
> Это связано с таймаутами для серверов (см. #0001941). Я ещё не
> разобрался с этим до конца. Есть ещё интересный патч от debian, который
> позволяет манипулировать ip-адресами без перезагрузки конфига. Это в
> TODO.
>
> --
> WBR, Alexey Tourbin
> BIOZAK Ltd., Russia
и еще после перестарта pdnsd нужно выждать порядка секунды :-(
иначе он напишет, что не работает и придется перезапускать приложение
_____________
С наилучшими пожеланиями-
Сергей Плюхин=
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Comm] Re: pdnsd
2003-01-21 23:06 ` Sergey Plyukhin
@ 2003-01-22 0:21 ` Alexey Tourbin
2003-01-25 5:47 ` Alexey Tourbin
1 sibling, 0 replies; 40+ messages in thread
From: Alexey Tourbin @ 2003-01-22 0:21 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 737 bytes --]
On Wed, Jan 22, 2003 at 11:06:29AM +1200, Sergey Plyukhin wrote:
> и еще после перестарта pdnsd нужно выждать порядка секунды :-(
> иначе он напишет, что не работает и придется перезапускать приложение
Да, см. /etc/init.d/pdnsd и --changelog. :)
Я специально вставил задержку в 2 секунды. Увы, нужно ждать две
секунды, иначе его просто невозможно перезапустить. Пишет PASSED и тут
же остаемся без pdnsd вообще. Насколько я понял, это как-то связано с
обработкой сигналов в тредах, а также с тем, как работает pidofproc из
/etc/init.d/functions.
PS: это у меня в TODO, но может кто-нибудь из знающих посмотрит, в чем
дело?
> _____________
> С наилучшими пожеланиями-
> Сергей Плюхин=
--
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Сервер имён на дому
2003-01-21 15:11 ` CityHawk
@ 2003-01-23 5:19 ` Pyatnitskich Evgeniy
2003-01-23 10:12 ` CityHawk
0 siblings, 1 reply; 40+ messages in thread
From: Pyatnitskich Evgeniy @ 2003-01-23 5:19 UTC (permalink / raw)
To: community
On Tue, 21 Jan 2003 18:11:08 +0300
CityHawk <CityHawk@mail.ru> wrote:
> On Tue, 21 Jan 2003 15:40:48 +0000
> Юрий Хорошков <hyuv@svitonline.com> wrote:
>
> > Попробовал запустить это "чудо природы" и сразу поимел
> > синтаксическую ошибку в pdnsd.conf в строке:
> > owner="localhost.";
> > Но это же настройка "по умолчанию" ! И что же в этом случае
> > делать? Подскажите, пожалуйста.
>
> Ну про установку out-of-box в отношении Linux говорить всегда сложно.
> Этот параметр я не менял, но поменял два параметра - свой IPшник (вместо
> "192.168.0.1" - "127.0.0.1" [в {global} параметр server_ip]) и в разделе
> {server} ip = /DNS провайдера/. И все стало шоколадно. Особенно после
> настройки privoxy и offline explorer - экономия денег - в разы!
А вы не в курсе, что надо указывать в /etc/resolv.conf ? И вообще надо ли ?
--
---Regards, P.E.M. <pem@rbcmail.ru>---
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Comm] Re: Сервер имён на дому
2003-01-13 10:57 [Comm] Сервер имён на дому Pyatnitskich Evgeniy
2003-01-13 11:33 ` Владимир
@ 2003-01-23 5:51 ` Alexey Tourbin
2003-01-23 12:49 ` Юрий Хорошков
2003-01-23 14:49 ` Pyatnitskich Evgeniy
2003-01-23 10:32 ` [Comm] " Dmitry V. Levin
2 siblings, 2 replies; 40+ messages in thread
From: Alexey Tourbin @ 2003-01-23 5:51 UTC (permalink / raw)
To: Community
[-- Attachment #1: Type: text/plain, Size: 998 bytes --]
On Mon, Jan 13, 2003 at 04:57:04PM +0600, Pyatnitskich Evgeniy wrote:
> 2) В /etc/resolv.conf я записал:
> search localdomain
> nameserver 127.0.0.1
> Однако, я заметил, что при каждом подключении этот файл передвигается в
> /etc/resolv.conf.save, а на его место кладётся файл с другим содержанием:
> search localhost
> nameserver <IP DNS провайдера>
> После отключения всё возвращается.
> Наверное, это происходит из-за динамической раздачи IP-адресов. Так?
> Означает ли это, что BIND не работает при сеансе связи с провайдером?
> Если так, то как заставить его работать?
А вы чем в инет звоните? Мне просто интересно, кто чем звонит.
> 3) Может ли использование сервера имён на домашней машине реально увеличить
> скорость работы вследствие уменьшения DNS-трафика?
Экономия здесь не столько на трафике, сколько на отсутствии задержки. По
оценкам специалистов :) при отсутствии кеширования DNS занимает ~5%
трафика и >10% времени соединения.
--
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Сервер имён на дому
2003-01-23 5:19 ` Pyatnitskich Evgeniy
@ 2003-01-23 10:12 ` CityHawk
0 siblings, 0 replies; 40+ messages in thread
From: CityHawk @ 2003-01-23 10:12 UTC (permalink / raw)
To: community
On Thu, 23 Jan 2003 11:19:47 +0600
Pyatnitskich Evgeniy <pem@rbcmail.ru> wrote:
> А вы не в курсе, что надо указывать в /etc/resolv.conf ? И вообще надо
> ли ?
У меня там две строчки:
search localdomain
nameserver 127.0.0.1
-------
Best regards...
SuchkovEA (a.k.a. CityHawk)
--- ICQ UIN #177787156 ---
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Сервер имён на дому
2003-01-13 10:57 [Comm] Сервер имён на дому Pyatnitskich Evgeniy
2003-01-13 11:33 ` Владимир
2003-01-23 5:51 ` [Comm] Re: Сервер имён на дому Alexey Tourbin
@ 2003-01-23 10:32 ` Dmitry V. Levin
2003-01-23 11:33 ` Pyatnitskich Evgeniy
` (2 more replies)
2 siblings, 3 replies; 40+ messages in thread
From: Dmitry V. Levin @ 2003-01-23 10:32 UTC (permalink / raw)
To: ALT Linux general discussion list
[-- Attachment #1: Type: text/plain, Size: 1385 bytes --]
On Mon, Jan 13, 2003 at 04:57:04PM +0600, Pyatnitskich Evgeniy wrote:
> Решил посмотреть на сервер BIND (bind-utils-8.3.3-alt1.1,
> bind-8.3.3-alt1.1, caching-nameserver-7.3-alt1, дома - диалап).
>
> В связи с этим возникло несколько вопросов:
>
> 1) Сервер имён при каждом перезапуске теряет свой накопленный кэш,
> и он начинает накапливать его снова. Заставить BIND сохранять кэш на диске нет
> возможности. Правильно?
Правильно.
Только не надо делать restart, используйте reload.
> 2) В /etc/resolv.conf я записал:
> search localdomain
> nameserver 127.0.0.1
> Однако, я заметил, что при каждом подключении этот файл передвигается в
> /etc/resolv.conf.save, а на его место кладётся файл с другим содержанием:
> search localhost
> nameserver <IP DNS провайдера>
> После отключения всё возвращается.
> Наверное, это происходит из-за динамической раздачи IP-адресов. Так?
> Означает ли это, что BIND не работает при сеансе связи с провайдером?
> Если так, то как заставить его работать?
Выключить эту сомнительную возможность, добавив
RESOLV_MODS=no
в /etc/sysconfig/network-scripts/ifcfg-ppp0
> 3) Может ли использование сервера имён на домашней машине реально увеличить
> скорость работы вследствие уменьшения DNS-трафика?
>
> Вот что имеем в /etc/named.conf:
> options {
> directory "/zone";
> forward first;
Обычно хватает и "forward only";
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Re: Сервер имён на дому
2003-01-23 12:49 ` Юрий Хорошков
@ 2003-01-23 11:09 ` CityHawk
2003-01-23 17:38 ` Юрий Хорошков
2003-01-23 14:13 ` [Comm] Re: Сервер имён на дому Alexey Tourbin
1 sibling, 1 reply; 40+ messages in thread
From: CityHawk @ 2003-01-23 11:09 UTC (permalink / raw)
To: community
On Thu, 23 Jan 2003 12:49:03 +0000
Юрий Хорошков <hyuv@svitonline.com> wrote:
> Здравствуйте Community!
>
> > вы чем в инет звоните? Мне просто интересно, кто чем звонит.
> >
> Использую кррр.
>
> Кстати, не запускается pdnsd при загрузке, мешaет named.
> Он запускается первым. Если сделать stop для named, то pdnsd
> вручную нормально стартует, затем start для named, и вроде даже
> всё нормально работает.
> Версия pdnsd - Sisyphus от 30092002.
Дык а зачем named, если пднсд работает????
-------
Best regards...
SuchkovEA (a.k.a. CityHawk)
--- ICQ UIN #177787156 ---
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Сервер имён на дому
2003-01-23 10:32 ` [Comm] " Dmitry V. Levin
@ 2003-01-23 11:33 ` Pyatnitskich Evgeniy
2003-01-23 11:39 ` Pyatnitskich Evgeniy
2003-01-23 11:53 ` Pyatnitskich Evgeniy
2 siblings, 0 replies; 40+ messages in thread
From: Pyatnitskich Evgeniy @ 2003-01-23 11:33 UTC (permalink / raw)
To: community
On Thu, 23 Jan 2003 13:32:19 +0300
"Dmitry V. Levin" <ldv@altlinux.org> wrote:
> On Mon, Jan 13, 2003 at 04:57:04PM +0600, Pyatnitskich Evgeniy wrote:
> > Решил посмотреть на сервер BIND (bind-utils-8.3.3-alt1.1,
> > bind-8.3.3-alt1.1, caching-nameserver-7.3-alt1, дома - диалап).
> >
> > В связи с этим возникло несколько вопросов:
> >
> > 1) Сервер имён при каждом перезапуске теряет свой накопленный кэш,
> > и он начинает накапливать его снова. Заставить BIND сохранять кэш на диске нет
> > возможности. Правильно?
>
> Правильно.
> Только не надо делать restart, используйте reload.
>
> > 2) В /etc/resolv.conf я записал:
> > search localdomain
> > nameserver 127.0.0.1
> > Однако, я заметил, что при каждом подключении этот файл передвигается в
> > /etc/resolv.conf.save, а на его место кладётся файл с другим содержанием:
> > search localhost
> > nameserver <IP DNS провайдера>
> > После отключения всё возвращается.
> > Наверное, это происходит из-за динамической раздачи IP-адресов. Так?
> > Означает ли это, что BIND не работает при сеансе связи с провайдером?
> > Если так, то как заставить его работать?
>
> Выключить эту сомнительную возможность, добавив
> RESOLV_MODS=no
> в /etc/sysconfig/network-scripts/ifcfg-ppp0
>
> > 3) Может ли использование сервера имён на домашней машине реально увеличить
> > скорость работы вследствие уменьшения DNS-трафика?
> >
> > Вот что имеем в /etc/named.conf:
> > options {
> > directory "/zone";
> > forward first;
>
> Обычно хватает и "forward only";
Спасибо, что ответили. "Блаженны ждущие, ибо они дождутся" ответа из Community :-)
--
---Regards, P.E.M. <pem@rbcmail.ru>---
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Сервер имён на дому
2003-01-23 10:32 ` [Comm] " Dmitry V. Levin
2003-01-23 11:33 ` Pyatnitskich Evgeniy
@ 2003-01-23 11:39 ` Pyatnitskich Evgeniy
2003-01-23 11:53 ` Pyatnitskich Evgeniy
2 siblings, 0 replies; 40+ messages in thread
From: Pyatnitskich Evgeniy @ 2003-01-23 11:39 UTC (permalink / raw)
To: community
On Thu, 23 Jan 2003 13:32:19 +0300
"Dmitry V. Levin" <ldv@altlinux.org> wrote:
> > После отключения всё возвращается.
> > Наверное, это происходит из-за динамической раздачи IP-адресов. Так?
> > Означает ли это, что BIND не работает при сеансе связи с провайдером?
> > Если так, то как заставить его работать?
>
> Выключить эту сомнительную возможность, добавив
> RESOLV_MODS=no
> в /etc/sysconfig/network-scripts/ifcfg-ppp0
Спасибо за ответ.
--
---Regards, P.E.M. <pem@rbcmail.ru>---
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Сервер имён на дому
2003-01-23 10:32 ` [Comm] " Dmitry V. Levin
2003-01-23 11:33 ` Pyatnitskich Evgeniy
2003-01-23 11:39 ` Pyatnitskich Evgeniy
@ 2003-01-23 11:53 ` Pyatnitskich Evgeniy
2003-01-23 14:18 ` Pyatnitskich Evgeniy
2 siblings, 1 reply; 40+ messages in thread
From: Pyatnitskich Evgeniy @ 2003-01-23 11:53 UTC (permalink / raw)
To: community
On Thu, 23 Jan 2003 13:32:19 +0300
"Dmitry V. Levin" <ldv@altlinux.org> wrote:
> > 2) В /etc/resolv.conf я записал:
> > search localdomain
> > nameserver 127.0.0.1
> > Однако, я заметил, что при каждом подключении этот файл передвигается в
> > /etc/resolv.conf.save, а на его место кладётся файл с другим содержанием:
> > search localhost
> > nameserver <IP DNS провайдера>
> > После отключения всё возвращается.
> > Наверное, это происходит из-за динамической раздачи IP-адресов. Так?
> > Означает ли это, что BIND не работает при сеансе связи с провайдером?
> > Если так, то как заставить его работать?
>
> Выключить эту сомнительную возможность, добавив
> RESOLV_MODS=no
> в /etc/sysconfig/network-scripts/ifcfg-ppp0
Странно.
[eugene@localhost eugene]$ cat /etc/sysconfig/network-scripts/ifcfg-ppp0 | grep RESOLV_MODS
RESOLV_MODS="no"
После подключения:
[eugene@localhost eugene]$ ls -l /etc/resolv.conf*
-rw-r--r-- 1 root root 71 Янв 23 17:49 /etc/resolv.conf
-rw-r--r-- 1 root root 43 Янв 23 17:30 /etc/resolv.conf.save
В /etc/resolv.conf.save - nameserver 127.0.0.1
В /etc/resolv.conf - nameserver <DNS прова>
--
---Regards, P.E.M. <pem@rbcmail.ru>---
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Re: Сервер имён на дому
2003-01-23 5:51 ` [Comm] Re: Сервер имён на дому Alexey Tourbin
@ 2003-01-23 12:49 ` Юрий Хорошков
2003-01-23 11:09 ` CityHawk
2003-01-23 14:13 ` [Comm] Re: Сервер имён на дому Alexey Tourbin
2003-01-23 14:49 ` Pyatnitskich Evgeniy
1 sibling, 2 replies; 40+ messages in thread
From: Юрий Хорошков @ 2003-01-23 12:49 UTC (permalink / raw)
To: community
Здравствуйте Community!
> вы чем в инет звоните? Мне просто интересно, кто чем звонит.
>
Использую кррр.
Кстати, не запускается pdnsd при загрузке, мешaет named.
Он запускается первым. Если сделать stop для named, то pdnsd
вручную нормально стартует, затем start для named, и вроде даже
всё нормально работает.
Версия pdnsd - Sisyphus от 30092002.
С уважением,
Юрий.
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Comm] Re: Сервер имён на дому
2003-01-23 12:49 ` Юрий Хорошков
2003-01-23 11:09 ` CityHawk
@ 2003-01-23 14:13 ` Alexey Tourbin
2003-01-23 21:52 ` Vitaly Lipatov
1 sibling, 1 reply; 40+ messages in thread
From: Alexey Tourbin @ 2003-01-23 14:13 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 985 bytes --]
On Thu, Jan 23, 2003 at 12:49:03PM +0000, Юрий Хорошков wrote:
> > вы чем в инет звоните? Мне просто интересно, кто чем звонит.
> >
> Использую кррр.
А я на скорую руку настроил wvdial, так он вообще забивает на все эти
initscripts и сам звонит как считает нужным. У меня даже нет файла
/etc/sysconfig/network-scripts/ifcfg-ppp0. Соответственно, что в
/etc/resolv.conf напишу, то и моё. :)
А есть в сизифе какое-нибудь цивилизованное средство для создания этих
файлов (ifcfg-ppp* и т.п.)? Раньше был linuxconf, и когда его уже не
стало, у меня долгое время оставались конфиги им настроенные.
> Кстати, не запускается pdnsd при загрузке, мешaет named.
> Он запускается первым. Если сделать stop для named, то pdnsd
Конечно. Хозяин барин.
> вручную нормально стартует, затем start для named, и вроде даже
> всё нормально работает.
> Версия pdnsd - Sisyphus от 30092002.
Скоро будет новая сборка, в ней всё будет работать "из коробки".
--
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Сервер имён на дому
2003-01-23 11:53 ` Pyatnitskich Evgeniy
@ 2003-01-23 14:18 ` Pyatnitskich Evgeniy
2003-01-24 2:02 ` [Comm] " Alexey Tourbin
0 siblings, 1 reply; 40+ messages in thread
From: Pyatnitskich Evgeniy @ 2003-01-23 14:18 UTC (permalink / raw)
To: Community
On Thu, 23 Jan 2003 17:53:06 +0600
Pyatnitskich Evgeniy <pem@rbcmail.ru> wrote:
> > Выключить эту сомнительную возможность, добавив
> > RESOLV_MODS=no
> > в /etc/sysconfig/network-scripts/ifcfg-ppp0
>
> Странно.
> [eugene@localhost eugene]$ cat /etc/sysconfig/network-scripts/ifcfg-ppp0 | grep RESOLV_MODS
> RESOLV_MODS="no"
>
> После подключения:
>
> [eugene@localhost eugene]$ ls -l /etc/resolv.conf*
> -rw-r--r-- 1 root root 71 Янв 23 17:49 /etc/resolv.conf
> -rw-r--r-- 1 root root 43 Янв 23 17:30 /etc/resolv.conf.save
>
> В /etc/resolv.conf.save - nameserver 127.0.0.1
> В /etc/resolv.conf - nameserver <DNS прова>
Спасибо, что направили по верному пути :-)
Нужно было указать RESOLV_MODS="no" _и_ PEERDNS="no"
Тогда всё в порядке.
--
---Regards, P.E.M. <pem@rbcmail.ru>---
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Re: Сервер имён на дому
2003-01-23 5:51 ` [Comm] Re: Сервер имён на дому Alexey Tourbin
2003-01-23 12:49 ` Юрий Хорошков
@ 2003-01-23 14:49 ` Pyatnitskich Evgeniy
2003-01-24 9:48 ` Пушкин Сергей Алексеевич
2003-01-24 10:15 ` Alexey Tourbin
1 sibling, 2 replies; 40+ messages in thread
From: Pyatnitskich Evgeniy @ 2003-01-23 14:49 UTC (permalink / raw)
To: community
On Thu, 23 Jan 2003 08:51:41 +0300
Alexey Tourbin <at@turbinal.org> wrote:
> On Mon, Jan 13, 2003 at 04:57:04PM +0600, Pyatnitskich Evgeniy wrote:
> > 2) В /etc/resolv.conf я записал:
> > search localdomain
> > nameserver 127.0.0.1
> > Однако, я заметил, что при каждом подключении этот файл передвигается в
> > /etc/resolv.conf.save, а на его место кладётся файл с другим содержанием:
> > search localhost
> > nameserver <IP DNS провайдера>
> > После отключения всё возвращается.
> > Наверное, это происходит из-за динамической раздачи IP-адресов. Так?
> > Означает ли это, что BIND не работает при сеансе связи с провайдером?
> > Если так, то как заставить его работать?
>
> А вы чем в инет звоните? Мне просто интересно, кто чем звонит.
/sbin/ifup и /sbin/ifdown
> > 3) Может ли использование сервера имён на домашней машине реально увеличить
> > скорость работы вследствие уменьшения DNS-трафика?
>
> Экономия здесь не столько на трафике, сколько на отсутствии задержки. По
> оценкам специалистов :) при отсутствии кеширования DNS занимает ~5%
> трафика и >10% времени соединения.
?! Так много?!
--
---Regards, P.E.M. <pem@rbcmail.ru>---
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Re: Сервер имён на дому
2003-01-23 11:09 ` CityHawk
@ 2003-01-23 17:38 ` Юрий Хорошков
2003-01-24 6:39 ` Eugene A. Suchkov
0 siblings, 1 reply; 40+ messages in thread
From: Юрий Хорошков @ 2003-01-23 17:38 UTC (permalink / raw)
To: community
Здравствуйте Community!
> >
> > > вы чем в инет звоните? Мне просто интересно, кто чем
> > > звонит.
> > >
> > Использую кррр.
> >
> > Кстати, не запускается pdnsd при загрузке, мешaет named.
> > Он запускается первым. Если сделать stop для named, то pdnsd
> > вручную нормально стартует, затем start для named, и вроде
> > даже всё нормально работает.
> > Версия pdnsd - Sisyphus от 30092002.
>
> Дык а зачем named, если пднсд работает????
>
С named шустрей всё работает. Похоже "forwarders" в named хорошо
помагает.
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Re: Сервер имён на дому
2003-01-23 14:13 ` [Comm] Re: Сервер имён на дому Alexey Tourbin
@ 2003-01-23 21:52 ` Vitaly Lipatov
0 siblings, 0 replies; 40+ messages in thread
From: Vitaly Lipatov @ 2003-01-23 21:52 UTC (permalink / raw)
To: community
On 23 Январь 2003 17:13, Alexey Tourbin wrote:
>
> А есть в сизифе какое-нибудь цивилизованное средство для
> создания этих файлов (ifcfg-ppp* и т.п.)? Раньше был
> linuxconf, и когда его уже не стало, у меня долгое время
> оставались конфиги им настроенные.
draknet
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Comm] Re: Сервер имён на дому
2003-01-23 14:18 ` Pyatnitskich Evgeniy
@ 2003-01-24 2:02 ` Alexey Tourbin
2003-01-26 23:19 ` Dmitry V. Levin
0 siblings, 1 reply; 40+ messages in thread
From: Alexey Tourbin @ 2003-01-24 2:02 UTC (permalink / raw)
To: Community
[-- Attachment #1: Type: text/plain, Size: 1162 bytes --]
On Thu, Jan 23, 2003 at 08:18:02PM +0600, Pyatnitskich Evgeniy wrote:
> Спасибо, что направили по верному пути :-)
> Нужно было указать RESOLV_MODS="no" _и_ PEERDNS="no"
> Тогда всё в порядке.
Это баг. Опция RESOLV_MODS=no попросту не работает, если PEERDNS=yes.
А PEERDNS должно означать не перезапись resolv.conf с peerdns, а только
передачу соответствующей опции pppd. Тогда pppd постарается обнаружить
peerdns и будет _экспортировать_ её в переменных DNS1 и DNS2 (см.
pppd(8)). Что потом дальше с этими переменными делать -- это уже
ifup-post не касается.
--- /etc/sysconfig/network-scripts/ifup-post~ 2002-04-15 15:16:45 +0400
+++ /etc/sysconfig/network-scripts/ifup-post 2003-01-24 04:45:37 +0300
@@ -32,7 +32,7 @@
[ "$?" = 0 ] && set_hostname $HOSTNAME
fi
-if [ -n "$PEERDNS" -a "$PEERDNS" != no ] || [ -n "$RESOLV_MODS" -a "$RESOLV_MODS" != no ]; then
+if [ -n "$PEERDNS" -a "$PEERDNS" != no ] && [ -z "$RESOLV_MODS" -o "$RESOLV_MODS" != no ]; then
[ -n "$MS_DNS1" ] && DNS1=$MS_DNS1
[ -n "$MS_DNS2" ] && DNS2=$MS_DNS2
if [ -n "$DNS1" ] && ! grep -qs "^nameserver $DNS1" /etc/resolv.conf &&
--
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Re: Сервер имён на дому
2003-01-23 17:38 ` Юрий Хорошков
@ 2003-01-24 6:39 ` Eugene A. Suchkov
2003-01-24 7:00 ` Alexey Tourbin
0 siblings, 1 reply; 40+ messages in thread
From: Eugene A. Suchkov @ 2003-01-24 6:39 UTC (permalink / raw)
To: community
В Чтв, 23.01.2003, в 20:38, Юрий Хорошков написал:
> Здравствуйте Community!
> >
> > Дык а зачем named, если пднсд работает????
> >
> С named шустрей всё работает. Похоже "forwarders" в named хорошо
> помагает.
Каким образом? За счет чего? Уже же ведь есть один DNS-сервер!
--
Best regards...
SuchkovEA (a.k.a. CityHawk)
--- ICQ UIN #177787156 ---
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Comm] Re: Сервер имён на дому
2003-01-24 6:39 ` Eugene A. Suchkov
@ 2003-01-24 7:00 ` Alexey Tourbin
2003-01-24 10:20 ` [Comm] " Sergey S. Skulachenko
0 siblings, 1 reply; 40+ messages in thread
From: Alexey Tourbin @ 2003-01-24 7:00 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 443 bytes --]
On Fri, Jan 24, 2003 at 09:39:21AM +0300, Eugene A. Suchkov wrote:
> В Чтв, 23.01.2003, в 20:38, Юрий Хорошков написал:
> > С named шустрей всё работает. Похоже "forwarders" в named хорошо
> > помагает.
>
> Каким образом? За счет чего? Уже же ведь есть один DNS-сервер!
Конечно, не за счет чего.
Но если кто-то уверен, что помогает, то лучше ему об этом не говорить.
А то помогать перестанет. :)
--
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Re: Сервер имён на дому
2003-01-23 14:49 ` Pyatnitskich Evgeniy
@ 2003-01-24 9:48 ` Пушкин Сергей Алексеевич
2003-01-24 10:15 ` Alexey Tourbin
1 sibling, 0 replies; 40+ messages in thread
From: Пушкин Сергей Алексеевич @ 2003-01-24 9:48 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 381 bytes --]
Однажды, в Thu, 23 Jan 2003 20:49:09 +0600
Pyatnitskich Evgeniy запустил в Инет такого червя:
PE> > А вы чем в инет звоните? Мне просто интересно, кто чем
PE> > звонит.
pppd call gprs
--
С уважением, Пушкин Сергей aka Stalker
UIN: 35113025
JID: stalker@jabber.ru
XMMS шуршит: MEGAHERZ - HIMMELFAHRT
А зато моя девушка изменяет мне, мне и только мне одному!
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Re: pdnsd
2003-01-21 20:05 ` Alexey Tourbin
@ 2003-01-24 10:01 ` Pyatnitskich Evgeniy
2003-01-24 10:27 ` Alexey Tourbin
0 siblings, 1 reply; 40+ messages in thread
From: Pyatnitskich Evgeniy @ 2003-01-24 10:01 UTC (permalink / raw)
To: community
On Tue, 21 Jan 2003 23:05:03 +0300
Alexey Tourbin <at@turbinal.org> wrote:
> > при совместной работе с bind, а также полное непонимание в каком
> > виде я этот адрес должен записать в hosts (и должен ли вообще его
> > туда прописывать).
>
> Сносить ничего не надо, есть утилиты /sbin/service и /sbin/chkconfig. В
> hosts можно ничего не писать. Дело даже не в адресах, а в сетевых
> интерфейсах. А резольвер в системе всего один -- он задается в
> /etc/resolv.conf.
Допустим, запрос к DNS об адресе некоего хоста закэшировался,
а впоследствии IP-адрес его изменился, а имя - нет. Как в этом случае
поведёт себя pdnsd? Он ведь выдаст заведомо неверный ("неавторитетный")
ответ на запрос, скажем, от броузера. Такие ситуации как-нибудь им
обрабатываются?
--
---Regards, P.E.M. <pem@rbcmail.ru>---
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Comm] Re: Сервер имён на дому
2003-01-23 14:49 ` Pyatnitskich Evgeniy
2003-01-24 9:48 ` Пушкин Сергей Алексеевич
@ 2003-01-24 10:15 ` Alexey Tourbin
1 sibling, 0 replies; 40+ messages in thread
From: Alexey Tourbin @ 2003-01-24 10:15 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 667 bytes --]
On Thu, Jan 23, 2003 at 08:49:09PM +0600, Pyatnitskich Evgeniy wrote:
> > Экономия здесь не столько на трафике, сколько на отсутствии задержки. По
> > оценкам специалистов :) при отсутствии кеширования DNS занимает ~5%
> > трафика и >10% времени соединения.
>
> ?! Так много?!
Увы, при каждом вызове gethostbyname(3) и др. резольвер запускает
соответствующие механизмы. Посылаем udp пакет dns серверу и ждём
ответа. Только после этого становится возможным сделать структуру
sockaddr и вызвать connect(2).
Да вы попробуйте сделать nslookup www.yahoo.com при запущенном
кеширующем локальном сервере и при его отсутствии.
--
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Сервер имён на дому
2003-01-24 7:00 ` Alexey Tourbin
@ 2003-01-24 10:20 ` Sergey S. Skulachenko
2003-01-24 10:39 ` [Comm] " Alexey Tourbin
0 siblings, 1 reply; 40+ messages in thread
From: Sergey S. Skulachenko @ 2003-01-24 10:20 UTC (permalink / raw)
To: community
On Fri, 24 Jan 2003 10:00:28 +0300
Alexey Tourbin <at@turbinal.org> wrote:
> On Fri, Jan 24, 2003 at 09:39:21AM +0300, Eugene A. Suchkov
> wrote:
> > В Чтв, 23.01.2003, в 20:38, Юрий Хорошков написал:
> > > С named шустрей всё работает. Похоже "forwarders" в named
> > > хорошо помагает.
> >
> > Каким образом? За счет чего? Уже же ведь есть один
> > DNS-сервер!
>
> Конечно, не за счет чего.
> Но если кто-то уверен, что помогает, то лучше ему об этом не
> говорить. А то помогать перестанет. :)
Шуточный ответ тут не годится. Легко провести свой эксперимент, и
это надо обязательно сделать. Если машина только что включена, то
кэш на локальном DNS пуст. При обращении к какому либо ресурсу
информация о нём будет востребована от root'овых DNS-серверов.
Грузить же их - очень плохой тон. Гораздо лучше в строке
forwardes указать первым ближайший к Вам DNS-сервер провайдера. И
пару запасных. Тут Вы и убедитесь, что Ваш запрос обрабатывется
гораздо быстрее, по миру, ведь, не надо шастать без
необходимости. Это все очень легко прочувствовать. И хотя бы раз
надо обязательно сделать.
А потом кэш собственного DNS пополняется, и повторяющиеся запросы
обрабатываются сверхбыстро, через Интранет.
_____________
С уважением,
С.С.Скулаченко
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Comm] Re: pdnsd
2003-01-24 10:01 ` Pyatnitskich Evgeniy
@ 2003-01-24 10:27 ` Alexey Tourbin
2003-01-24 11:56 ` Pyatnitskich Evgeniy
0 siblings, 1 reply; 40+ messages in thread
From: Alexey Tourbin @ 2003-01-24 10:27 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 716 bytes --]
On Fri, Jan 24, 2003 at 04:01:10PM +0600, Pyatnitskich Evgeniy wrote:
> Допустим, запрос к DNS об адресе некоего хоста закэшировался,
> а впоследствии IP-адрес его изменился, а имя - нет. Как в этом случае
> поведёт себя pdnsd? Он ведь выдаст заведомо неверный ("неавторитетный")
Изучайте протокол, по которому работают DNS серверы (тогда у вас не
будет глупых вопросов -- чур не в обиду). Есть такая вещь, как ttl --
она отдается в ответе DNS сервера. В pdnsd есть настройки по управлению
negative ttl.
Кстати, "неавторитарный" (от слова authority) ответ означает совсем другое.
> ответ на запрос, скажем, от броузера. Такие ситуации как-нибудь им
> обрабатываются?
--
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Comm] Re: Сервер имён на дому
2003-01-24 10:20 ` [Comm] " Sergey S. Skulachenko
@ 2003-01-24 10:39 ` Alexey Tourbin
2003-01-24 14:30 ` [Comm] [JT] Сервер имён надому Sergey S. Skulachenko
0 siblings, 1 reply; 40+ messages in thread
From: Alexey Tourbin @ 2003-01-24 10:39 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 669 bytes --]
On Fri, Jan 24, 2003 at 01:20:18PM +0300, Sergey S. Skulachenko wrote:
> > > > С named шустрей всё работает. Похоже "forwarders" в named
> > > > хорошо помагает.
> > >
> > > Каким образом? За счет чего? Уже же ведь есть один
> > > DNS-сервер!
> >
> > Конечно, не за счет чего.
> > Но если кто-то уверен, что помогает, то лучше ему об этом не
> > говорить. А то помогать перестанет. :)
>
> Шуточный ответ тут не годится. Легко провести свой эксперимент, и
> это надо обязательно сделать. Если машина только что включена, то
Вообще говоря, да, но в данном случае -- это эксперимент на тему 2+2=5
или "фаза луны помогает".
--
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Re: pdnsd
2003-01-24 10:27 ` Alexey Tourbin
@ 2003-01-24 11:56 ` Pyatnitskich Evgeniy
0 siblings, 0 replies; 40+ messages in thread
From: Pyatnitskich Evgeniy @ 2003-01-24 11:56 UTC (permalink / raw)
To: community
On Fri, 24 Jan 2003 13:27:30 +0300
Alexey Tourbin <at@turbinal.org> wrote:
> On Fri, Jan 24, 2003 at 04:01:10PM +0600, Pyatnitskich Evgeniy wrote:
> > Допустим, запрос к DNS об адресе некоего хоста закэшировался,
> > а впоследствии IP-адрес его изменился, а имя - нет. Как в этом случае
> > поведёт себя pdnsd? Он ведь выдаст заведомо неверный ("неавторитетный")
>
> Изучайте протокол, по которому работают DNS серверы (тогда у вас не
> будет глупых вопросов -- чур не в обиду). Есть такая вещь, как ttl --
> она отдается в ответе DNS сервера. В pdnsd есть настройки по управлению
> negative ttl.
>
> Кстати, "неавторитарный" (от слова authority) ответ означает совсем другое.
Вас понял :-) Учусь ещё - поэтому возможны глупые вопросы :-)
--
---Regards, P.E.M. <pem@rbcmail.ru>---
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] [JT] Сервер имён надому
2003-01-24 10:39 ` [Comm] " Alexey Tourbin
@ 2003-01-24 14:30 ` Sergey S. Skulachenko
2003-01-24 14:52 ` [Comm] [JT]Сервер имён надому[JT] Илья Брызгалов
0 siblings, 1 reply; 40+ messages in thread
From: Sergey S. Skulachenko @ 2003-01-24 14:30 UTC (permalink / raw)
To: community
On Fri, 24 Jan 2003 13:39:39 +0300
Alexey Tourbin <at@turbinal.org> wrote:
> > Шуточный ответ тут не годится. Легко провести свой
> > эксперимент, и это надо обязательно сделать. Если машина
> > только что включена, то
>
> Вообще говоря, да, но в данном случае -- это эксперимент на
> тему 2+2=5 или "фаза луны помогает".
Я специально подождал, чтобы узнать, какая реакция у народа на
эту эквилибристику. Никакой. Видимо, все решили вместе со мной:
"Если товарищ не понимает влияния лунных циклов, то какой уж тут
диспут..." Остаётся эту тему рационализировать, т.е. объявить
несуществующей.
Благодаря участию Д.Левина обсуждение было, как всегда, очень
полезным.
_____________
С уважением,
С.С.Скулаченко
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] [JT]Сервер имён надому[JT]
2003-01-24 14:30 ` [Comm] [JT] Сервер имён надому Sergey S. Skulachenko
@ 2003-01-24 14:52 ` Илья Брызгалов
2003-01-24 15:23 ` [Comm] [JT] Сервер имён надому Sergey S. Skulachenko
0 siblings, 1 reply; 40+ messages in thread
From: Илья Брызгалов @ 2003-01-24 14:52 UTC (permalink / raw)
To: community
В Fri, 24 Jan 2003 17:30:08 +0300 "Sergey S. Skulachenko"
<sssku@online.ru> сообщил следующее:
> > тему 2+2=5 или "фаза луны помогает".
>
> Я специально подождал, чтобы узнать, какая реакция у народа на
> эту эквилибристику. Никакой. Видимо, все решили вместе со мной:
> "Если товарищ не понимает влияния лунных циклов, то какой уж тут
> диспут..." Остаётся эту тему рационализировать, т.е. объявить
> несуществующей.
> Благодаря участию Д.Левина обсуждение было, как всегда, очень
> полезным.
>
> _____________
> С уважением,
> С.С.Скулаченко
Да не стОит так болезненно реагировать на любое затрагивание
астроЛОГических тем. By sample... :-)
--
===================-iLL-======================+
Илья Брызгалов ака iLL - Краснодарское РУМН
_ I don't smoke, so wish to you!
(_) ___ ___ http://illinux.boom.ru/
/ / / / / / mailto:ill@krumn.oilnet.ru
/ / / /__ / /__ JID:illinux@jabber.ru
/__/ /_____//_____/ ICQ:43835329
ALT Linux Sisyphus (20030121)
============-Linux User #301257-==============+
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] [JT] Сервер имён надому
2003-01-24 14:52 ` [Comm] [JT]Сервер имён надому[JT] Илья Брызгалов
@ 2003-01-24 15:23 ` Sergey S. Skulachenko
0 siblings, 0 replies; 40+ messages in thread
From: Sergey S. Skulachenko @ 2003-01-24 15:23 UTC (permalink / raw)
To: community
On Fri, 24 Jan 2003 17:52:38 +0300
Илья Брызгалов <ill@krumn.oilnet.ru> wrote:
> В Fri, 24 Jan 2003 17:30:08 +0300 "Sergey S. Skulachenko"
> <sssku@online.ru> сообщил следующее:
>
> > > тему 2+2=5 или "фаза луны помогает".
> >
> > "Если товарищ не понимает влияния лунных циклов, то
> > какой уж тут диспут..."
> Да не стОит так болезненно реагировать на любое затрагивание
> астроЛОГических тем. By sample... :-)
(Не ошиблись? :-)
Эх, смайлик-то выше я и не поставил. А оказалось, что это не
очевидно.
>
> --
> ===================-iLL-======================+
> Илья Брызгалов ака iLL - Краснодарское РУМН
> _ I don't smoke, so wish to you!
> (_) ___ ___ http://illinux.boom.ru/
> / / / / / / mailto:ill@krumn.oilnet.ru
> / / / /__ / /__ JID:illinux@jabber.ru
> /__/ /_____//_____/ ICQ:43835329
> ALT Linux Sisyphus (20030121)
> ============-Linux User #301257-==============+
Илья, подпись бы сократили. Жуть, ведь, какой паук.
Вопрос про TFT-монитор я _Вам_ задавал. А в результате меня
втравили в ненужную мне дискуссию. Приватом всё-таки ответьте,
если что-то за кадром ещё осталось. Видны перспективы в очень
дорогой технике, или с обычными поживём? А TFT для написания
писем. Одним словом, для несложных работ, где не нужна большая
глубина цвета. Мне кажется, вопрос не изжил себя. Ведь, чем
только мы не увлекаемся.
_____________
С уважением,
С.С.Скулаченко
^ permalink raw reply [flat|nested] 40+ messages in thread
* [Comm] Re: pdnsd
2003-01-21 23:06 ` Sergey Plyukhin
2003-01-22 0:21 ` Alexey Tourbin
@ 2003-01-25 5:47 ` Alexey Tourbin
1 sibling, 0 replies; 40+ messages in thread
From: Alexey Tourbin @ 2003-01-25 5:47 UTC (permalink / raw)
To: community; +Cc: sisyphus
[-- Attachment #1: Type: text/plain, Size: 2457 bytes --]
On Wed, Jan 22, 2003 at 11:06:29AM +1200, Sergey Plyukhin wrote:
> On Tue, Jan 21, 2003 at 07:04:54PM +0300, Alexey Tourbin wrote:
> > Настройки по умолчанию (/etc/pdsnd.conf) просто не существует. Чтобы
> > pdnsd стартовал, этот файл нужно создать самостоятельно, изучив
> > документацию и/или взяв за основу то, что лежит в
> > /usr/share/doc/pdnsd-*/. Это связано с тем, что в настройках обычно
> > прописывают DNS провайдера. Кроме того, это списывает со счетов
> > проблему конфликтов с bind и другими dns серверами на машине.
> >
> > "Из коробки" может работать, если только прописать ip-адреса
> > *.ROOT-SERVERS.NET, но это не так привлекательно по скорости (хотя
> > выигрывает в безопасности).
> >
> > Замечание: сразу после подключения к сети сервер нужно перезапускать.
> > # cat > /etc/ppp/ip-up.d/0pdnsd
> > #!/bin/sh
> > /sbin/service pdnsd reload
> > ^D
> > # chmod +x /etc/ppp/ip-up.d/0pdnsd
> >
> > Это связано с таймаутами для серверов (см. #0001941). Я ещё не
> > разобрался с этим до конца. Есть ещё интересный патч от debian, который
> > позволяет манипулировать ip-адресами без перезагрузки конфига. Это в
> > TODO.
> и еще после перестарта pdnsd нужно выждать порядка секунды :-(
> иначе он напишет, что не работает и придется перезапускать приложение
Теперь рестарт делать не нужно. Сегодня в Daedalus'е появится новая
сборка (в Daedalus'е -- потому что я его сильно отхачил, и ещё есть что
доделать). В этой сборке реализовано многое из того, о чем мы говорили и
что я хотел сделать. У меня работает уже целый день. Прошу тестировать
и писать по конкретным вопросам в sisyphus@.
* Wed Jan 22 2003 Alexey Tourbin <at@altlinux.ru> 1.1.7a-alt3
- major revision; new features added; works now out of the box
- alt patches: now able to work in empty chrooted environment
+ droppriv patches: global chroot_dir config option, chroot code
+ protoent, chroot patches: open resources before chroot
+ global-sock_path: control socket path configurable; not finished
because can't link pdnsd-ctl against it
+ note that some features will not work when chrooted
- debian patches:
+ changeable_ip: manipulate server ip via control socket
+ so_reuseaddr: smoother restart
- default configuration file:
+ chrooted to /var/empty
+ use {A,B}.ROOT-SERVERS.NET by default
+ changeble_ip enabled
- /etc/ppp/ip-up.d/0pdnsd: change server ip whenever peer DNS is available
--
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] Re: Сервер имён на дому
2003-01-24 2:02 ` [Comm] " Alexey Tourbin
@ 2003-01-26 23:19 ` Dmitry V. Levin
0 siblings, 0 replies; 40+ messages in thread
From: Dmitry V. Levin @ 2003-01-26 23:19 UTC (permalink / raw)
To: ALT Linux general discussion list
[-- Attachment #1: Type: text/plain, Size: 684 bytes --]
On Fri, Jan 24, 2003 at 05:02:26AM +0300, Alexey Tourbin wrote:
> On Thu, Jan 23, 2003 at 08:18:02PM +0600, Pyatnitskich Evgeniy wrote:
> > Спасибо, что направили по верному пути :-)
> > Нужно было указать RESOLV_MODS="no" _и_ PEERDNS="no"
> > Тогда всё в порядке.
>
> Это баг. Опция RESOLV_MODS=no попросту не работает, если PEERDNS=yes.
Это точно. :(
> А PEERDNS должно означать не перезапись resolv.conf с peerdns, а только
> передачу соответствующей опции pppd. Тогда pppd постарается обнаружить
> peerdns и будет _экспортировать_ её в переменных DNS1 и DNS2 (см.
> pppd(8)). Что потом дальше с этими переменными делать -- это уже
> ifup-post не касается.
Все верно.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 40+ messages in thread
end of thread, other threads:[~2003-01-26 23:19 UTC | newest]
Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-13 10:57 [Comm] Сервер имён на дому Pyatnitskich Evgeniy
2003-01-13 11:33 ` Владимир
2003-01-13 12:05 ` Pyatnitskich Evgeniy
2003-01-13 15:20 ` Владимир
2003-01-21 15:40 ` Юрий Хорошков
2003-01-21 15:11 ` CityHawk
2003-01-23 5:19 ` Pyatnitskich Evgeniy
2003-01-23 10:12 ` CityHawk
2003-01-21 16:04 ` [Comm] Re: pdnsd Alexey Tourbin
2003-01-21 19:37 ` Юрий Хорошков
2003-01-21 20:05 ` Alexey Tourbin
2003-01-24 10:01 ` Pyatnitskich Evgeniy
2003-01-24 10:27 ` Alexey Tourbin
2003-01-24 11:56 ` Pyatnitskich Evgeniy
2003-01-21 23:06 ` Sergey Plyukhin
2003-01-22 0:21 ` Alexey Tourbin
2003-01-25 5:47 ` Alexey Tourbin
2003-01-23 5:51 ` [Comm] Re: Сервер имён на дому Alexey Tourbin
2003-01-23 12:49 ` Юрий Хорошков
2003-01-23 11:09 ` CityHawk
2003-01-23 17:38 ` Юрий Хорошков
2003-01-24 6:39 ` Eugene A. Suchkov
2003-01-24 7:00 ` Alexey Tourbin
2003-01-24 10:20 ` [Comm] " Sergey S. Skulachenko
2003-01-24 10:39 ` [Comm] " Alexey Tourbin
2003-01-24 14:30 ` [Comm] [JT] Сервер имён надому Sergey S. Skulachenko
2003-01-24 14:52 ` [Comm] [JT]Сервер имён надому[JT] Илья Брызгалов
2003-01-24 15:23 ` [Comm] [JT] Сервер имён надому Sergey S. Skulachenko
2003-01-23 14:13 ` [Comm] Re: Сервер имён на дому Alexey Tourbin
2003-01-23 21:52 ` Vitaly Lipatov
2003-01-23 14:49 ` Pyatnitskich Evgeniy
2003-01-24 9:48 ` Пушкин Сергей Алексеевич
2003-01-24 10:15 ` Alexey Tourbin
2003-01-23 10:32 ` [Comm] " Dmitry V. Levin
2003-01-23 11:33 ` Pyatnitskich Evgeniy
2003-01-23 11:39 ` Pyatnitskich Evgeniy
2003-01-23 11:53 ` Pyatnitskich Evgeniy
2003-01-23 14:18 ` Pyatnitskich Evgeniy
2003-01-24 2:02 ` [Comm] " Alexey Tourbin
2003-01-26 23:19 ` Dmitry V. Levin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git