Ricerca DNS
Visualizza i record DNS A, AAAA, CNAME, MX, NS, TXT e SOA di un host.
1. Introduzione
Ricerca DNS è uno strumento che recupera record dettagliati del Domain Name System (DNS) per qualsiasi dominio o hostname. I record DNS costituiscono la base di come funziona Internet collegando i nomi di dominio agli indirizzi IP, ai server di posta, ai name server e ad altri servizi essenziali. Consente di controllare rapidamente i record A, AAAA, CNAME, MX, NS, TXT, SOA e CAA in un formato chiaro, strutturato e facile da leggere.
Che tu sia il proprietario di un sito web che risolve problemi di configurazione del dominio, un amministratore di sistema che verifica le impostazioni del server di posta o uno sviluppatore che esegue il debug dei problemi di propagazione DNS, questo strumento offre una visibilità immediata sulla configurazione DNS di un dominio. Inserisci semplicemente un nome di dominio o un URL e lo strumento estrae automaticamente l’hostname e interroga più tipi di record DNS.
Supporta anche i nomi di dominio internazionalizzati (IDN), garantendo risultati accurati per domini che contengono caratteri non ASCII. L’output è organizzato in tabelle categorizzate, rendendo facile comprendere i risultati sia ai principianti sia ai professionisti.
2. Come funziona
Lo strumento Ricerca DNS esegue query DNS in tempo reale sull’hostname specificato e recupera più tipi di record in un singolo ciclo di richiesta. Quando un utente invia un dominio o un URL, il sistema prima pulisce l’input per rimuovere caratteri indesiderati e garantire un’elaborazione sicura.
Parametro di input
- Host – Un campo obbligatorio. Può essere:
- Un nome di dominio (example.com)
- Un sottodominio (mail.example.com)
- Un URL completo (https://example.com/page)
Se viene inserito un URL completo, il sistema estrae automaticamente solo la parte dell’hostname. I nomi di dominio internazionali vengono convertiti nel formato ASCII (Punycode) per una query DNS accurata e successivamente riconvertiti in un formato leggibile dall’uomo nei risultati.
Regole di validazione
- Il campo host non può essere vuoto.
- L’input viene sanitizzato per prevenire voci non valide.
- Gli URL vengono analizzati per estrarre hostname validi.
- La validazione del token CSRF garantisce l’invio sicuro del modulo.
Tipi di record DNS recuperati
Lo strumento interroga i seguenti tipi di record DNS:
- A – Associazione indirizzo IPv4
- AAAA – Associazione indirizzo IPv6
- CNAME – Alias del nome canonico
- MX – Server di posta con priorità
- NS – Name server autorevoli
- TXT – Record di testo (SPF, DKIM, verifica)
- SOA – Record Start of Authority
- CAA – Autorizzazione dell’autorità di certificazione
Struttura dell’output
I risultati sono raggruppati per tipo di record. Ogni sezione è visualizzata in una tabella strutturata che include campi come:
- Tipo di record
- Host
- TTL (Time To Live)
- Target, indirizzo IP, priorità o altri valori specifici del tipo
Se non vengono trovati record DNS per l’host fornito, lo strumento restituisce un messaggio di errore che indica che non sono stati rilevati risultati.
Limitazioni
- I risultati dipendono dalla disponibilità del DNS pubblico.
- I record DNS aggiornati di recente potrebbero non riflettersi immediatamente a causa della cache TTL.
- Lo strumento non modifica né gestisce i record DNS: è solo in lettura.
3. Come utilizzare questo strumento
- Inserisci un nome di dominio, sottodominio o URL completo nel campo Host.
- Fai clic sul pulsante Invia.
- Attendi alcuni secondi mentre il sistema interroga i record DNS.
- Esamina le tabelle categorizzate per ogni tipo di record disponibile.
- Usa i valori TTL e dei record per diagnosticare o verificare la configurazione DNS.
4. Esempi pratici
Esempio 1: Verifica dell’indirizzo IP del sito web
Input: example.com
Output (Record A):
- Tipo: A
- Host: example.com
- TTL: 3600
- IP: 93.184.216.34
Caso d’uso: confermare che il tuo dominio punti al server di hosting corretto dopo una migrazione.
Esempio 2: Verifica della configurazione email
Input: example.com
Output (Record MX):
- Tipo: MX
- Host: example.com
- Priority: 10
- Target: mail.example.com
Caso d’uso: assicurarsi che l’instradamento delle email sia configurato correttamente prima di lanciare servizi email aziendali.
5. Casi d’uso per sviluppatori
- Monitoraggio DNS automatizzato
Integra controlli DNS periodici nei sistemi di monitoraggio per rilevare modifiche alla configurazione o modifiche non autorizzate ai record.
- Validazione del deployment
Verifica automaticamente i record A e AAAA dopo il deployment di modifiche all’infrastruttura per garantire che il traffico venga instradato correttamente.
- Verifica del sistema email
Valida programmaticamente i record MX e TXT per confermare le configurazioni SPF, DKIM e DMARC.
- Controlli di sicurezza dei certificati SSL
Interroga i record CAA per verificare quali autorità di certificazione sono autorizzate a emettere certificati per un dominio.
Esempio di integrazione PHP
$records = dns_get_record("example.com", DNS_A);
foreach($records as $record) {
echo $record['ip'];
}
Esempio JavaScript (Node.js)
const dns = require('dns');
dns.resolveMx('example.com', (err, addresses) => {
if (!err) console.log(addresses);
});
Per un’implementazione sicura, valida e sanitizza sempre l’input dell’host per prevenire problemi di injection e garantire una risoluzione DNS affidabile.
6. FAQ
Che cos’è una DNS lookup?
Una DNS lookup recupera i record DNS associati a un nome di dominio, come indirizzi IP o server di posta.
Perché dovrei controllare i record DNS?
Potresti dover risolvere problemi di inattività del sito web, verificare la configurazione email o confermare migrazioni di dominio.
Qual è la differenza tra i record A e AAAA?
I record A associano i domini agli indirizzi IPv4, mentre i record AAAA li associano agli indirizzi IPv6.
Quanto tempo richiede la propagazione DNS?
La propagazione dipende dalle impostazioni TTL e può richiedere da pochi minuti fino a 48 ore.
Posso controllare i sottodomini?
Sì. Inserisci il sottodominio completo (ad esempio mail.example.com) nel campo host.
Questo strumento supporta i nomi di dominio internazionali?
Sì. I domini internazionalizzati vengono convertiti automaticamente e visualizzati correttamente.
Strumenti simili
Inserisci un IP per trovare il dominio o host associato.
Ottieni dettagli approssimativi su un indirizzo IP.
Ottieni tutti i dettagli possibili su un certificato SSL.
Strumenti popolari
Inverti le lettere in una frase o paragrafo.
Ottieni la dimensione del testo in byte (B), kilobyte (KB) o megabyte (MB).
Converti un numero nella sua forma scritta.
Conta il numero di caratteri e parole in un testo dato.
Capovolgi il testo con facilità.
Converti il testo normale in stile corsivo.