[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