Protokoll: WHOIS → RDAP ⤢ WHOISRFC 3912 (2004) — TCP-port 43, klartext Det äldre protokollet. Ostrukturerad utdata i fritext. ⤢ RDAPRFC 7480–7485 (2015) — HTTPS, JSON Den officiella efterträdaren. Strukturerad, säker, webbnativ. ⤢ TransportTCP 43 (klartext) → HTTPS (TLS) RDAP krypterar förfrågan under transport; WHOIS gör det inte. ⤢ OutputFritext → strukturerad JSON (RFC 7483) En enda parser fungerar för alla TLD:er i stället för en per register. ⤢ Browser reachOmöjligt → inbyggt RDAP rekommenderar CORS (RFC 7480 §5); en webbläsare kan fråga ett register direkt. ⤢ MandateValfritt → obligatoriskt för gTLD:er ICANN har krävt RDAP för alla gTLD-register och registrarer sedan 2019. RDAP-frågesökvägar ⤢ domain/domain/<domain> Exempel: /domain/example.com ⤢ ip/ip/<address> Exempel: /ip/192.0.2.1 eller /ip/2001:db8::1 ⤢ autnum/autnum/<asn> Exempel: /autnum/13335 (slipp AS-prefixet) ⤢ entity/entity/<handle> En registrar, registrant eller kontakt per handle. ⤢ nameserver/nameserver/<host> En fullt kvalificerad namnserver-värd. Viktiga svarsfält ⤢ objectClassNameObjekttyp domain | ip | autnum | entity | nameserver ⤢ ldhNameNamn i LDH-form (ASCII) t.ex. EXAMPLE.COM. unicodeName bär IDN-formen. ⤢ status[]EPP-statusflaggor client/server prohibition, hold, pending osv. ⤢ events[]Milstolpar i livscykeln registration, expiration, last changed, transfer — var och en med ett datum. ⤢ entities[]Kontakter, var och en med roles[] registrar, registrant, abuse, technical, administrative. ⤢ nameservers[]Delegerade nameservrar ldhName och/eller hostName per post. ⤢ secureDNSDNSSEC-signeringsstatus delegationSigned: true betyder att zonen är signerad. Vanliga statuskoder (EPP) ⤢ clientTransferProhibitedÖverföring låst av registrar Registranten har valt bort överföringar mellan registrarer. ⤢ clientUpdateProhibitedUppdateringar låsta av registrar Inga ändringar i posten är tillåtna. ⤢ clientDeleteProhibitedRadering låst av registrar Domenen kan inte raderas. ⤢ serverTransferProhibitedÖverföring låst av registret En överföringslåsning på registernivå. ⤢ serverDeleteProhibitedRadering låst av registret Skydd mot radering på registernivå. ⤢ clientHold / serverHoldDNS-uppslag avstängt Domenen tas bort från zonen — den slutar resolvas. ⤢ addPeriodInledande registreringsfönster Vanligtvis de första 5 dagarna efter registrering. ⤢ autoRenewPeriodAuto-förnyelsefönster efter utgång En nådtid under vilken domenen förnyas automatiskt. ⤢ redemptionPeriodRaderad, återställningsbar mot en avgift Efter radering ett kort fönster för att återställa domänen. IANA RDAP-bootstrap (serverupptäckt) ⤢ dns.jsonTLD → RDAP-server data.iana.org/rdap/dns.json ⤢ ipv4.jsonIPv4-intervall → RIR data.iana.org/rdap/ipv4.json ⤢ ipv6.jsonIPv6-intervall → RIR data.iana.org/rdap/ipv6.json ⤢ asn.jsonASN-intervall → RIR data.iana.org/rdap/asn.json