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

Непонятки с host.conf и nsswitch.conf



Всем привет!

Кто может прояснить как друг к другу относятся файлы host.conf и 
nsswitch.conf. И в том и в том задаются параметры разрешения имён. В 
nsswitch.conf на эту тему есть параметр hosts:

hosts:          files dns mdns

Судя по ману nsswitch.conf, здесь задаётся порядок в котором резолвятся имена, 
те сначала ищется в файле /etc/hosts, затем используется dns, а что такое 
mdns я не знаю :)

С другой стороны есть файл /etc/host.conf. Насколько я понял он нужен примерно 
для этих же целей (в отношении резолвера), у меня содержимое этого файла 
наверно такое же как и у всех :)

order hosts,bind
multi on

Согласно ману параметр order определяет где будут резолвиться имена. 

Так вот мой вопрос заключается в том как содержимое файлов nsswitch.conf и 
host.conf связано между собой ? 

Спасибо.

P.S.: Это мне долгий запуск MC спать спокойно не дает :) Я с помощью ltrace 
недавно  выяснил что больше всего времени на старте он проводит на ф-ии 
gethostbyname.
-- 
If you think of MS-DOS as mono, and Windows as stereo,
  then Linux is Dolby Digital and all the music is free...

Attachment: pgpg6FcCtp7Q8.pgp
Description: PGP signature


Reply to: