WHOIS

Protocolli e Standard
Il protocollo legacy per interrogare le informazioni di registrazione del dominio, restituendo dati di testo non strutturati sulla proprietà e lo stato del dominio.
← Torna al Glossario

Cos'è WHOIS?

WHOIS è il protocollo originale per l'interrogazione delle informazioni di registrazione dei nomi di dominio, risalente ai primi giorni di internet. Quando esegui una ricerca WHOIS, ricevi una risposta basata su testo contenente i dettagli della registrazione di un dominio, incluse le informazioni del registrar, le date di creazione, le date di scadenza e, storicamente, le informazioni di contatto dei registranti.

La storia di WHOIS

WHOIS è emerso negli anni '80 quando internet era un posto molto più piccolo. Originariamente documentato in RFC 812 (1982), è stato progettato per permettere agli amministratori di sistema di identificare chi era responsabile delle risorse di rete. Il protocollo opera sulla porta TCP 43, accettando semplici query di testo e restituendo risposte leggibili dall'uomo (ma non amichevoli per le macchine).

Perché WHOIS è problematico per gli sviluppatori

Se hai creato applicazioni che analizzano i dati WHOIS, hai riscontrato il suo difetto fondamentale: non esiste uno standard di formato. Ogni registrar e registro formatta il loro output WHOIS diversamente. Considera questi problemi del mondo reale:

Nomi di campo incoerenti

Formati di data variabili

2024-01-15T00:00:00Z

15-Jan-2024

January 15, 2024

15/01/2024

Struttura imprevedibile

Alcuni registrar includono righe vuote tra le sezioni, altri no. Alcuni usano i due punti come delimitatori, altri usano le tabulazioni. Questa incoerenza significa che l'analisi robusta di WHOIS richiede il mantenimento di dozzine di pattern regex e l'aggiornamento costante man mano che i registrar cambiano i loro formati.

Dettagli tecnici di WHOIS

Una query WHOIS è semplice a livello di protocollo:

1. Apri una connessione TCP alla porta 43 sul server WHOIS

2. Invia il nome del dominio seguito da una nuova riga

3. Leggi la risposta finché la connessione non si chiude

echo "example.com" | nc whois.verisign-grs.com 43

La risposta è testo semplice senza una struttura standardizzata, richiedendo un'analisi attenta.

Cambiamenti di privacy in WHOIS

L'introduzione del GDPR nel 2018 ha cambiato fondamentalmente la disponibilità dei dati WHOIS. Precedentemente, le risposte WHOIS includevano:

Ora, la maggior parte dei registrar oscura queste informazioni personali, mostrando solo:

Questa protezione della privacy significa che WHOIS è meno utile per la ricerca di contatti ma comunque prezioso per il controllo della disponibilità e le informazioni tecniche del dominio.

Quando usare WHOIS vs RDAP

Per i nuovi sviluppi, preferisci sempre RDAP quando disponibile. RDAP fornisce le stesse informazioni in un formato JSON standardizzato che è banale da analizzare. Tuttavia, WHOIS rimane necessario per:

Ricerca di server WHOIS

Ogni TLD ha server WHOIS designati. Ad esempio:

L'IANA mantiene un database root su whois.iana.org che può indirizzarti al server WHOIS appropriato per il TLD.

Il futuro di WHOIS

ICANN ha mandato l'adozione di RDAP e WHOIS viene gradualmente eliminato. Sebbene i server WHOIS probabilmente rimarranno operativi per anni, le nuove applicazioni dovrebbero essere costruite su RDAP. DomScan utilizza esclusivamente RDAP per i suoi controlli di disponibilità dei domini, garantendo risultati coerenti e affidabili su tutti i TLD supportati.

Metti in Pratica Questa Conoscenza

Usa l'API di DomScan per verificare disponibilità, salute del dominio e altro.