node.jsのdns.resolve関数を使用して、特定のドメインのNSレコードとCNAMEレコードを検索しています。TXTとSPFのレコードも今すぐ取得したいと思います。私がそれをすべて別々に行う場合、それは4つの要求です。1つのリクエストで4つのレコードタイプすべてを取得する方法はありますか?
また、SPF情報は常にTXTレコードタイプですか、それとも独自のレコードタイプにすることができますか?
私はNodejsの専門家ではありませんが、見てみると、4つの異なるリクエストを実行する必要があるようです。
また、この関数を使用してSPFレコードをクエリする方法はありますか、それとも他のものを使用する必要がありますか?
ウィキペディアによると、SPFは次のとおりです。
Sender Policy Framework(SPF)は、送信者のIPアドレスを検証することにより、一般的な脆弱性である電子メールのなりすましを検出することにより、電子メールスパムを防止するように設計された電子メール検証システムです。SPFを使用すると、管理者は、ドメインネームシステム(DNS)に特定のSPFレコード(またはTXTレコード)を作成することにより、特定のドメインからメールを送信できるホストを指定できます。メールエクスチェンジャーはDNSを使用して、特定のドメインからのメールが、そのドメインの管理者によって認可されたホストによって送信されていることを確認します。
おそらくTXTレコードをクエリし、それが有効かどうかを確認することで、独自のコードを作成できます。
繰り返しますが、Nodejsに関する知識はごくわずかです。