概要
RBL(Real-time Blackhole List)とは、スパムメールや不正アクセスなどの原因となる望ましくないIPアドレスをリスト化したものです。
受信メールサーバーは、メールを受け取る際に送信元のIPアドレスをRBLと照合し、ブラックリストに掲載されている場合はメールを拒否または隔離します。
RBLを管理しているサイトが公開しているDNSサーバ、もしくはWebサーバに問い合わせることで、IPアドレスがブラックリストに登録されているかどうか、確認することができます。
また、ブラックリストに登録されている場合、RBLを管理しているサイトにIPアドレスを入力し、各サイトの手順に従ってブラックリストからの登録解除を申請することができます。
RBLを管理しているサイト
| RBL | ホスト名 | URL |
|---|---|---|
| Spamhaus | zen.spamhaus.org | https://check.spamhaus.org/ |
| SpamCop | bl.spamcop.net | https://www.spamcop.net/bl.shtml |
| BarracudaCentral | b.barracudacentral.org | https://www.barracudacentral.org/lookups |
確認方法
-
管理画面から、配信に使用しているIPアドレスを確認します。
- ログイン
- メニュー「環境設定」
- 「固定IPアドレス確認」
-
配信に使用しているIPアドレスを逆にします。
- AAA.BBB.CCC.DDD → DDD.CCC.BBB.AAA
- 例: 192.168.2.111 → 111.2.168.192
- AAA.BBB.CCC.DDD → DDD.CCC.BBB.AAA
-
各RBLのホスト名の先頭に逆にしたIPアドレスを付けます。
- 例: DDD.CCC.BBB.AAA.zen.spamhaus.org
- 例: DDD.CCC.BBB.AAA.bl.spamcop.net
- 例: DDD.CCC.BBB.AAA.b.barracudacentral.org
-
DNSレコードを取得します。
$ dig txt +short DDD.CCC.BBB.AAA.zen.spamhaus.org -
DNSレコードが取得できた場合はブラックリストに登録されており、取得できない(NXDOMAIN)場合はブラックリストに登録されていません。
Linuxの場合
$ dig txt +short DDD.CCC.BBB.AAA.zen.spamhaus.org 何も表示されない場合はブラックリストに登録されていません DNSレコードが表示された場合は、ブラックリストに登録されていますWindows CMDの場合
> nslookup DDD.CCC.BBB.AAA.zen.spamhaus.org 下記のように表示されている場合は、ブラックリストに登録されていません サーバー: XXXX Address: YYYY *** XXXX が DDD.CCC.BBB.AAA.zen.spamhaus.org を見つけられません: Non-existent domain