Protokoll: WHOIS → RDAP ⤢ WHOISRFC 3912 (2004) — TCP 43-as port, egyszerű szöveg Az örökölt protokoll. Strukturálatlan, szabadszöveges kimenet. ⤢ RDAPRFC 7480–7485 (2015) — HTTPS, JSON A hivatalos utód. Strukturált, biztonságos, webnatív. ⤢ TransportTCP 43 (titkosítatlan) → HTTPS (TLS) Az RDAP titkosítja a lekérdezést az átvitel során; a WHOIS nem. ⤢ OutputSzabadszöveg → strukturált JSON (RFC 7483) Egyetlen parser minden TLD-hez elég a registry-nkénti egy helyett. ⤢ Browser reachLehetetlen → natív Az RDAP a CORS-t javasolja (RFC 7480 §5); a böngésző közvetlenül lekérdezhet egy registryt. ⤢ MandateOpcionális → kötelező a gTLD-knél Az ICANN 2019 óta minden gTLD registrytől és regisztrátortól megköveteli az RDAP-ot. RDAP lekérdezési útvonalak ⤢ domain/domain/<domain> Példa: /domain/example.com ⤢ ip/ip/<address> Példa: /ip/192.0.2.1 vagy /ip/2001:db8::1 ⤢ autnum/autnum/<asn> Példa: /autnum/13335 (az AS előtagot el kell hagyni) ⤢ entity/entity/<handle> Regisztrátor, regisztráns vagy kapcsolattartó handle alapján. ⤢ nameserver/nameserver/<host> Teljesen minősített (fully-qualified) nameserver host. Kulcsfontosságú válaszmezők ⤢ objectClassNameObjektumtípus domain | ip | autnum | entity | nameserver ⤢ ldhNameNév LDH (ASCII) alakban pl. EXAMPLE.COM. Az IDN alakot az unicodeName hordozza. ⤢ status[]EPP státuszjelzők client/server prohibition, hold, pending stb. ⤢ events[]Életciklus-mérföldkövek registration, expiration, last changed, transfer — mindegyik dátummal. ⤢ entities[]Kapcsolattartók, mindegyik roles[]-zal registrar, registrant, abuse, technical, administrative. ⤢ nameservers[]Delegált nameserverek Bejegyzésenként ldhName és/vagy hostName. ⤢ secureDNSDNSSEC-aláírási állapot delegationSigned: true azt jelenti, hogy a zóna alá van írva. Gyakori státuszkódok (EPP) ⤢ clientTransferProhibitedÁtvitelt a regisztrátor zárolta A regisztráns lemondott a regisztrátorok közötti átvitelről. ⤢ clientUpdateProhibitedMódosításokat a regisztrátor zárolta A rekord egyetlen módosítása sem engedélyezett. ⤢ clientDeleteProhibitedTörlést a regisztrátor zárolta A domain nem törölhető. ⤢ serverTransferProhibitedÁtvitelt a registry zárolta Registry szintű átviteli zárolás. ⤢ serverDeleteProhibitedTörlést a registry zárolta Registry szintű törlésvédelem. ⤢ clientHold / serverHoldDNS-feloldás felfüggesztve A domain kikerül a zónából — megszűnik feloldódni. ⤢ addPeriodKezdeti regisztrációs ablak Általában a regisztrációt követő első 5 nap. ⤢ autoRenewPeriodLejárat utáni automatikus megújítási ablak Türelmi időszak, amely alatt a domain automatikusan megújul. ⤢ redemptionPeriodTörölve, díj ellenében visszanyerhető A törlés után rövid ablak a domain visszaállítására. IANA RDAP bootstrap (kiszolgálófelderítés) ⤢ dns.jsonTLD → RDAP-kiszolgáló data.iana.org/rdap/dns.json ⤢ ipv4.jsonIPv4-tartomány → RIR data.iana.org/rdap/ipv4.json ⤢ ipv6.jsonIPv6-tartomány → RIR data.iana.org/rdap/ipv6.json ⤢ asn.jsonASN-tartomány → RIR data.iana.org/rdap/asn.json