[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: hosts



Dmitry Astapov wrote:
DA>> Наводящий вопрос номер два: какие програмы сейчас продолжают использовать
DA>> /etc/hosts
 AGG> Программы?
 AGG> $strace ping 2>&1 | grep hosts open("/etc/hosts",O_RDONLY)
 AGG> = 3
Супер. Одну ты уже нашел.
Да нет, я нашел как раз не программу а тот факт, что hosts читается в gethostbyname(3), о чем и написал. Любая другая программа тоже туда полезет, если стоит files в nsswitch.conf

Вторая (и, думаю, чуть ли не последняя) -
nslookup.
Неее... как раз она именно что ns - она вроде как в hosts не лезет


 AGG> А вообще-то оно используется резолвером(gethostbyname(3)) (если эта
 AGG> фича не отключена в его конфиге host.conf(5)).
Советую предварительно ознакомиться с man nsswitch.conf.
прочитал.... проникся....поигрался.... Действительно эта фича отключается в nssitch.conf несколько в непонятках, почему все маны кивают на resolver(5) но молчат про nsswitch.conf
# man -f nsswitch.conf
nsswitch.conf (5) - System Databases and Name Service Switch configuration file
#
Вроде бы изменения в host.conf ни на что не влияют...

Засада (на настоящий момент) заключается в том, что в свете последних
решений партии и правительства (читай - одного из RFC относительн IPv6)
сейчас модно даже для отыскания адреса своего hostname делать DNS lookup.
При этом nsswitch.conf плюет на директиву files и позарез хочет достучаться
именно до живого dns-сервера. Для пользователя это может выглядеть,
например, как "думающий" о смысле жизни в течении минут пяти после запуска
exim или xemacs или X-сервер.

Следствие из этого факта - в настоящее время жить без кеширующего
dns-сервера на машине, которая обыкновенно находится в сети, но иногда ёё
лишается, бывает тяжко.
Спасибо, будем знать откуда ноги у проблемы.


DA>>  и имеет ли какую-то силу настройка files в nsswitch.conf?
 AGG> Такового не имеем. :-Р
Почему-то я тебе не верю:
`--> dpkg --search /etc/nsswitch.conf base-files: /etc/nsswitch.conf
Наварное вместо манов, которые рекомендуют курить некоторые товарищи, курил что-то другое :) Но не было этого файла :) Может у меня дома стоит какой неправильный дебиан... который дает неправильный мед...



Reply to: