ドメインの TXT レコードを 1 つ別のサーバーでホストし、その他の DNS 情報はすべて最初のサーバーにそのまま残しておくことは可能ですか?

ドメインの TXT レコードを 1 つ別のサーバーでホストし、その他の DNS 情報はすべて最初のサーバーにそのまま残しておくことは可能ですか?

私はマネージド ホスティング会社を利用して、コンピューターでビジネス サイトを運営しています。サーバーから送信されたメールの DKIM 検証を確立しようとするまで、すべて正常に動作していました。これには、DNS 情報に TXT レコードを追加する必要がありました。その TXT レコードには暗号化キーが含まれているため、長さは 400 文字強です。DKIM を動作させることができず、オンライン DKIM チェッカーではその TXT レコードを正確に取得できないことがわかりました。取得されたレコードは実際のレコードより 3 文字または 4 文字短いため、レコードは無効のように見えます。ホスティング会社はこれを確認し、問題は自社にあると疑っており、問題の解決に取り組んでいます。ビジネス ドメインの 1 つの TXT レコードを別のサーバー (たとえば Google のパブリック DNS) でホストする方法はありますか? これが機能するかどうかはわかりません。ありがとうございます!

答え1

正確な詳細によって異なります。CNAME が有効な場合は、CNAME を追加して、別の場所でホストされている別のゾーンにレコードを存在させることができます。

# example.org zone (on bad ISP)
foo.example.org. IN CNAME foo.delegated.example.org.

delegated.example.org. IN NS goodisp-ns1.whatever

# delegated.example.org has been delegated to other ISP
foo.delegated.example.org. IN TXT "blah blah blah ..."

しかし、CNAME はすべての場所で有効であるとは限りません。

たとえば、ゾーンのルートに配置することはできません。

また、TXT レコードをチェックする一部のソフトウェアが CNAME に従わない可能性もあります。

関連情報