[sisyphus] DNS

Dmitry Alexeyev =?iso-8859-1?q?dmi=5Fa_=CE=C1_qnx=2Eorg=2Eru?=
Ср Май 7 18:12:15 MSD 2003


Добрый день. 

Сижу на диалапе, пользуюсь kppp. Запускаю kppp из терминала, прерываю, как 
правило, по Ctrl-C. Только что обнаружил, что в результате не вычищаются 
временные строки в файле /etc/resolv.conf. Файл разросся до 5 килобайт. 
При нормальном выходе все очищается (кнопка "выход").
В любом случае - это ошибка, потому как дублирующиеся строки в resolv.conf - 
это плёхо.

Почему-то локальные имена, прописанные в /etc/hosts пытаются отрезолвиться на 
DNS сервере. nscd от этого не спасает. Надо изменить порядок просмотра 
адресов в дистрибутиве по умолчанию? Зачем запрашивать провайдера, какой IP 
адрес у localhost? 

То, что они действительно резолвятся удаленно вижу по двум причинам: 
1) это показывает strace ftp - localhost
2) при включенном wget больше половины запросов к DNS не проходят, провисая на 
несколько секунд. В итоге, чтобы зайти на локальный FTP надо ждать ;) 

Сюда же и еще один вопрос - вот этот вопрос с DNS можно как-то решить? А то 
получается, что включил wget и о сети можно забыть. Обычные TCP соединения по 
закэшированным (включаю nscd руками, кэширую адреса, включаю wget) именам или 
IP-адресам работают. 

glibc взят из бинарного репозитория sisyphus/i586. Дистрибутив полностью 
обновлен. 

WBR,
Dmitry







Подробная информация о списке рассылки Sisyphus