Home › Handleidingen

DNSBL-retourcodes uitgelegd: 127.0.0.2, 127.255.255.x en NXDOMAIN

Gepubliceerd 2026-11-03 / Bijgewerkt 2026-11-03 / Door Yuki Nakazawa

Geeft een DNSBL-lookup een adres in 127.0.0.0/8 terug, dan is het IP-adres of domein gelist; een antwoord NXDOMAIN betekent dat het niet gelist is. Verder verschilt het precieze getal per lijst, zijn sommige antwoorden met 127.x foutcodes in plaats van listings, en zegt SERVFAIL of een time-out helemaal niets over de listingstatus.

Deze gids behandelt de conventies uit RFC 5782 en de retourcodes die Spamhaus, SpamCop en UCEPROTECT op hun eigen pagina's documenteren. De gids is gebaseerd op die officiële pagina's zoals die er in november 2026 uitzagen. Lijsten veranderen hun gegevens en beleid, dus raadpleeg de documentatie van de beheerder voordat u op een resultaat handelt. Hebt u achtergrond nodig over de werking van blocklists, begin dan met wat een DNSBL (RBL) is.

Controleer gratis of uw domein of IP-adres op een van de ongeveer 345 blacklists staat.

De basis: wat RFC 5782 over retourcodes zegt

RFC 5782, gepubliceerd in februari 2010, beschrijft hoe DNS-blacklists en -whitelists worden bevraagd en hoe hun antwoorden eruitzien. Het is een informatief document (Informational), geen specificatie uit de Standards Track: het legt de gangbare praktijk vast, en de details van de toegekende waarden worden aan elke lijstbeheerder overgelaten.

Hoe een lookup is opgebouwd

Voor IPv4 draait u de volgorde van de octetten om en voegt u de zone van de lijst toe. Om 192.0.2.99 tegen bl.example.com te controleren:

dig +short 99.2.0.192.bl.example.com A
dig +short 99.2.0.192.bl.example.com TXT

Voor IPv6 wordt het adres geschreven als 32 hexadecimale nibbles in omgekeerde volgorde, gevolgd door de zone. Domeingebaseerde lijsten nemen simpelweg de domeinnaam gevolgd door de zonenaam; de RFC merkt op dat naamgebaseerde lijsten veel minder vaak voorkomen dan IP-gebaseerde.

Het A-record: gelist of niet

Het TXT-record: de reden en een URL

Volgens de RFC horen DNSBL's een TXT-record te publiceren dat beschrijft waarom een vermelding gelist is, en die reden bevat vaak een URL met meer informatie. Clientsoftware moet het A-record controleren en mag het TXT-record controleren. De TXT-tekst wordt vaak in de SMTP-foutmelding gebruikt, dus een bouncemelding kan een URL voor lookup of verwijdering bevatten die daaruit afkomstig is.

Waarom lijsten verschillende getallen teruggeven: sublijsten en bitmaskers

Een andere waarde dan 127.0.0.2 betekent meestal dat de zone meerdere sublijsten combineert. RFC 5782 beschrijft drie manieren om die weer te geven: subdomeinen, meerdere A-records en bitgecodeerde waarden.

Het belangrijkste punt is dat de RFC zelf stelt dat er geen breed gebruikte conventie bestaat om namen van sublijsten aan waarden te koppelen. Hetzelfde getal kan op verschillende lijsten iets anders betekenen. Lees een retourcode dus altijd samen met de zone die hem opleverde, aan de hand van de eigen documentatie van die lijst. De RFC zegt ook dat clientsoftware bitmaskers en bereiktests op teruggegeven waarden moet kunnen toepassen.

Spamhaus ZEN is een goed voorbeeld van de stijl met meerdere antwoorden. Volgens de documentatie levert een query doorgaans meerdere afzonderlijke antwoorden op in hetzelfde DNS-antwoord, één voor elke dataset waarop het IP-adres gelist is, met een andere retourcode per dataset. Twee of drie codes tegelijk zien is normaal.

Retourcodes van de belangrijkste blocklists

De tabel hieronder bevat retourcodes die de beheerders op hun officiële pagina's documenteren.

