Solaris 資料一覧

OS起動時に「sendmail: unable to qualify my own domain name (xxxxx) -- using short name」というメッセージが出る

2008/3/26更新

対応バージョン: 10

上記以外に「sendmail: My unqualified host name (xxxxx) unknown; sleeping for retry」というエラーが出る場合もある。

両者ともsendmailが自身のホスト名としてFQDNを検索したがそれが得られなかったことが原因である。

/etc/inet/hosts(*)にFQDNを記述することでエラーは出なくなるが、ホストがドメインに属しているかどうかで記述方法が異なる。

ドメインに属している場合

通常のFQDNを記述する。

例) ホスト名がhost1、ドメイン名がbar.com

192.168.0.1  host1  host1.bar.com

ドメインに属していない場合

FQDNの代わりにホスト名に「.local」を付加する。

例) ホスト名がhost1

192.168.0.1  host1  host1.local

(*) ホスト情報を記述したファイルとして/etc/inet/hostsの他に同ファイルにシンボリックリンクを張った/etc/inet/ipnodesも存在するが、OSのリビジョンによってはipnodesがhostsにシンボリックリンクされていない場合があり、その場合はipnodesも同様に修正する。

関連資料・記事