IP地址/域名黑名單(DNSBL)檢查工具
輸入IP地址或域名,即可一次性查詢Barracuda、SpamCop等主要DNSBL(垃圾郵件黑名單),確認是否被登記為垃圾郵件傳送源。不受理公共DNS查詢的Spamhaus會如實顯示為「無法確認」。
查一查位址有沒有上黑名單
輸入一個 IP 位址或網域,本工具便一併向幾家主要的 DNSBL 發問——Barracuda、SpamCop 等等——報出它是否在列。查究郵件為何到不了時,此處便是頭一個該看的地方。每次還會同時查詢各名單總會回覆「已登記」的測試位址(127.0.0.2),未能正確回覆的名單會顯示為「無法確認」,而不是「未登記」。Spamhaus 不受理經由公共 DNS(如 Google Public DNS)發出的查詢,因此本工具無法確認,請到 Spamhaus 官網的查詢頁面核實。
此處最常見的誤解,是把「在列」讀作「發過垃圾郵件」的鐵證。 雲端服務商與共享主機的位址,往往仍因先前持有者的所作所為而留在名單上,故而您什麼也沒做,照樣被牽連。第二點是:各家名單在運作之道與分量輕重上,全然不同。 像 Spamhaus 那樣為眾多收信系統所援引的,與幾乎無人過目的,斷不可等量齊觀。而在申請解除之前,須先把根由治好。 伺服器仍是開放轉送、內網仍有機器染疫,此時解了也不過轉眼又被列上。
使用方法
- 輸入 IP 位址或網域 尋常的做法,是填上自家郵件伺服器的位址。
- 確認是否在列 它所現身的那幾份名單,會一併擺出。
- 先料理分量重的名單 由那些為人廣泛援引者著手,譬如 Spamhaus。
- 治好根由再申請解除 根由尚在,解除幾乎轉眼便被推翻。
用好本工具的小技巧
- 如果郵件無法送達對方,或總是被判定為垃圾郵件,請先用本工具確認傳送方IP地址是否已被列入黑名單。
- 輸入域名後,本工具會先自動解析該域名的A記錄(IPv4地址),再依次查詢各黑名單,無需事先自行查出IP地址。
- 如果您使用共享伺服器或共享IP地址傳送郵件,可能會因同一IP上其他使用者的垃圾郵件行為而被連帶列入黑名單。
- 若發現已被登記,請前往對應黑名單的官方網站(結果列表中附有連結)檢視移除申請(delisting)流程,多數可免費申請。
- DNSBL資料未必總是最新狀態,建議同時查閱多個黑名單的結果,不要僅憑單一結果做判斷。
這些情境會用到
查究郵件為何到不了
信件到不了人手、或被當作垃圾時,此處便是頭一個該查的。
新領到一個 IP 位址時
動手之前,便可弄清它是否已因前任持有者而在列。
隔些時日看一眼
在列一事可能悄然發生,故偶爾一查頗為值當。
確認解除是否生效
申請之後,可看那條記錄是否當真去了。
DNSBL 的術語
- DNSBL
- 經由 DNS 機制來查詢的黑名單。 收信伺服器憑它來決定是否拒收一封郵件。
- Spamhaus
- 為人援引最廣的名單之一。在此在列分量極重,故當先行料理。
- 開放轉送
- 一台設定成任誰的郵件都代為轉送的伺服器。 它為垃圾郵件所濫用,遂成在列之由。
- 解除申請
- 請名單的營運者刪去某條記錄的手續。若在治好根由之前便去辦,轉眼即被推翻。
- 共享位址
- 數位客戶共用同一個 IP 位址的安排。一人的所作所為,可令眾人一併在列。
- 聲譽
- 發信方為人所看待的分量。除黑名單之外,發信量的驟增與投訴率亦與之相關。
常見問題
閒話 ― 黑名單其實是"借用"了DNS的機制
DNSBL(DNS-based Blackhole List)這項技術,是20世紀90年代末反垃圾郵件社群發明的一套機制。其最大特點在於:沒有另建專用資料庫伺服器或API,而是直接借用了當時已遍佈全球的DNS查詢基礎設施。具體做法是:將IP地址的各段數字倒序排列,組成類似"2.0.0.127.zen.spamhaus.org"這樣的特殊域名,再以普通的A記錄查詢方式發出——如果該地址已被登記,就會收到類似"127.0.0.2"的應答碼;如果未被登記,則返回NXDOMAIN。這套機制簡單卻十分巧妙。
這種方式之所以能夠廣泛普及,是因為當時幾乎所有郵件伺服器都已內建DNS查詢功能,因此完全不需要額外的軟體或協議即可直接採用。如今主流的黑名單服務商——Spamhaus、Barracuda、SpamCop等——至今仍沿用這一簡單的DNS查詢格式。另一方面,曾被廣泛使用的SORBS已於2024年6月停止營運;名單消失後若設定裡仍留著它,就會一直回覆「未登記」,這是一個容易被忽視的陷阱。
不過,DNSBL也難免存在誤登記(false positive)的問題。動態IP地址段,或此前曾被其他使用者用來發送垃圾郵件而留下"前科"的IP地址,即使更換了當前使用者,也可能繼續留在名單中。正因如此,多數黑名單服務商都提供了移除申請(delisting)渠道——一旦發現被登記,儘快提交申請是改善送達率的有效手段。