Ogni dominio registrato su internet, in un unico file: è questo che serve davvero, e c’è esattamente un modo pratico per averlo. Non un campione, non una singola estensione, non uno scraping che si blocca al primo rate limit. Serve l’insieme completo dei domini su tutte le estensioni di dominio, pulito, aggiornato e pronto per essere interrogato. Ecco come ottenerlo, e perché costruirlo da soli è una trappola.
Quanto è grande un elenco di tutti i domini registrati?
Più grande di quanto la maggior parte delle persone si aspetti. In questo momento centinaia di milioni di domini sono registrati sulle estensioni di dominio di tutto il mondo, e il numero cambia ogni giorno, con nuovi nomi che compaiono e altri che scompaiono. Non è un file che si tiene in un foglio di calcolo, è un dataset serio.
Da solo, .com supera i 160 milioni di domini, circa il 40% dell’intero namespace. Aggiungendo .net e .org, le estensioni più recenti (.io, .ai, .xyz, .shop) e centinaia di codici nazionali, il quadro completo arriva a centinaia di milioni di singoli nomi a dominio. Questa scala è esattamente il motivo per cui un set completo di ogni dominio è uno dei dataset più preziosi di internet: sta alla base di pipeline di vendita, brand protection, ricerca sulla sicurezza e market intelligence. Ed è anche il motivo per cui nessuno lo regala.
La domanda su .com da cui tutti partono
La maggior parte delle persone che vuole «tutti i domini» in realtà parte da .com, perché .com è il mercato. Con oltre 160 milioni di nomi, supera di gran lunga ogni altra estensione, e qualsiasi piano serio deve gestirlo per primo. La buona notizia è che, una volta ottenuto il set completo, isolarlo è un filtro di una riga. Ogni dominio .com si trova nello stesso file di ogni nome .net, .org e a codice nazionale, quindi lo si estrae nel momento in cui serve, mantenendo la lunga coda per dopo.
Questa è la differenza tra un’esportazione limitata a .com e un dataset completo: avendo l’intero set a disposizione, .com diventa una vista, non un progetto a parte. Non si ricompra mai .net il trimestre successivo solo perché il primo file copriva un’unica estensione.
Perché non si può assemblarlo da soli
Non esiste un registro centrale di tutto. Ogni estensione di dominio funziona sull’infrastruttura del proprio operatore, con regole proprie e in un formato proprio, e la stragrande maggioranza non pubblica mai un feed utilizzabile. Mettere insieme un quadro completo, deduplicato e aggiornato su tutte queste fonti non è uno script da fine settimana, è un’operazione dati permanente che la maggior parte dei team avvia, sottostima gravemente e abbandona silenziosamente dopo tre mesi. Chi va avanti finisce per mantenere scraper fragili, rincorrere i cambi di formato di decine di registri e spiegare al proprio team perché l’elenco dei domini è di nuovo indietro di una settimana.
È il problema che webatla ha già risolto. Invece di bruciare un trimestre a inseguire centinaia di fonti incompatibili e ritrovarsi comunque con delle lacune, si ottiene un unico file che contiene già ogni dominio tracciato, aggiornato ogni giorno.
Cosa rende un set completo e utilizzabile
Un mucchio di dump grezzi dei registri non è un dataset, è un compito da svolgere. Il valore sta nel lavoro che trasforma centinaia di fonti frammentate in un unico file interrogabile, ed è esattamente questo che si acquista:
- Copertura: ogni estensione di dominio, da
.come.netfino al più piccolo codice nazionale, in un unico set. Niente manca perché un registro era difficile da raggiungere. - Deduplicazione: una riga pulita per dominio, senza collisioni dovute a fonti sovrapposte.
- Normalizzazione: uno schema coerente su ogni estensione, così
example.comedexample.co.ukvengono interpretati allo stesso modo. - Aggiornamento: ricostruito ogni giorno, così il set riflette i domini che esistono oggi, non quelli del trimestre scorso.
Questa combinazione è la differenza tra «tecnicamente ho i dati» e «posso rispondere a una domanda con questi dati prima di pranzo».
Il set completo, in un unico file
Il dataset completo dei domini di webatla è l’elenco stesso: ogni dominio su tutte le estensioni di dominio, deduplicato e normalizzato in un unico file pulito, ricostruito ogni giorno. Nessuna richiesta, nessuna approvazione, nessuna pratica per singolo registro. Lo si acquista una volta sola e si scarica l’intero namespace come JSONL aggiornato.
È deliberatamente il prodotto più economico e a maggior volume che vendiamo, perché è la base su cui si costruisce tutto il resto: un prezzo fisso, un mese di download e ogni dominio sul proprio disco in pochi minuti invece che in mesi.
Come si presenta ogni riga
Ogni riga è un nome a dominio, strutturato in modo da poter filtrare e segmentare centinaia di milioni di record senza dover mettere in piedi un database. Una singola riga è semplice quanto questa:
{"domain": "example.com", "tld": "com", "suffix": "com", "domainType": "ICANN"}
| Campo | Esempio | Utilizzo |
|---|---|---|
domain |
example.com |
la registrazione stessa |
tld |
com |
filtro per TLD |
suffix |
co.uk |
gestisce correttamente i suffissi multilivello |
domainType |
ICANN |
separa i gTLD dai namespace privati |
Il set di base indica quali domini esistono. Quando serve il record di registrazione dietro ciascun dominio, cioè chi lo possiede, quando è stato creato e tramite quale registrar, si aggiunge il dataset RDAP & WHOIS. Si può aggiungere il dataset DNS per i nameserver, o Technologies per sapere cosa utilizza ogni sito. Stesso set di domini, arricchito dall’angolazione che serve.
Lavorare con un file di queste dimensioni
Ogni dataset webatla viene fornito in formato JSONL: un oggetto JSON per riga, l’unico formato che scala a centinaia di milioni di domini. Viene letto in streaming riga per riga e si integra direttamente con jq, pandas, DuckDB, BigQuery o Spark, così non serve mai caricare l’intero file in memoria.
Ecco come classificare ogni estensione per numero di domini con una sola riga di jq:
cat domains.jsonl | jq -r .tld | sort | uniq -c | sort -rn | head
Per estrarre solo i domini .com in un file a parte:
jq -c 'select(.tld == "com")' domains.jsonl > com.jsonl
Oppure interrogare l’intero set sul posto con DuckDB, senza database, senza indice:
SELECT tld, count(*) AS domains
FROM 'domains.jsonl'
GROUP BY tld
ORDER BY domains DESC;
Questa singola query trasforma il file grezzo in una mappa per estensione dell’intero mercato dei domini in pochi secondi. Abbiamo usato gli stessi dati per analizzare la concentrazione di DNS e registrar e le estensioni di dominio in crescita più rapida del Q1 2026.
Chi si affida a un set completo di domini
I team che acquistano il set completo di domini appartengono a ogni settore, ma condividono un problema: i dati parziali rovinano silenziosamente il loro lavoro, e le lacune restano invisibili finché qualcosa a valle non va storto.
- Vendite e go-to-market: una visione del total addressable market è accurata solo se parte da ogni dominio. Filtrare su una nicchia
.com, un codice nazionale o un’impronta tecnologica significa fare prospecting sull’intero mercato, non su una sua fetta. - Team brand e marchi: trovare ogni dominio che contiene il proprio brand su tutte le estensioni, in modo che un typosquat
.comdormiente emerga prima di essere usato in modo ostile. - Sicurezza e threat intel: monitorare l’intero namespace per individuare pattern di phishing, cluster di nameserver sospetti e nuovi domini simili che un feed parziale lascerebbe sfuggire.
- Investitori in domini e registrar: tracciare il movimento dei domini per estensione nel tempo e individuare dove si sta spostando la domanda.
- Team dati e ML: addestrare e valutare su un set pulito e deduplicato di nomi a dominio reali, non su un campione scraped che distorce il modello.
Ognuno di questi casi ha bisogno dello stesso punto di partenza: un set di domini completo, aggiornato e affidabile, non un’esportazione obsoleta o uno scraping a metà.
Il costo reale di un elenco incompleto
Un elenco parziale fallisce in silenzio, ed è proprio questo che lo rende pericoloso. Un numero di total addressable market sembra solido finché non si scopre che è stato costruito su una frazione dei domini realmente esistenti. Una scansione del brand risulta pulita, non perché non esistano domini simili, ma perché i dati non li contenevano mai. Un modello si addestra su un campione distorto e nessuno se ne accorge finché le previsioni non iniziano silenziosamente a deviare.
La completezza è l’intero senso di un elenco di domini, non un semplice valore aggiunto. Un set a cui mancano i codici nazionali, o le registrazioni della settimana scorsa, o la lunga coda dei domini parcheggiati, distorce ogni conteggio e ogni corrispondenza costruita sopra di esso. Acquistare un unico file autorevole invece di ricucire insieme frammenti è esattamente ciò che elimina questo punto cieco: un file, ogni dominio, così la risposta ottenuta è quella davvero vera.
Dal file alla prima risposta in pochi minuti
Non c’è nessun progetto ETL da eseguire prima di ottenere valore. Si apre un file, si punta jq o DuckDB su di esso, e si interroga immediatamente l’intero namespace dei domini: si contano i .com rispetto ai .net, si isola un codice nazionale, o si fa pattern-matching su un brand in tutte le estensioni in un solo passaggio. Essendo puro JSONL, lo stesso file alimenta un notebook Python, un job Spark o un caricamento in BigQuery senza conversioni. Il divario tra l’acquisto dei dati e la risposta a una domanda reale si misura in minuti, non in sprint. Questo è l’argomento pratico per acquistare l’intero set: nel momento in cui arriva è già operativo, e il tempo va all’analisi invece che alla parte infrastrutturale.
Sempre aggiornato, mai obsoleto
Un file di domini invecchia in fretta. I nomi vengono registrati e abbandonati ogni minuto, quindi un file di sei mesi fa è per lo più rumore per qualsiasi analisi sensibile al tempo, e i domini appena registrati che segnalano un lancio o una campagna sono esattamente quelli che un set obsoleto si perde. Per questo il dataset viene ricostruito ogni giorno e ogni esportazione è versionata per data: si sa sempre con precisione cosa si sta usando e quando è stato generato. Se l’obiettivo è intercettare le nuove registrazioni il giorno stesso in cui compaiono, il dataset Domain Investor è costruito attorno ai domini appena registrati su tutte le estensioni.
Domande frequenti
Quanti domini registrati esistono?
Centinaia di milioni considerando tutte le estensioni insieme, e la cifra cambia ogni giorno. Da solo, .com supera i 160 milioni, circa il 40% del totale. Poiché cambia costantemente, un set datato e ricostruito ogni giorno è l’unica versione su cui vale la pena lavorare.
Posso scaricare tutti i domini .com da soli?
Sì. Filtrando il dataset completo con tld == "com" si ottiene ogni dominio .com in un file a parte. .com è di gran lunga l’estensione più grande, quindi ci si deve aspettare un file corposo, ma è un filtro, non un acquisto separato.
Il file include più di .com?
Sì, .com è solo la fetta più grande. Il set copre .net, .org, .io, .ai e ogni altra estensione fino al più piccolo codice nazionale, tutto nello stesso file.
Posso ottenere solo i domini registrati di recente? Sì, filtrando per data di registrazione, oppure partendo dal dataset Domain Investor, che si concentra sulle registrazioni recenti su tutte le estensioni di dominio.
In che formato è disponibile, e quanto è aggiornato? JSONL pulito, un dominio per riga, ricostruito ogni giorno e versionato per data, mai un dump storico obsoleto.
Posso usare l’elenco completo a fini commerciali? Sì, vendite, sicurezza, brand protection, ricerca e funzionalità di prodotto sono tutti usi standard. Un prezzo fisso copre un mese di accesso, qualunque cosa si stia costruendo sopra i dati.
Quanto costa? Un prezzo fisso per un mese di accesso, senza abbonamento. La pagina prezzi indica la cifra attuale, ed è il modo più economico per avere ogni dominio sul proprio disco.
Scaricare l’elenco completo
Smetta di provare a ricostruire i domini di internet un registro alla volta, è un progetto che non finisce mai. Scarichi il dataset completo dei domini di webatla → e abbia ogni dominio registrato su ogni estensione di dominio, .com e lunga coda comprese, come JSONL pulito e aggiornato, oggi stesso. Oppure esplori tutti i dataset per vedere tutto ciò che si può aggiungere. Nessun registro da rincorrere e nessuna approvazione da attendere, solo il set completo di domini, già operativo nel momento in cui arriva. È il percorso più rapido per passare da «mi servono tutti i domini» ad averli davvero.