Il sistema dei nomi di dominio di Internet si è affidato a WHOIS per più di quattro decenni. Definito per la prima volta nell'RFC 812 nel 1982, WHOIS è stato progettato in un'epoca in cui l'intero Internet aveva meno di 500 host. Oggi, con oltre 350 milioni di domini registrati secondo il Rapporto sull'Industria dei Nomi di Dominio Q4 2023 di Verisign, WHOIS sta mostrando l'usura del tempo. RDAP, il Registration Data Access Protocol, è stato sviluppato come suo moderno sostituto. ICANN spinge la transizione da WHOIS a RDAP dal 2015, e nel 2024 ha annunciato che i servizi WHOIS gTLD potrebbero iniziare il tramonto mentre RDAP raggiunge la copertura completa. Questo articolo spiega entrambi i protocolli, le loro differenze chiave e cosa significa la transizione per chiunque monitori o gestisca nomi di dominio.
Cos'è WHOIS?
WHOIS è un protocollo basato su TCP che funziona sulla porta 43 e restituisce i dati di registrazione del dominio come testo semplice non strutturato. Quando interrogate un server WHOIS, ricevete un blocco di testo leggibile dall'uomo contenente informazioni sul registrante del dominio, sul registrar, sui server dei nomi, sui codici di stato e sulle date importanti come la creazione, l'aggiornamento e la scadenza. Il protocollo è incredibilmente semplice per design. Aprite una connessione TCP, inviate il nome del dominio e ricevete una risposta di testo. Non c'è autenticazione, non c'è crittografia e non c'è un formato di output standardizzato. Ogni registro e registrar formatta il suo output WHOIS diversamente.
Questa semplicità è stata una forza nella prima Internet ma è diventata una seria limitazione. Poiché l'output WHOIS è testo semplice senza uno schema formale, ogni parser deve gestire dozzine di diversi formati. Una risposta WHOIS .com si presenta diversamente da una risposta .org, che si presenta diversamente da una risposta .de. I formati delle date variano tra i registrar. I nomi dei campi sono incoerenti. Alcuni registrar includono campi aggiuntivi, altri omettono quelli standard. La costruzione di strumenti automatizzati affidabili che analizzano i dati WHOIS su migliaia di TLD richiede una manutenzione costante poiché i registrar cambiano la loro formattazione di output senza preavviso. Questa frammentazione era una delle motivazioni primarie per lo sviluppo di un protocollo sostitutivo.
Cos'è RDAP?
RDAP, il Registration Data Access Protocol, è definito in una serie di RFC pubblicate dall'IETF nel 2015 (RFC 7480 fino a RFC 7484). A differenza di WHOIS, RDAP è un protocollo basato su HTTP che restituisce i dati in formato JSON strutturato. Ciò significa che ogni risposta RDAP segue uno schema definito, rendendo semplice analizzarla a livello di programmazione indipendentemente dal registro o registrar che fornisce i dati. RDAP funziona anche su HTTPS, fornendo crittografia per le query e le risposte, qualcosa che WHOIS non ha mai offerto. Il protocollo supporta nativamente i nomi di dominio internazionalizzati e i dati di contatto multilingue.
RDAP introduce diverse capacità che WHOIS non ha affatto. Il controllo dell'accesso differenziato consente ai server RDAP di restituire diversi livelli di dettaglio a seconda di chi effettua la query. Una richiesta delle forze dell'ordine potrebbe ricevere i dettagli completi del registrante, mentre una query pubblica riceve solo dati non personali. Questo controllo dell'accesso integrato si allinea con il GDPR e altre normative sulla privacy in modo molto più naturale rispetto a WHOIS, che era un sistema tutto-o-niente che i registrar hanno dovuto modificare dopo il GDPR semplicemente oscurando i campi. RDAP utilizza anche i redirect HTTP standard per i referral tra server, sostituendo gli hint di referral generici basati su testo che WHOIS utilizzava. L'IANA mantiene un registro di bootstrap (pubblicato come JSON su data.iana.org) che mappa ogni TLD al suo server RDAP autorevole.
Differenze chiave tra RDAP e WHOIS
Le differenze tra RDAP e WHOIS riguardano ogni aspetto di come vengono interrogati, trasmessi e consumati i dati di registrazione dei domini. WHOIS è stato progettato per un internet piccolo dove la sicurezza e la leggibilità automatica non erano priorità. RDAP è stato progettato per l'internet di oggi dove la privacy, l'automazione e il supporto internazionale sono essenziali. Ecco un confronto dettagliato dei due protocolli nelle dimensioni più importanti per il monitoraggio e la gestione dei domini.
- Formato dei dati: WHOIS restituisce testo semplice non strutturato che varia tra i provider. RDAP restituisce JSON standardizzato con uno schema coerente su tutti i provider.
- Sicurezza del trasporto: WHOIS invia i dati come testo non criptato sulla porta TCP 43. RDAP utilizza HTTPS (crittografia TLS) per tutte le query e le risposte.
- Autenticazione: WHOIS non dispone di un meccanismo di autenticazione. RDAP supporta OAuth e altri meccanismi di autenticazione basati su HTTP per l'accesso a livelli.
- Struttura della query: WHOIS utilizza una semplice stringa di testo come input. RDAP utilizza URL HTTP RESTful con segmenti di percorso definiti per domini, IP ed entità.
- Internazionalizzazione: WHOIS non ha supporto per i caratteri non ASCII. RDAP supporta nativamente i nomi di dominio internazionalizzati e i dati di contatto Unicode.
- Gestione dei referral: WHOIS utilizza hint di referral basati su testo che i client devono analizzare. RDAP utilizza redirect HTTP standard 301/302.
- Gestione degli errori: WHOIS non ha risposte di errore standardizzate. RDAP utilizza codici di stato HTTP (404, 400, 429, ecc.) con corpi di errore JSON.
- Bootstrap: WHOIS si affida a elenchi di server hardcoded. RDAP utilizza il registro di bootstrap IANA per scoprire dinamicamente i server autorevoli.
La cronologia della transizione ICANN
ICANN ha guidato la transizione da WHOIS a RDAP per oltre un decennio. Nel 2015, ICANN ha richiesto a tutti i registri e registrar di gTLD di implementare RDAP accanto ai loro servizi WHOIS esistenti. Nel 2019, RDAP era obbligatorio per tutti gli operatori di gTLD. Nel gennaio 2024, la Generic Names Supporting Organization (GNSO) di ICANN ha iniziato a discutere il deprecamento formale dei servizi WHOIS di gTLD, con una cronologia proposta che potrebbe vedere i server WHOIS spenti per i gTLD già nel 2027. Tuttavia, la transizione non è uniforme. Molti registri ccTLD operano indipendentemente da ICANN e hanno adottato RDAP al loro ritmo, o non lo hanno fatto affatto. A partire dal 2025, circa 1.200 TLD hanno server RDAP elencati nel registro di bootstrap IANA, mentre molti ccTLD come .de, .jp, .ru e .it si affidano ancora esclusivamente a WHOIS. Questo paesaggio misto significa che qualsiasi sistema pratico di ricerca dei domini deve supportare entrambi i protocolli per il futuro prevedibile.
Cosa significa per il monitoraggio dei domini
Per chiunque monitori i nomi di dominio, che sia per il tracciamento dei rinnovi, la protezione del marchio o l'acquisizione, la transizione RDAP ha implicazioni pratiche. Gli strumenti che si basano esclusivamente su WHOIS smetteranno eventualmente di funzionare per i gTLD poiché i registri eliminano gradualmente il vecchio protocollo. Ma gli strumenti che si basano esclusivamente su RDAP perderanno i dati di molti ccTLD che non l'hanno ancora adottato. L'approccio corretto è una strategia a doppio protocollo: utilizzare RDAP come metodo di ricerca primario dove disponibile e ricorrere a WHOIS per i TLD che non supportano ancora RDAP.
DomainExpiryCheck.com implementa esattamente questo approccio a doppio protocollo. Il sistema controlla prima WHOIS e ricorre automaticamente a RDAP quando i dati WHOIS non sono disponibili o insufficienti. Mantiene una mappa aggiornata di quali TLD supportano RDAP sincronizzandosi con il registro di bootstrap IANA ogni giorno. Per i TLD solo RDAP, ovvero quelli dove WHOIS non restituisce dati utilizzabili, il sistema salta interamente WHOIS e interroga direttamente RDAP. Ciò garantisce dati di scadenza accurati indipendentemente dal fatto che un determinato TLD abbia completato la transizione o si affidi ancora al protocollo legacy. Man mano che la transizione progredisce e più TLD adottano RDAP, gli strumenti di monitoraggio si sposteranno gradualmente verso un'operazione RDAP-primaria, ma la compatibilità WHOIS rimarrà importante per almeno altri diversi anni.
Monitora i Tuoi Domini Oggi
Monitora le date di scadenza dei domini, ricevi avvisi prima che i domini scadano e non perdere mai un dominio. Gratuito per un massimo di 3 domini.
Inizia il Monitoraggio Gratuito