Protokol: WHOIS → RDAP ⤢ WHOISRFC 3912 (2004) — TCP-port 43, klartekst Den ældre protokol. Ustruktureret output i fri tekst. ⤢ RDAPRFC'erne 7480–7485 (2015) — HTTPS, JSON Den officielle efterfølger. Struktureret, sikker, web-native. ⤢ TransportTCP 43 (klartekst) → HTTPS (TLS) RDAP krypterer forespørgslen under transporten; det gør WHOIS ikke. ⤢ OutputFri tekst → struktureret JSON (RFC 7483) Én parser virker for alle TLD'er i stedet for én pr. register. ⤢ Browser reachUmuligt → nativt RDAP anbefaler CORS (RFC 7480 §5); en browser kan forespørge et register direkte. ⤢ MandateValgfrit → påkrævet for gTLD'er ICANN har krævet RDAP for alle gTLD-registre og registrarer siden 2019. RDAP-forespørgselsstier ⤢ domain/domain/<domain> Eksempel: /domain/example.com ⤢ ip/ip/<address> Eksempel: /ip/192.0.2.1 eller /ip/2001:db8::1 ⤢ autnum/autnum/<asn> Eksempel: /autnum/13335 (undlad AS-præfikset) ⤢ entity/entity/<handle> En registrar, registrant eller kontakt via handle. ⤢ nameserver/nameserver/<host> En fuldt kvalificeret nameserver-host. Vigtige svarfelter ⤢ objectClassNameObjekttype domain | ip | autnum | entity | nameserver ⤢ ldhNameNavn i LDH-form (ASCII) f.eks. EXAMPLE.COM. unicodeName indeholder IDN-formen. ⤢ status[]EPP-statusflag client/server-forbud, hold, pending osv. ⤢ events[]Milpæle i livscyklussen registration, expiration, last changed, transfer — hver med en dato. ⤢ entities[]Kontakter, hver med roles[] registrar, registrant, abuse, technical, administrative. ⤢ nameservers[]Delegerede nameservers ldhName og/eller hostName pr. post. ⤢ secureDNSDNSSEC-signeringsstatus delegationSigned: true betyder, at zonen er signeret. Almindelige statuskoder (EPP) ⤢ clientTransferProhibitedOverførsel låst af registrar Registranten har fravalgt overførsler mellem registrarer. ⤢ clientUpdateProhibitedOpdateringer låst af registrar Ingen ændringer af posten er tilladt. ⤢ clientDeleteProhibitedSletning låst af registrar Domænet kan ikke slettes. ⤢ serverTransferProhibitedOverførsel låst af registret En overførselsblokering på registerniveau. ⤢ serverDeleteProhibitedSletning låst af registret Beskyttelse mod sletning på registerniveau. ⤢ clientHold / serverHoldDNS-opløsning suspenderet Domænet fjernes fra zonen — det holder op med at opløse. ⤢ addPeriodIndledende registreringsvindue Typisk de første 5 dage efter registreringen. ⤢ autoRenewPeriodAuto-fornyelsesvindue efter udløb Karensperiode, hvor domænet fornys automatisk. ⤢ redemptionPeriodSlettet, kan gendannes mod gebyr Efter sletningen et kort vindue til at gendanne domænet. IANA RDAP-bootstrap (serveropdagelse) ⤢ dns.jsonTLD → RDAP-server data.iana.org/rdap/dns.json ⤢ ipv4.jsonIPv4-område → RIR data.iana.org/rdap/ipv4.json ⤢ ipv6.jsonIPv6-område → RIR data.iana.org/rdap/ipv6.json ⤢ asn.jsonASN-område → RIR data.iana.org/rdap/asn.json