postfixログメッセージ:RBLルックアップエラー:ホストまたはドメインが見つかりません。

postfixログメッセージ:RBLルックアップエラー:ホストまたはドメインが見つかりません。

私のpostfixログに次のようなメッセージがたくさん見つかりました。

17:40:55 smtpd: warning: 34.77.82.185.b.barracudacentral.org: RBL lookup error: Host or domain name not found. Name service error for name=34.77.82.185.b.barracudacentral.org type=A: Host not found, try again
17:41:05 smtpd: warning: 34.77.82.185.hostkarma.junkemailfilter.com: RBL lookup error: Host or domain name not found. Name service error for name=34.77.82.185.hostkarma.junkemailfilter.com type=A: Host not found, try again
18:15:02 smtpd: warning: ptmail1.patrontechnology.com.dbl.spamhaus.org: RBL lookup error: Host or domain name not found. Name service error for name=ptmail1.patrontechnology.com.dbl.spamhaus.org type=A: Host not found, try again
18:40:27 smtpd: warning: 177.141.213.134.zen.spamhaus.org: RBL lookup error: Host or domain name not found. Name service error for name=177.141.213.134.zen.spamhaus.org type=A: Host not found, try again

私の設定に問題があるのか​​、それともこのメッセージ(他の場所で読んだように)が送信者が特定のサービスによってブラックリストに登録されていないことを示す少し奇妙な方法であるかどうかを理解しようとしています。もちろん、これらのメッセージを生成した電子メールの一部(おそらくすべて)は実際の電子メールであり、実際に正確かつ正常にpostfixを介して配信されました。

私のsmtp_recipient_restrictionsの関連行は次のとおりです。

reject_rbl_client zen.spamhaus.org
reject_rbl_client b.barracudacentral.org
reject_rbl_client hostkarma.junkemailfilter.com=127.0.0.2
reject_rhsbl_helo dbl.spamhaus.org
reject_rhsbl_sender dbl.spamhaus.org
reject_rhsbl_reverse_client dbl.spamhaus.org

ベストアンサー1

これはいいえ正常な動作、postfixがブラックリストにあるサーバーにアクセスできないようです。

コンピュータで次のコマンドを試してください。 (nslookupこのコマンドは通常インストールするか、dnsutilsgetまたは同様のパッケージを介してインストールできます。)

nslookup 127.0.0.2.zen.spamhaus.org

結果は次のようになります

Non-authoritative answer:
Name:    127.0.0.2.zen.spamhaus.org
Address: 127.0.0.11

コマンドがタイムアウトすると、サーバーはブラックリストのDNSサーバーに接続できません。この場合、他のDNSクエリ(例nslookup unix.stackexchange.com:)が期待どおりに機能していることを確認してください。

ファイアウォールがこれらのDNSサーバーへのアクセスをブロックしているか、要求が多すぎてサーバーがブロックされているようです。ログのタイムスタンプが離れていることを考慮すると、後者が発生する可能性はほとんどありません。ただし、すべてのクエリがISPのDNSサーバーを介して送信される可能性があります。サーバーがブラックリストプロバイダーが課した制限に達してブロックされている可能性があります。

spamhausネームサーバーに直接リクエストして確認できます。

nslookup 127.0.0.2.zen.spamhaus.org a.ns.spamhaus.org

成功したが基本サービスの照会に失敗した場合、デフォルトのリゾルバーが spamhaus によってブロックされたことを意味します。その場合は、キャッシュDNSサーバーをインストールしてください。

おすすめ記事