質問
- DNS CNAMEレコードに _(アンダーバー)を入力できない
-
本文:
お世話になります omtaと申します。
AWS SESでDKIM送信者署名つきメールを送りたく、スタードメイン管理ツールからDNSレコード編集で、テキストレコードおよびCNAMEレコードを追加しました。
テキストレコードは追加できましたが、CNAMEレコード追加時に
『追加レコード1:TXTレコード以外ではアンダーバー「_」は使用できません。』
とメッセージが出て、レコードを追加することができませんでした。他の質問を参照し、レコード一括編集/レコード一括編集(テキストエリア)での入力をためしましたが、同様に入力できませんでした。
CNAMEのホスト名に「_」が入っている場合のレコード追加方法を教えていただけますでしょうか。
以上お手数ですがよろしくお願いいたします。
- 緊急度:急ぎ投稿者:omtaさん投稿時間:2013/08/27 13:59
回答 No.2038
この回答がベストアンサーです
こんにちは。
DNSレコードのCNAMEでアンダーバー(アンダースコア)は記載出来ない仕様です。
これは、RFC952によってホスト名として許容されていないためです。
http://ja.wikipedia.org/wiki/%E3%83%9B%E3%82%B9%E3%83%88%E5%90%8D
ホスト名を変更した方が良さそうです。
質問者からのコメント
きじむなあ様
早速、ありがとうございます。
アマゾンSESでは、提供される所定のDKIM鍵ホスト名をCNAMEレコードとして登録するよう指定されます。質問後、問題箇所にたいするAmazon側の見解が記されたページを発見しました。
きじむなあ様のお答えと考えあわますと、自前で鍵を作る、もしくはCNAMEへの登録が緩和されたDNSサービスを利用する必要がありそうです。
AWS側の解説URLをご参考までに記載いたします。
http://sesblog.amazon.com/post/Tx18THES39W68A3/DKIM-Troubleshooting-Series-Introduction-to-DKIM-and-First-DNS-Hurdles
以上です。ありがとうございました。