【問題】  
SPAMHAUSのスパムメール送信者リストへの問い合わせコマンドが正しく実行できません。

【経緯】  
メール送信者のIPアドレスから、スパムメールかどうかを判定する方法を探しています。  
調査の結果、メール送信者のIPアドレスをSPAMHAUSのデータベースに問い合わせる方法があることがわかりました。  
SPAMHAUS公式サイトのFAQのほか、いくつかのサイトを参考にしたところ、コマンドとして、

```

    dig +short [問い合わせたいIPアドレス].zen.spamhaus.org
    
```

を実行すれば良いものだと思っているのですが、返り値が表示されず、正しい実行結果が表示されません。

* * *

やってみたこと１  
1\. 迷惑メールの危険性及び送信元アドレスのドメインとリンク先ドメイン一覧：  
<https://brionac-yu-yake.net/spam-mail/>  
こちらのサイトを参考に、スパムメールを送信していそうなドメインを探す  
（例：iphonexstv.com）。  
2\. １のドメインをnslookupコマンドの引数にして、IPアドレスを得る（103.242.7.XXX）。  
3\. SPAMHAUSのブラックリスト解除センターで２のIPアドレスを入力する。  
4\. Lookupボタンを押下し、２のIPアドレスがリストに入っていることを確認する  
（103.242.7.XXX is listed in the SBL）。  
5\. コマンド、`dig +short 103.242.7.XXX.zen.spamhaus.org` を実行する。  
6\. 実行結果は何も出力されず、コマンドラインには次の入力行が表示される。

やってみたこと２

  1. SPAMHAUSのFAQsページを参考に、
```     dig +short @103.242.7.XXX 2.0.0.127.zen.spamhaus.org

    
```

コマンドを実行する。

  2. `;; connection timed out; no servers could be reached` と出力される

※上記やってみたこと１，２において、XXXはマスクのための文字列で、実際には数字を入力しています。

コマンド自体に誤りがあるのだと思いますが、検索して出てくるサイトを参照してもやってみたこと１と同様のコマンドが書かれており、困っています。  
どなたか正しいコマンドをご存知の方いらっしゃいましたら、ご教示いただけますと嬉しいです。
CC BY-SA 4.0
2019-08-16T01:31:21.750
57389
2023-06-22T04:04:20.500
2019-08-16T03:00:49.993
32986
35479
question
mail
SPAMHAUSを使ったスパムメール判定の方法について
DNSチェックをする場合はIPは逆にする必要があります  
103.242.7.XXX  
であれば  
XXX.7.242.103.zen.spamhaus.org  
がチェックするべきDNSです。

<https://www.spamhaus.org/faq/section/DNSBL%20Usage#366>
CC BY-SA 4.0
2019-08-16T02:34:43.560
57396
2019-08-16T02:34:43.560
22665
57389
answer