現在、example.com(ドメイン名は仮)というドメインを運用しています。

これに、送信ドメイン認証のために下記のDKIM、DMARKレコードを設定します。

_dmarc.example.com TXT v=DMARC1; p=quarantine;
default._domainkey.example.com TXT v=DKIM1; p={key};

今回、sub.example.com(ドメイン名は仮)というサブドメインを作成し、メールアドレスもサブドメインで運用することになりました。

これにも送信ドメイン認証をしたいのですが、DKIN、DMARKのレコードはどのように設定すればいいのでしょうか?

test._domainkey.sub.example.com TXT v=DKIM1; p={key1};
_dmarc.sub.example.com TXT v=DMARC1; p=quarantine;

として一度試してみたのですが、サイトへアクセスができなくなりました。

また、example.comには

v=spf1 a mx -all

というSPFレコードも設定していますが、sub.example.comにもSPFレコードの設定は必要なのでしょうか?(別レコードで設定するのは間違いなので、必要な場合はレコードの設定方法を教えていただきたいです)

よろしくお願いいたします。