Lijst (zone)RetourcodeBetekenis (volgens de beheerder)
Spamhaus ZEN (zen.spamhaus.org)127.0.0.2SBL
Spamhaus ZEN127.0.0.3CSS
Spamhaus ZEN127.0.0.4XBL (CBL-gegevens)
Spamhaus ZEN127.0.0.9DROP, teruggegeven samen met 127.0.0.2
Spamhaus ZEN127.0.0.10 / 127.0.0.11PBL (beheerd door ISP / beheerd door Spamhaus)
Spamhaus DBL (dbl.spamhaus.org)127.0.1.2, 127.0.1.4 t/m 127.0.1.6Domein met lage reputatie: spam, phishing, malware, botnet-C&C
Spamhaus DBL127.0.1.102 t/m 127.0.1.106Legitiem domein dat wordt misbruikt (127.0.1.103: misbruikt redirectordomein dat in spam wordt gebruikt)
Spamhaus DBL127.0.1.255Er is een IP-adres tegen de DBL bevraagd, wat niet is toegestaan
SpamCop (bl.spamcop.net)127.0.0.2Gelist
UCEPROTECT (dnsbl-1, dnsbl-2, dnsbl-3.uceprotect.net)Niet vermeld op de pagina over DNS-gebruikEén zone per level: Level 1, 2 en 3

127.255.255.x en publieke resolvers: antwoorden die geen listing zijn

Spamhaus reserveert 127.255.255.0/24 voor foutcodes. Die kunnen voor elke zone worden teruggegeven, en de officiële FAQ stelt dat ze niet mogen worden opgevat alsof het bevraagde object gelist is.

RetourcodeBetekenis
127.255.255.252Typefout in de naam van de DNSBL
127.255.255.254Query via een publieke of open resolver
127.255.255.255Buitensporig aantal queries

Waarom resultaten via publieke resolvers onbetrouwbaar zijn

De FAQ van Spamhaus zegt dat u bij queries via grote publieke resolvers in de meeste gevallen een antwoord "niet gelist" (NXDOMAIN) krijgt. Met andere woorden: een gelist IP-adres kan schoon lijken. Dezelfde FAQ noemt het gebruik van Amazon, Quad9, Google, Cloudflare of een andere publieke resolver als de meest voorkomende oorzaak van het omgekeerde probleem, waarbij een lijst het hele internet lijkt te blokkeren.

Sommige resolvers herschrijven ook NXDOMAIN-antwoorden en geven een IP-adres terug voor namen die niet bestaan. Een mailserver kan dat voor een listing aanzien. De FAQ stelt voor de mailserver elk antwoord buiten 127.0.0.0/8 te laten negeren, een eigen resolver te draaien, of contact op te nemen met uw ISP of DNS-provider. Om te zien welke resolver u werkelijk gebruikt, geeft de FAQ deze controle:

dig txt whoami.fastly.net

Gebruikt u DNSBL-filtering op uw eigen mailserver, zorg er dan ook voor dat die geen mail weigert zodra hij een antwoord 127.255.255.x ziet. Spamhaus beschrijft dat als een verkeerde configuratie.

NXDOMAIN, SERVFAIL of time-out

Elk DNS-antwoord bevat een antwoordcode (RCODE), gedefinieerd in RFC 1035. Houd bij het lezen van een DNSBL-resultaat de RCODE gescheiden van de waarde van het A-record.

AntwoordWat het in DNS betekentHoe u het voor een DNSBL leest
A-record in 127.0.0.0/8 (behalve 127.255.255.x)Geen fout (NOERROR)Gelist; controleer de waarde aan de hand van de documentatie van die lijst
NXDOMAIN (Name Error)De opgevraagde naam bestaat nietNiet gelist, mits de query via een geschikte resolver ging
127.255.255.xEen normaal ogend antwoord dat een fout aangeeftOnbekend; herstel de resolver of de query
SERVFAIL (Server failure)De nameserver kon de query niet verwerkenOnbekend
Time-outEr kwam geen antwoordOnbekend

RFC 5782 zegt niet hoe clients moeten omgaan met een lijst die faalt of niet reageert. SERVFAIL of een time-out lezen als gelist of als niet gelist is een vergissing. Probeer het later opnieuw of bevraag via een andere route.

Gebruik de testvermeldingen om te controleren of een lijst werkt

RFC 5782 vereist dat IPv4-lijsten een vermelding voor 127.0.0.2 bevatten en geen vermelding voor 127.0.0.1. IPv6-lijsten gebruiken ::FFFF:7F00:2 (gelist) en ::FFFF:7F00:1 (niet gelist), en domeinlijsten gebruiken de gereserveerde naam TEST (gelist) en INVALID (niet gelist).

dig +short 2.0.0.127.zen.spamhaus.org A
dig +short 1.0.0.127.zen.spamhaus.org A

Geeft de eerste query een listingcode terug (een waarde 127.x anders dan 127.255.255.x) en de tweede niets, dan werken lookups tegen die lijst. Geeft de eerste 127.255.255.x terug, dan wordt uw queryroute geweigerd. Volgens de RFC horen clients testvermeldingen periodiek te controleren en geen lijst te gebruiken zonder correcte testvermeldingen. De RFC merkt ook op dat beheerders die een lijst opheffen soms alle vermeldingen hebben verwijderd, of een wildcard hebben geïnstalleerd die elk adres listet. Komt ook 127.0.0.1 als gelist terug, vermoed dan een probleem met de lijst of met uw queryroute, niet met uw eigen IP-adres.

