web-dev-qa-db-ja.com

Route53DNSおよびDKIM / TXT

私は、openDKIM公開鍵を自分のドメインのRoute53ホストゾーン内のTXTレコードとして設定しようとしています。

レコードはmail._domainkey.zewtie.ioですが、Route53 TXTレコードに公開鍵を入力すると、DKIM公開鍵がDNSで伝播されないようです。

DNS UDPパケットの255文字の制限を知っているので、キーを次のように255文字未満の文字列の1行に分割します。

"v=DKIM1; h=sha256; k=rsa; s=email; "
"p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0QIXEqgbl+f3r18UaNFKk/54f06UK7hTGdNsBU/"
"9EaWYqPltJaHwtGx0j/EEHIgdYVOZyTakX7ljMBF55W"
"g1QkLeR4uy0tfU9sWTWPjfpC4zGjGyDIM6f5Gwjk1iw"
"+0f3T9uftKUyyz76N5cndxNSt8m1RTkAw+54rQKWBecLwQIDAQAB"

ただし、これはまだ機能していないようです。

Route53ホストゾーンからDKIM公開鍵を正常に伝播する方法を知っている人はいますか?

2
Paul Browne

引用符の間のスペースは、新しい行として解釈されていました。引用符の間のスペースを削除すると、問題が修正されました。

2
Paul Browne

同様の問題が発生し、次のコードブロックで解決しました。

"v=DKIM1; h=sha256; k=rsa; s=email;"
"p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0QIXEqgbl+f3r18UaNFKk/54f06UK7hTGdNsBU/"
"9EaWYqPltJaHwtGx0j/EEHIgdYVOZyTakX7ljMBF55W"
"g1QkLeR4uy0tfU9sWTWPjfpC4zGjGyDIM6f5Gwjk1iw"
"+0f3T9uftKUyyz76N5cndxNSt8m1RTkAw+54rQKWBecLwQIDAQAB"

スペースで区切る必要があり、改行文字ではありません"\n"新しい行に各文字列を入力すると、期待どおりに機能しません。そのはず:

"v=DKIM1; h=sha256; k=rsa; s=email;" "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0QIXEqgbl+f3r18UaNFKk/54f06UK7hTGdNsBU/" "9EaWYqPltJaHwtGx0j/EEHIgdYVOZyTakX7ljMBF55W" "g1QkLeR4uy0tfU9sWTWPjfpC4zGjGyDIM6f5Gwjk1iw" "+0f3T9uftKUyyz76N5cndxNSt8m1RTkAw+54rQKWBecLwQIDAQAB"
2
vshall