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

[debian-users:52124] Re: ホスト名を安全に変更させるには



ホスト名はDHCPから直接取ってこれます。dhcpd.confに

host shortname
{
hardware ethernet xx:xx:xx:xx:xx:xx;
option host-name "shortname";
fixed-address shortname;
}

とするだけです。これでshell変数の$HOSTNAMEが正しくセットされるので、

> HOST=$(echo $FQDN | cut -d. -f1)

は不要です。

また、/etc/hostsを以下のように埋めてからコピーしておくと、

192.168.0.1 shortname.some.where shortname
...

MYIP=$(hostname --ip-address)
FQDN=$(getent hosts $HOSTNAME | awk '{print $2}')

と短かく書けます。

経験上、自分が所有しているホストについては、DNSとhostsとの二重管理は、悪いこ
とではないと思います。僕はやってはいませんが、適当なMakefileを使って両者をほ
ぼ完全に同期させることも可能でしょう。