Q. 速いマシンを使っているのに、なぜか emacs や mule を起動すると 10秒ほど待たされてしまいます。 A. emacs や mule は、起動時に hostname(1) で得られるホスト名 から IP アドレスを引こうとします (逆引きしようとする)。 /etc/hosts を見て解決できない場合、ネットワークに接続されて いるマシンでは、/etc/resolv.conf に従い、DNS サーバに問い 合わせて、自ホスト名に対応する IP アドレスを引こうとします。 しかしインターネットに接続されていないマシンでは (例えば ppp 接続していない場合など)、DNS サーバに接続できず、その タイムアウトを待ってしまうため、10秒ほど固まってしまうのです。 仮に常時接続マシンであっても、メンテナンス時などは network unreachable な状態になりうるので、/etc/hosts に自ホストの エントリを記述しておきましょう。 例えば % hostname foo.example.co.jp となるなら ::1 localhost foo.example.co.jp 127.0.0.1 localhost foo.example.co.jp と /etc/hosts に記述しておきましょう。 また、関連する項目として [管理番号 781] も参照してください。
グループ名: emacs