Wat is WHOIS?
WHOIS is het oorspronkelijke protocol voor het opvragen van domeinnaam registratie informatie, daterend uit de vroege dagen van het internet. Wanneer u een WHOIS-zoekopdracht uitvoert, ontvangt u een tekstgebaseerde reactie met details over de registratie van een domein, waaronder registrar informatie, aanmaakdata, vervaldatums en historische, registrant contactinformatie.
De geschiedenis van WHOIS
WHOIS ontstond in de jaren tachtig toen het internet een veel kleinere plaats was. Oorspronkelijk gedocumenteerd in RFC 812 (1982), werd het ontworpen om systeembeheerders te laten identificeren wie verantwoordelijk was voor netwerkbronnen. Het protocol werkt op TCP poort 43, het accepteren van eenvoudige tekstvragen en het terugkeren van menselijk leesbare (maar machine-onvriendelijke) antwoorden.
Waarom WHOIS Problematisch is voor Ontwikkelaars
Als je applicaties hebt gebouwd die WHOIS-gegevens verwerken, heb je de fundamentele fout ondervonden: Er is geen standaardformaat. Elke registrar en register formatteert hun WHOIS output anders. Beschouw deze echte uitdagingen:
Inconsistente veldnamen
- Eén registrar gebruikt "Creation Date"
- Een ander gebruikt "Created On"
- Een derde gebruikt "Registratiedatum"
- Sommigen gebruiken "created:" in kleine letters
Gevarieerde datumformaten
2024-01-15T00:00:00Z
15-Jan-2024
January 15, 2024
15/01/2024
Onvoorspelbare structuur
Sommige registrars bevatten lege regels tussen secties, anderen niet. Sommigen gebruiken dubbele puntjes als scheidingstekens, anderen gebruiken tabbladen. Deze inconsistentie betekent robuuste WHOIS ontleden vereist het handhaven van tientallen regex patronen en voortdurend bijwerken als registrars veranderen hun formaten.
WHOIS Technische details
Een WHOIS-vraag is eenvoudig op protocolniveau:
1. Open een TCP-verbinding naar poort 43 op de WHOIS-server
2. Stuur de domeinnaam gevolgd door een nieuwe regel
3. Lees het antwoord totdat de verbinding sluit
echo "example.com" | nc whois.verisign-grs.com 43
De reactie is platte tekst zonder gestandaardiseerde structuur, die zorgvuldige verwerking vereist.
Privacywijzigingen aan WHOIS
De invoering van de AVG in 2018 veranderde de beschikbaarheid van WHOIS-gegevens fundamenteel. Eerder waren de antwoorden van de WHOIS:
- Naam en organisatie van de vertegenwoordiger
- E-mailadressen en telefoonnummers
- Fysieke adressen
Nu, de meeste registrars react deze persoonlijke informatie, alleen tonen:
- Naam griffier
- Registratie- en vervaldata
- Naam server informatie
- Domeinstatuscodes
Deze privacybescherming betekent dat WHOIS minder nuttig is voor het zoeken naar contact, maar nog steeds waardevol voor beschikbaarheidscontrole en technische domeininformatie.
Wanneer moet u WHOIS versus RDAP gebruiken?
Voor nieuwe ontwikkeling geeft altijd de voorkeur aan RDAP indien beschikbaar. RDAP biedt dezelfde informatie in een gestandaardiseerde JSON formaat dat triviaal is om te verwerken. WHOIS blijft echter noodzakelijk voor:
- Legacy systemen die niet zijn gemigreerd
- Sommige ccTLD's die RDAP nog niet hebben geïmplementeerd
- Instrumenten voor historische gegevensanalyse
WHOIS-servers vinden
Elke TLD heeft WHOIS servers aangewezen. Bijvoorbeeld:
- .com/.net: whois.verisign-grs.com
- .org: whois.publicinterestregistry.org
De IANA heeft een root database bij whois.iana.org die u naar de juiste TLD WHOIS server kan leiden.
De toekomst van de WHOIS
ICANN heeft de goedkeuring van RDAP opgedragen en WHOIS wordt geleidelijk afgeschaft. Hoewel WHOIS-servers waarschijnlijk nog jaren operationeel zullen blijven, moeten nieuwe toepassingen worden gebouwd op RDAP. DomScan gebruikt RDAP uitsluitend voor haar domein beschikbaarheidscontroles, zodat consistente, betrouwbare resultaten worden gegarandeerd voor alle ondersteunde TLD's.