Re: hosts
- To: debian-russian@lists.debian.org
- Subject: Re: hosts
- From: Dmitry Astapov <adept@despammed.com>
- Date: Wed, 05 May 2004 10:25:46 +0300
- Message-id: <[🔎] 87llk772th.fsf@dimail.umc.com.ua>
- In-reply-to: <O1818-20040430200726bolya@ukrpost.net> (Olya Briginets's message of "Fri, 30 Apr 2004 20:07:26 +0300")
- References: <1131069853.20040428175854@ngs.ru> <87brlb6kco.fsf@dimail.umc.com.ua> <O23237-20040429195808bolya@ukrpost.net> <87fzamou8y.fsf@dimail.umc.com.ua> <O1818-20040430200726bolya@ukrpost.net>
Evening, Olya.
Olya Briginets <bolya@ukrpost.net> 20:07 30/4/2004 wrote:
>>>> Дальше, в принципе, можно не читать... Наводящий вопрос: почему ты
>>>> открыл именно /etc/hosts?
>> OB> Встречный вопрос: а как поменять имя компьютера?
>> man hostname
OB> man hostname говорит:
OB> ... Therefore it depends on the configuration (usually in
OB> /etc/host.conf) how you can change it. Usually (if the hosts
OB> file is parsed before DNS or NIS) you can change it in
OB> /etc/hosts.
Во-первых, этот кусок мана выдернут из секции про FQDN, а hostname и FQDN -
разные вещи. Во-вторых, смотри написанное в скобках ("... if the hosts file
is parsed before DNS or NIS ..") - я утверждаю, что сейчас это далеко не
так. В третьих, я имел в виду секцию "SET NAME" из этого manpage. Дальше, в
принципе, можно было не читать.
OB> А менять hostname так, чтобы hostname(1), gethostbyaddr(3) и echo
OB> $HOSTNAME давали разные результаты, было бы странно.
Действительно странно. Особенно интересно выяснить, кто выставляет
$HOSTNAME ...
OB> :-) Я неправильно задала вопрос. Я имела в виду, что должен по идее
OB> быть скрипт (debconf или другой), который меняет hostname,
OB> /etc/hostname, /etc/hosts, $HOSTNAME и, может, что-то еще, так вот как
OB> узнать, какой?
Этот "скрипт" (или программа, или все равно что) называется /bin/hostname.
Точка. Он необходим и достаточен для смены именно _hostname_. Чтобы сменить
FQDN нужно включать искусственный интеллект, и догадываться, что именно
из нижеперечисленного надо править - /etc/hosts, ключи вызова pump, конфиг
локального bind, конфиг локального dns proxy, конфиг удаленного bind, и
т.п. Волшебного скрипта для этого случая не существует.
OB> У меня в комментарии в /etc/hosts написано про пакет etherconf,
OB> кажется, он и hostname меняет. Может это и из пушки, зато будет
OB> надежда, что кто-то поумней меня позаботится о том, о чем я, конечно
OB> же, забуду.
Хм. Мне эта дискуссия почему-то напомнила про человека, который раз в
пол-года всплывает в comp.emacs.gnus с вопросом, нельзя ли как-то облегчить
процесс конфигугрирования mail-клиента и автоматически определить нужные
значения для переменных конфигурации "SMTP server", "Protocol: POP3 or IMAP
or ...", "IMAP server", "login name" и т.п. Абсолютно такая же ситуация ...
--
Dmitry Astapov //ADEpt
GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D
Reply to:
- Follow-Ups:
- Re: hosts
- From: Olya Briginets <bolya@ukrpost.net>