Een praktische manier om uw eigen resultaat te lezen

  1. Kies het juiste IP-adres of domein. Gebruik het IP-adres uit de bouncemelding, of het IP-adres van de verzendende server uit de Received-regels in de headers van het bericht.
  2. Controleer meerdere lijsten tegelijk. Onze blacklistchecker loopt de belangrijkste lijsten in één keer na.
  3. Lees elke code samen met de bijbehorende zone. Een listingcode in 127.0.0.0/8 (anders dan 127.255.255.x) betekent gelist; zoek op wat die waarde op die lijst betekent. Een antwoord 127.255.255.x, SERVFAIL of een time-out betekent dat de status nog onbekend is.
  4. Bekijk het TXT-record en de lookuppagina van de beheerder. Veel lijsten geven een reden of URL terug. Beschouw de eigen lookuppagina van de beheerder als het gezaghebbende resultaat.
  5. Verhelp de oorzaak en volg daarna de verwijderingsprocedure van die lijst. Elke beheerder beslist of en wanneer er wordt gedelist. Blijft de oorzaak bestaan, dan komt de listing meestal terug.

Voor het volledige stappenplan als mail terugkomt, zie e-mail die door een blacklist wordt geblokkeerd. Hebt u hulp nodig bij het interpreteren van resultaten of het opsporen van de oorzaak, dan kunt u ons vragen naar delisten.

Als u dit liever niet zelf afhandelt

Wij brengen u in contact met dienstverleners die verwijderingsverzoeken, consultancy en advies verzorgen (vanaf JPY 50,000). Over verwijdering beslist de beheerder van elke lijst; die kan niet worden beloofd.

Hulp vragen

Deze website kan een doorverwijzingsvergoeding ontvangen van de vermelde dienstverleners. About

Veelgestelde vragen

Een lookup gaf 127.0.0.2 terug. Op welke lijst sta ik?

U staat op de lijst van de zone die u hebt bevraagd. 127.0.0.2 is de conventionele waarde die veel lijsten gebruiken, dus het getal alleen zegt niet om welke lijst het gaat. Bij Spamhaus ZEN betekent het SBL; bij SpamCop betekent het simpelweg gelist. Lees het samen met de zonenaam en de documentatie van die lijst.

Ik kreeg 127.255.255.254. Sta ik op een blacklist?

Nee. Op de zones van Spamhaus is dit een foutcode die betekent dat de query via een publieke of open resolver binnenkwam. Het betekent niet dat het IP-adres gelist is. Controleer opnieuw op de eigen lookuppagina van Spamhaus, of bevraag zonder een publieke resolver.

Waarom zijn verschillende tools het oneens over of ik gelist ben?

Een veelvoorkomende reden is de resolver die voor de lookup wordt gebruikt. Via publieke resolvers kan een gelist IP-adres schoon lijken, of krijgt u foutcodes. Een tool kan ook SERVFAIL of een time-out als niet gelist weergeven. Gebruik bij twijfel de officiële lookuppagina van de lijstbeheerder.

Er is geen TXT-record voor mijn listing. Is er iets mis?

Niet per se. RFC 5782 zegt dat DNSBL's een reden in een TXT-record horen te publiceren, maar het is geen verplichting, en het controleren van het TXT-record is voor clients optioneel. Het A-record bepaalt of er sprake is van een listing.

Gebruikte officiële pagina's

De feiten in dit artikel zijn bij publicatie gecontroleerd aan de hand van de officiële pagina's hieronder. Beleid en werkwijze kunnen zonder aankondiging veranderen. Controleer daarom de officiële pagina's voordat u ergens belangrijks op vertrouwt.

Gerelateerde handleidingen

Wat is een DNSBL (RBL)? Zo werken DNS-blacklists

Wat is een DNSBL? Zo werken DNS-blacklists en RBL's: omgekeerde IP-lookups, A- en TXT-records, IPv6, IP- en domeinlijsten, whitelists en oorzaken.

Verwijdering bij Spamhaus: uw IP-adres of domein van de lijst

Op een Spamhaus-lijst? Zie op welke lijst u staat (ZEN, PBL, XBL, CSS, SBL, DBL), wat de retourcodes betekenen en hoe u per lijst verwijdering aanvraagt.

Blacklistmonitoring: scripts, een API en webhookmeldingen

Zo monitort u uw verzendende IP-adressen en domeinen op DNS-blacklists: een dig- en cronscript, een batch-API met webhooks en meldingen zonder vals alarm.

Alle handleidingen →