井上です。

kono@ie.u-ryukyu.ac.jp (Shinji KONO) writes:
>> MacOSX だと、どうもホスト名の "*.local" というのは下手にいじらない
>> 方が無難な気もするので、当面はこのままにしときます(^^;
>
> そんなことはないんじゃないかな。僕は付け換えてます。GUI
> でもできるはず。

色々やってみました。まず、システム環境設定の共有の項目からコンピュータ名の
ところに<hostname>.<domainname>を設定して再起動。

% hostname
localhost

次に /etc/resolv.conf に
domain <domainname>
を追加して再起動。変化なし。というか、ファイル自体が元に戻ってる。どう
もこのファイル、
/etc/resolv.conf@ -> /var/run/resolv.conf
となってて、起動時に動的に生成されてるようです。

次に /etc/hosts で自ホストを設定、これも効果ありませんでした。

/etc 以下を見てると、/etc/hostconfig という普段見たことのないファイル
があります。ここに、
HOSTNAME=-AUTOMATIC-
という行があったので、試しに
HOSTNAME=<hostname>.<domainname>
を設定して再起動。(かなり大胆)

% hostname
<hostname>.<domainname>

おぉ、出来た出来た。でもこのファイル、こんなことが書いてあります。
# This file is maintained by the system control panels
直接編集しちゃいけないのかな。でもシステム環境設定をいじっても効果なかっ
たしなぁ。

やっぱりこの OS、わからないことだらけです……。

-- 
塩尻市  いのうえけいいち