このエラーは、エイリアス (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. |