簡體   English   中英

您如何訪問公共 Spamhaus DBL 服務?

[英]How do you access the public Spamhaus DBL service?

Spamhaus DBL 旨在用於查找發送垃圾郵件聲譽不佳的域。 根據他們的文檔,您應該能夠通過查找hostdig 'dbltest.com.dbl.spamhaus.org'響應來測試它是否正常工作,並且它應該響應'dbltest.com.dbl.spamhaus.org IN A 127.0.1.2' 然而,這是我得到的:

print_r(`host dbltest.com.dbl.spamhaus.org`);
// Results in:
// Host dbltest.com.dbl.spamhaus.org not found: 3(NXDOMAIN)

// AND
print_r(`dig dbltest.com.dbl.spamhaus.org`);
// Results in:
//; <<>> DiG 9.10.3-P4-Ubuntu <<>> dbltest.com.dbl.spamhaus.org
//;; global options: +cmd
//;; Got answer:
//;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 18973
//;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
//
//;; OPT PSEUDOSECTION:
//; EDNS: version: 0, flags:; udp: 512
//;; QUESTION SECTION:
//;dbltest.com.dbl.spamhaus.org.  IN      A
//
//;; AUTHORITY SECTION:
//dbl.spamhaus.org.       5       IN      SOA     need.to.know.only. hostmaster.spamhaus.org. 2010142352 //3600 600 432000 10
//
//;; Query time: 37 msec
//;; SERVER: 8.8.8.8#53(8.8.8.8)
//;; WHEN: Wed Oct 14 17:54:12 MDT 2020
//;; MSG SIZE  rcvd: 121

如果域未在 DBL 中列出, host結果看起來與 Spamhaus 所說的響應應該是完全一樣的。 在這種情況下, dig結果似乎幾乎沒有用,除非我只是遺漏了一些東西。 兩者都不正確。 我還測試了來自github 的建議解決方案,但沒有一個建議的選項(或我能想到的任何合理的建議組合)產生可行的結果。

我開始認為 Spamhaus 可能關閉了這項服務的公共方面,但我希望我錯了。

問題是您使用的是 Google 公共 DNS。 此常見問題解答對此進行了解釋

如果您使用免費的“開放 DNS 解析器”服務,例如 Google 公共 DNS (8.8.8.8),在大多數情況下,它們會從 Spamhaus 的公共 DNSBL 服務器返回“未列出”(NXDOMAIN) 回復。

  • 我們建議在對 Spamhaus 進行 DNSBL 查詢時使用您自己的 DNS 服務器。 如果這是不可能的,請聯系我們以獲取其他選擇。

使用 Comcast DNS 服務器時,我得到了正確的響應。 嘗試使用您自己的 ISP 的名稱服務器而不是 Google。

我沒有一次檢查一個 IP,而是尋找可能下載一個經常更新的黑名單,其中包含被困機器人和垃圾郵件發送者的 IP。 一個都沒找到。 所以我創建了自己的陷阱,列表在這里發布: https : //github.com/aigars-github/blacklist/blob/main/blacklist.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM