0

クラスター内の 6 台のコンピューターで実行される Web サイトがあります。したがって、次のようなドメイン名を使用して、任意のコンピューターにアクセスできます。

http://example.com/

その上、postfix を使用してメールを送信するために使用される 7 台目のコンピューターがあります。そのメール サーバーは、DMARC、SPF、および DKIM を使用してメールを送信するように設定されています。

現時点では、DNS はラウンド ロビンを使用して 5 つの異なる IP アドレスを最初の 5 台のフロント エンド コンピュータのいずれかに返し、さらに 1 つをメール サーバーに返します。メール サーバーが HTTP リクエストにヒットした場合、6 番目のフロント エンド サーバーに転送します (つまり、プロキシ)。

したがって、DNS には次のようなエントリがあります (実際のパブリック IP のみ)。

example.com IN SOA ns1.example.com. webmaster.example.com. (
                ...
     )

                60 IN 10.0.0.1
                60 IN 10.0.0.2
                60 IN 10.0.0.3
                60 IN 10.0.0.4
                60 IN 10.0.0.5
                60 IN 10.0.0.7

ご覧のとおり、最後の 1 つはメール サーバーの 10.0.0.7 です。他はフロントエンドコンピュータです。

問題は次のとおりです。1 から 5、7 までのすべてのコンピュータに正しい PTR を設定して、メール サーバーが期待どおりに機能するようにする必要がありますか? (つまり、逆ルックアップではこれら 6 つの IP がすべて返されますが、ラウンド ロビンではランダムな順序で表示されます。) または、10.0.0.7 で PTR の設定が必要ですか?そのコンピューターが実際にメールを送信しているので、コンピューターのみですか?

私の懸念は、私たちの IP アドレスを検証している一部のメール サーバーがexample.com、7 番目のコンピューターの IP (10.0.0.7.私の例では) だけでなく、参照する 6 つの IP のいずれかを見つけてしまい、その結果、逆引きが失敗したために電子メールを拒否することです。

私は実際には、IP を持つコンピューターだけが10.0.0.7PTR を必要とすることを望んでいます。他の名前は異なる場合があり、PTR はありません。

4

1 に答える 1

0

送信した電子メールのヘッダーを見ると、その電子メールの LSIP (Last Sending IP) がリストされている「received:」が含まれていました。これは、rDNS が設定される IP アドレスです。これは、メール テスト ツールで簡単に確認できます。

しかし、rDNS を設定するときは、本当にfcRDNS (Forward Confirmed RDNS)にしたいでしょう。

これは単なる DNS エントリです。送信するすべての IP に rDNS を追加するだけで、懸念が軽減されます。

于 2016-10-06T15:39:18.537 に答える