DNS サーバ上で、このエラーメッセージが表示されます。
このエラーは、エイリアス (CNAME) が別のタイプの DNS レコードと関連していることを示します。
DNS システムでは、CNAME レコードを使用してシステムに対しエイリアスを設定することができます。この例を次に示します。
alias1 IN CNAME host1.domain1. |
alias1 というエイリアスは、他のタイプのレコードには表示されません。ホストの実際の名前だけが使用できます。そのため、このホストをメールエクスチェンジャとして使用すると、次のレコードは不正なのでエラーが発生します。
alias1 IN MX 10 host2.domain1. |
代わりに、次のレコードを使用します。
host1 IN MX 10 host2.domain1. |
また、レコードの左辺を明示的に設定しない場合にも、このエラーが発生する可能性があります。DNS システムは、最後に指定された左辺をデフォルトとして採用します。そのため、指定されたデータベースファイルが以下のようになる場合があります。
host1 IN A 123.124.125.126 IN HINFO Sun Solaris alias1 IN CNAME host1.domain1. IN MX 10 host2.domain1. |