Spamhaus 블랙리스트 해제 방법: IP와 도메인 등재 해제 절차
Spamhaus 해제는 세 단계로 진행됩니다. 정확히 어느 Spamhaus 리스트에 올라 있는지 확인하고, 등재 원인을 고친 다음, 해당 리스트의 해제 절차를 따릅니다. 가운데 단계를 건너뛰면 원인이 남아 있는 한 IP는 다시 등재됩니다.
절차는 리스트에 따라 다릅니다. PBL 등재는 정책상의 등재이지 혐의가 아니며, 경우에 따라 직접 제외를 신청할 수 있습니다. XBL과 CSS는 감염되었거나 비정상적으로 동작하는 호스트를 자동으로 등재하는 리스트로, 문제가 다시 감지되면 다시 등재됩니다. SBL 등재는 IP를 관리하는 ISP나 네트워크 소유자를 통해 처리됩니다. DBL은 IP가 아니라 도메인을 대상으로 합니다. 어느 경우든 최종 결정은 Spamhaus가 내리며, Spamhaus는 해제에 비용을 청구하는 일은 절대 없다고 밝히고 있습니다.
이 가이드는 2026년 11월 기준 Spamhaus 공식 페이지를 바탕으로 합니다. Spamhaus는 정책과 도구를 갱신하므로 신청하기 전에 공식 사이트에서 세부 내용을 확인하시기 바랍니다. 메일이 반송되는 이유부터 아직 파악 중이라면 블랙리스트로 메일이 차단될 때의 가이드부터 읽어 보시기 바랍니다.
Spamhaus란 무엇이며 ZEN 반환 코드는 무엇을 뜻하는가
Spamhaus는 오랜 역사를 가진 스팸 방지 단체로, 평판 데이터를 DNS 블랙리스트(DNSBL) 형태로 공개합니다. 서버가 메일을 전달하려고 접속하면 수신 서버는 접속한 IP 주소와 경우에 따라 메일 안의 도메인을 이 리스트에서 조회해 메일을 수락할지, 필터링할지, 거부할지 결정할 수 있습니다.
반송 메일에서 가장 자주 보게 되는 이름은 ZEN(zen.spamhaus.org)입니다. ZEN은 별도의 독립된 리스트가 아닙니다. Spamhaus의 무료 IP 기반 리스트인 SBL, CSS, XBL, PBL을 하나의 존으로 합쳐 메일 서버가 한 번만 조회하면 되도록 한 것입니다. ZEN에 등재되어 있다면 실제로는 이 네 가지 중 하나에 등재된 것입니다. ZEN은 IP 주소만 다루므로 도메인은 DBL에서 따로 확인합니다.
ZEN 반환 코드의 의미
등재된 IP는 127.0.0.x 대역의 주소를 반환합니다. 마지막 숫자를 보면 어느 하위 리스트에 해당하는지, 나아가 누가 해결할 수 있는지 알 수 있습니다.
| 반환 코드 | 리스트 | Spamhaus의 설명 | 대응 주체 |
|---|---|---|---|
| 127.0.0.2 | SBL | Spamhaus SBL Data | ISP 또는 네트워크 소유자 |
| 127.0.0.3 | SBL (CSS) | Spamhaus CSS Data | 원인을 고친 뒤 서버 운영자 |
| 127.0.0.4 | XBL | CBL Data | 침해된 기기나 네트워크를 관리하는 사람 |
| 127.0.0.5~.7 | XBL | 향후 사용을 위해 예약됨 | 해당 없음 |
| 127.0.0.8 | SBL | 향후 사용을 위해 예약됨 | 해당 없음 |
| 127.0.0.9 | SBL | Spamhaus DROP Data(127.0.0.2와 함께 반환됨) | ISP 또는 네트워크 소유자 |
| 127.0.0.10 | PBL | ISP 관리 | 대개는 제공업체의 메일 서버를 통해 발송 |
| 127.0.0.11 | PBL | Spamhaus 관리 | 조건을 충족하면 직접 제외를 신청할 수 있음 |
DBL(dbl.spamhaus.org)은 별도의 대역을 사용합니다. 127.0.1.2부터 127.0.1.99까지의 응답은 도메인 자체의 평판이 나쁘다는 뜻입니다. 127.0.1.102부터 127.0.1.199까지의 응답은 원래는 정상적인 도메인이 악용되고 있다는 뜻으로, 대개 해킹된 웹사이트입니다.
등재를 뜻하지 않는 코드
Spamhaus는 다음 응답이 오류이며 등재로 해석해서는 안 된다고 명시하고 있습니다.
| 반환 코드 | 의미 |
|---|---|
| 127.255.255.252 | DNSBL 이름의 입력 오류 |
| 127.255.255.254 | 공개 또는 오픈 리졸버를 통한 조회 |
| 127.255.255.255 | 과도한 조회 횟수 |
등재 여부를 확인하는 방법
직접 조회할 때 가장 신뢰할 수 있는 곳은 Spamhaus 자체의 IP and Domain Reputation Checker(check.spamhaus.org)입니다. Spamhaus의 각 리스트 페이지는 등재 세부 정보와 조치 방법을 이곳에서 확인하도록 안내하며, PBL, XBL, CSS, DBL의 해제를 처리하는 곳도 이곳뿐입니다.
- 발송 IP를 확인합니다. 반송 메일에 Spamhaus URL이나 반환 코드가 인용된 경우가 많으므로 먼저 꼼꼼히 읽으시기 바랍니다. 없다면 보낸 메일의 Received 헤더를 보거나, 메일 서버 관리자에게 어떤 IP로 발송하는지 물어봅니다. 웹 서버와 메일 서버의 주소가 다를 수 있습니다.
- IP를 조회합니다. 결과에는 등재된 리스트 이름, Spamhaus가 공개하는 경우 그 이유, 해당 리스트의 다음 단계가 표시됩니다.
- 도메인도 조회합니다. 발신 도메인과 메일 속 링크에 나오는 도메인을 확인합니다. Spamhaus는 도메인 평판과 IP 평판이 서로 관련되어 있다고 설명합니다.
- 확인한 내용을 기록합니다. 리스트 이름, 시각, 설명 문구는 호스팅 업체나 ISP가 반드시 요청하는 정보입니다.
수신 측이 사용하는 블랙리스트는 Spamhaus만이 아닙니다. 같은 IP나 도메인이 다른 리스트에도 올라 있는지 보려면 블랙리스트 조회 도구로 확인하시기 바랍니다. 실제로 메일을 막고 있는 것이 다른 리스트라면 Spamhaus에서 해제되어도 큰 도움이 되지 않습니다.
명령줄을 선호한다면 IP의 옥텟을 역순으로 뒤집고 존을 덧붙입니다. 192.0.2.10의 경우 다음과 같습니다.
dig +short 10.2.0.192.zen.spamhaus.org응답이 없으면 등재되지 않은 것이고, 127.0.0.x 응답은 위의 표에 대응하며, 127.255.255.x 응답은 오류입니다. 어떤 리졸버를 통해 조회하는지가 중요하므로 이 결과를 믿기 전에 다음 섹션을 읽어 보시기 바랍니다.
도구마다 결과가 다른 이유
어떤 조회 도구는 Spamhaus 등재를 보고하는데 다른 도구는 문제가 없다고 표시하는 일은 흔합니다. 대부분의 경우 그 차이는 어떤 DNS 리졸버가 조회를 수행했는지에서 비롯됩니다.
- 공개 리졸버는 잘못된 "미등재" 결과를 받는 경우가 많습니다. Spamhaus DNSBL의 무료 이용에는 조건이 있으며, 그중 하나는 공개 리졸버나 일반적인 역방향 DNS를 가진 IP에서 조회하지 않는 것입니다. Spamhaus의 DNSBL 이용 FAQ에 따르면 Google Public DNS(8.8.8.8) 같은 무료 오픈 리졸버를 사용하면 대부분의 경우 "미등재"(NXDOMAIN) 응답을 받습니다. 따라서 이런 리졸버에 의존하는 도구는 등재된 IP를 문제없다고 표시할 수 있습니다.
- 명시적인 오류를 받는 리졸버도 있습니다. Spamhaus는 특정 사용자로 귀속할 수 없는 리졸버를 거쳐 들어온 조회에 127.255.255.254를 반환합니다. Cloudflare의 공개 DNS(1.1.1.1)가 그 예로, Spamhaus는 2022년 1월에 2022년 2월부터 Cloudflare의 IP 대역 전체에 이 오류 코드를 단계적으로 적용하겠다고 발표했습니다. 이 응답은 평판에 대해 아무것도 알려 주지 않습니다.
- 경로와 환경도 영향을 줍니다. FAQ는 공개 리졸버까지의 경로가 다양해 경로에 따라 결과가 달라질 수 있다는 점, 일부 리졸버는 존재하지 않는다는 응답을 다른 응답으로 바꿔 쓴다는 점(NXDOMAIN 하이재킹), 메일 서버와 셸이 같은 리졸버를 사용하지 않을 수 있다는 점도 지적합니다.
도구 간에 결과가 다를 때는 Spamhaus 자체의 조회 도구를 기준으로 삼으시기 바랍니다. 또한 Spamhaus로 수신 메일을 필터링하는 메일 서버를 운영한다면 같은 문제가 반대 방향으로 작용합니다. Spamhaus는 이러한 조회에 자체 DNS 리졸버를 운영하도록 권장하며, 127.255.255.x 오류 코드를 메일 거부에 절대 사용해서는 안 된다고 경고합니다. 무료 이용은 소량의 비상업적 용도로 제한되며, 그보다 많은 양에는 Spamhaus의 구독 서비스가 필요합니다.
리스트별 Spamhaus 해제 방법
각 리스트에는 고유한 규칙과 관리 주체가 있습니다. 모든 리스트에 공통되는 규칙은 하나입니다. 원인이 남아 있으면 해제는 오래가지 않습니다.
PBL: Policy Blocklist
PBL은 일반 가정용이나 모바일 초고속 인터넷처럼 다른 메일 서버로 메일을 직접 보내서는 안 되는 최종 사용자용 IP 대역을 등재합니다. 여기에 올라 있다고 해서 잘못을 저질렀다는 뜻은 아닙니다. 이런 대역에서 보내는 메일은 ISP의 스마트호스트나 메일 서비스 제공업체처럼 인증을 거치는 제출(submission) 서버를 통해 전달되는 것이 전제입니다. PBL 기록을 변경할 수 있는 것은 Spamhaus와 승인된 ISP 계정뿐입니다.
- 정말로 이 IP에서 직접 보낼 필요가 있는지 따져 봅니다. 일반 회선에 연결된 데스크톱 메일 클라이언트, 프린터, 앱에서 보내는 메일이라면 올바른 해결책은 IP를 제외하는 것이 아니라 제공업체의 인증된 메일 서버를 통해 보내는 것입니다.
- 실제 메일 서버를 운영한다면 IP가 조건을 충족하는지 확인합니다. 고정 IP여야 하고, 실제로 발신 메일 서버가 운영되고 있어야 하며, 정방향 및 역방향 DNS가 일치해야 하고, 본인의 IP여야 합니다. 유동 주소나 메일 서버가 아닌 기기는 해당하지 않습니다.
- 네트워크의 정책이 최종 사용자의 신청을 허용하는 경우 평판 조회 도구에서 제외를 신청합니다. 신청은 무료 메일이 아닌 도메인의 주소로 해야 하며, Gmail이나 Yahoo 같은 무료 메일 서비스에서 보낸 신청은 무효 처리됩니다.
최종 사용자의 단일 IP 제외는 일 년 후 만료됩니다. 제외된 IP에서 스팸이 감지되면 제외는 즉시 취소됩니다. 많은 IP를 제외하는 사람은 제외 권한을 잃을 수 있으며, 대량 변경은 ISP가 처리하도록 되어 있습니다.
XBL: Exploits Blocklist
XBL은 침해 징후가 있는 IPv4 및 IPv6 주소를 등재합니다. 등재는 자동으로 이루어지며, 해당 IP의 기기가 안전하지 않거나 침해되었거나 감염되었다는 강력한 증거를 Spamhaus가 확보했을 때 등재됩니다. Spamhaus가 드는 예로는 기기의 악성코드, 무차별 대입 공격 가담, 탈취한 인증 정보로 메일을 중계하려는 시도, 악성코드와 일치하는 패턴으로 싱크홀에 자주 접속하는 경우, 고객의 기기를 프록시로 사용하는 '무료 VPN' 류의 앱 등이 있습니다.
- 문제가 있는 기기를 찾습니다. 회선을 공유하고 있다면 모든 컴퓨터, 휴대전화, 서버와 함께 라우터와 방화벽도 확인합니다. 모르는 앱이나 브라우저 확장 프로그램, 특히 무료 VPN이 없는지 살펴봅니다.
- 기기를 정리한 뒤 운영체제, 소프트웨어, 보안 도구를 업데이트합니다.
- 라우터나 방화벽에서 발신 포트 25를 막고, 알려진 메일 서버에서만 SMTP를 허용합니다.
- 평판 조회 도구에서 해제를 요청합니다.
원인을 고치지 않으면 IP는 다음에 Spamhaus에 접속할 때 다시 등재됩니다. 싱크홀 접속만 막아서는 감염이 치료되지 않습니다. 등재는 해당 동작이 멈추면 저절로 만료되기도 합니다. 조회 도구에서는 IP가 해제된 것으로 나오는데 일부 네트워크에서 여전히 차단된다면, Spamhaus는 새 티켓을 열기 전에 반영될 때까지 약 24시간을 기다려 달라고 요청합니다.
CSS: Combined Spam Sources
CSS는 평판이 낮은 메일을 보내는 IP를 자동으로 수집한 데이터셋으로, ZEN에서는 127.0.0.3으로 반환됩니다. 흔한 원인은 원치 않는 메일, 부실한 수신자 목록 관리, 스노슈(snowshoe) 발송, 침해되었거나 안전하지 않은 설치 환경, 서버 설정 오류입니다. 정방향 및 역방향 DNS와 HELO 값이 일치하지 않거나 없는 것이 전형적인 원인이며, Spamhaus는 호스트 이름과 HELO를 일치시키고 PTR 레코드가 같은 호스트 이름을 가리키도록 권장합니다. 설정이 잘못된 호스팅 제어판이 스팸봇처럼 동작하는 경우도 있습니다.
Spamhaus는 이 점을 단호하게 밝히고 있습니다. IP가 해제되기 전에 문제의 원인을 찾아 바로잡아야 합니다. 등재는 대개 마지막 감지 후 약 사흘이 지나면 만료됩니다. 문제가 계속 감지되면 IP는 다시 등재되며, 직접 해제할 수 있는 횟수는 제한되어 있습니다.
SBL: Spamhaus Blocklist
SBL은 Spamhaus가 악의적이라고 판단한 IP를 등재합니다. 스팸 발송원, 스팸으로 광고되는 사이트나 스팸·악성코드 활동에 쓰이는 기타 자원의 호스트, 봇넷 제어 서버, 피싱 사이트, 랜섬웨어 호스트 같은 보안 위협이 대상입니다. SBL 해제 요청은 등재된 IP를 담당하는 ISP가 보내야 합니다. 최종 사용자라면 Spamhaus가 아니라 ISP나 메일 서비스 제공업체에 연락하시기 바랍니다. ISP는 악용 문제를 해결하고 영구적으로 해결되었음을 확인한 뒤 등재 페이지를 통해 SBL 해제 팀에 연락합니다. 모든 SBL 해제는 The Spamhaus Project가 단독으로 결정합니다.
DBL: Domain Blocklist
DBL은 평판이 나쁜 도메인 이름을 등재합니다. Spamhaus는 정확한 기준을 공개하지 않지만, FAQ에서는 여러 도메인과 IP에 걸친 스노슈 패턴, 악용에 관대한 호스팅, 아직 평판이 알려지지 않은 신규 도메인, 그리고 오래된 CMS 소프트웨어나 탈취된 인증 정보 때문에 침해된 정상 사이트 등을 다루고 있습니다. SPF, DKIM, DMARC는 도움이 되지만, 이를 설정한 도메인도 설정하지 않은 도메인도 등재됩니다.
- 사이트가 해킹되었다면 가능한 경우 사이트를 내리고, 감염된 파일을 삭제하고, CMS와 플러그인, 확장 기능을 업데이트하고, 서버 보안을 강화하고, 모든 비밀번호를 바꾸고, 가능한 곳에서는 이중 인증을 켭니다.
- 원인이 제거되면 평판 조회 도구에서 해제를 요청합니다.
양식을 제출한다고 해서 등재가 해제된다는 약속은 아닙니다. 도메인이 더 이상 기준에 해당하지 않으면 등재는 별도의 조치 없이도 만료됩니다. 승인된 해제는 대개 빠르게 처리되지만 일부 시스템에서는 최대 24시간이 걸릴 수 있으며, 그 이후에도 등재가 남아 있다면 Spamhaus에 연락해 달라고 안내하고 있습니다.
해제 요청 전에 고쳐야 할 흔한 원인
신청하기 전에 흔한 원인부터 차례로 점검하시기 바랍니다. 대부분의 등재는 다음 중 하나로 거슬러 올라갑니다.
- 탈취된 메일 계정. 유출되었거나 추측된 비밀번호로 스패머가 메일 서버에 인증해 메일을 보냅니다. 비밀번호를 재설정하고 발송 로그를 검토하며 이중 인증을 켭니다.
- 침해된 웹사이트나 양식. 오래된 CMS와 플러그인은 탈취되기 쉽고, 자동 응답이 있는 문의 양식은 임의의 주소로 메일을 보내는 데 악용될 수 있습니다.
- 악성코드나 프록시 앱. 감염된 노트북이나 네트워크 안의 '무료 VPN' 앱 하나 때문에 회선 전체가 XBL에 오를 수 있습니다.
- 구매했거나 오래된 수신자 목록. 수신을 원한 적 없는 사람에게 메일을 보내는 것은 등재로 가는 지름길입니다. Spamhaus는 대량 메일에 더블 옵트인을 권장합니다.
- 공유 IP의 이웃. 공유 호스팅에서는 같은 IP를 쓰는 다른 고객이 실제 원인일 수 있습니다. 이는 제공업체만 대응할 수 있으므로 제공업체에 연락하시기 바랍니다.
- 서버 설정. 호스트 이름, HELO, 역방향 DNS를 일치시키고, 발신 포트 25는 메일 서버로만 제한해야 합니다.
메일 인증을 아직 설정하지 않았다면 SPF, DKIM, DMARC 설정 방법을 참고하시기 바랍니다. 인증만으로 등재를 막을 수는 없지만, DMARC 보고서는 사칭을 발견하는 데 도움이 되며 전반적인 메일 전달률도 개선됩니다.
피해야 할 행동
- 신청을 반복하지 마시기 바랍니다. 문제가 남아 있는 상태에서 요청을 반복하면 다시 등재될 뿐이며, PBL과 CSS는 직접 해제할 수 있는 횟수를 제한합니다.
- 해제는 자동으로 이루어지지도, 약속되지도 않습니다. SBL 해제는 전적으로 Spamhaus가 결정하며, DBL 페이지는 양식을 제출해도 해제가 약속되지 않는다고 분명히 밝히고 있습니다.
- 비용은 들지 않습니다. Spamhaus는 어떤 Spamhaus 등재의 해제에도 요금이나 수수료가 발생하는 일은 절대 없다고 밝히고 있습니다. Spamhaus의 이름으로 비용을 요구하는 사람은 경계하시기 바랍니다.
- 공유 호스팅이라면 제공업체를 통해 진행합니다. IP를 관리할 수 없다면 원인을 고칠 수 없고, 대개 SBL 해제 요청도 할 수 없습니다.
- 수신 측의 자체 필터도 고려합니다. 대형 메일 서비스는 공개 리스트와 함께 자체 평판 시스템을 사용하므로, 해제되자마자 전달이 회복되지 않을 수 있습니다. Gmail이 여전히 거부한다면 Gmail로 메일이 전달되지 않는 이유를 참고하시기 바랍니다.
블랙리스트 해제 신청 대행, 컨설팅, 자문(JPY 50,000부터)을 맡아 주는 업체를 소개해 드립니다. 해제 여부는 각 리스트 운영자가 결정하므로 해제를 약속할 수는 없습니다.
상담하기이 사이트는 소개한 업체로부터 소개 수수료를 받을 수 있습니다. About
자주 묻는 질문
집 인터넷 IP 주소가 Spamhaus PBL에 올라 있습니다. 문제가 되나요?
그 자체로는 문제가 아닙니다. PBL은 메일을 직접 보내서는 안 되는 대역을 정리한 정책 리스트이며, 가정용 회선은 일상적으로 포함됩니다. 대신 제공업체의 인증된 메일 서버를 통해 보내시기 바랍니다. 직접 제외 신청은 올바르게 설정된 메일 서버를 운영하는 고정 IP인 경우에만 의미가 있습니다.
조회 결과가 127.255.255.254였습니다. 블랙리스트에 오른 건가요?
아닙니다. 이 코드는 조회가 공개 또는 오픈 리졸버를 거쳐 차단되었다는 뜻입니다. IP에 대해서는 아무것도 알려 주지 않습니다. Spamhaus 자체의 평판 조회 도구에서 다시 확인하시기 바랍니다.
Spamhaus는 해제에 비용을 청구하나요?
아닙니다. Spamhaus는 어떤 Spamhaus 등재의 해제에도 요금이나 수수료가 발생하는 일은 절대 없다고 밝히고 있습니다.
Spamhaus 해제에는 얼마나 걸리나요?
리스트에 따라 다릅니다. 승인된 DBL 해제는 대개 빠르지만 반영되기까지 최대 24시간이 걸릴 수 있고, XBL 해제 후에는 일부 네트워크에 반영되기까지 약 24시간이 걸릴 수 있습니다. 수신 서버가 결과를 캐시하거나 자체 필터링을 적용할 수도 있으므로, 전달이 언제 회복될지는 누구도 약속할 수 없습니다.
공유 호스팅의 IP가 SBL에 올라 있습니다. 직접 해제를 요청할 수 있나요?
SBL 해제 요청은 해당 IP를 담당하는 ISP가 보내야 합니다. 호스팅 업체에 조회 결과를 보내고 조사와 대응을 요청하시기 바랍니다.
참고한 공식 페이지
이 글의 사실 관계는 게시 시점에 아래 공식 페이지와 대조하여 확인했습니다. 정책과 동작은 예고 없이 바뀔 수 있으므로 중요한 판단을 내리기 전에 공식 페이지를 확인하시기 바랍니다.
- Spamhaus: ZEN Blocklist
- Spamhaus FAQ: DNSBL Usage (return codes and public resolvers)
- Spamhaus: Policy Blocklist (PBL)
- Spamhaus: Exploits Blocklist (XBL)
- Spamhaus: Combined Spam Sources (CSS)
- Spamhaus: Spamhaus Blocklist (SBL)
- Spamhaus: Domain Blocklist (DBL)
- Spamhaus: Using our public mirrors? Check your return codes now
- Spamhaus: If you query the legacy DNSBLs via Cloudflare's DNS
- Spamhaus Technology Docs: Datasets
관련 가이드
블랙리스트로 메일이 차단되었나요? 반송 코드를 읽고, 원인을 올바른 순서로 확인하고, 중요한 등재를 가려내 올바르게 해제를 요청하는 방법을 설명합니다.
바로 쓸 수 있는 DNS 레코드, SPF 10회 조회 제한, 2048비트 키, p=none부터 시작하는 안전한 도입, Gmail·Yahoo·Outlook의 요구사항까지 설명합니다.
Gmail이 메일을 차단하거나 스팸으로 분류하는 이유, 550 5.7.26 등 반송 코드의 의미, 내 Gmail에 메일이 오지 않을 때의 해결 방법을 설명합니다.