{"id":126498,"date":"2025-10-02T09:00:00","date_gmt":"2025-10-02T07:00:00","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=126498"},"modified":"2025-09-29T09:14:46","modified_gmt":"2025-09-29T07:14:46","slug":"comando-dig-linux","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/comando-dig-linux\/","title":{"rendered":"Verificare i record DNS con il comando dig su Linux"},"content":{"rendered":"\n<p>Vuoi sapere come usare il comando dig su Linux? In questa guida ti mostreremo come si usa il comando con le sue <strong>opzioni <\/strong>di base. Imparerai come ottenere informazioni sui <strong>record DNS dei domini<\/strong> e fare una ricerca inversa a partire da un IP.<\/p>\n\n\n\n<p>Iniziamo!<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#sintassi-del-comando-dig\">Sintassi del comando dig<\/a><\/li><li><a href=\"#casi-duso-del-comando-dig\">Casi d&#8217;uso del comando dig<\/a><ul><li><a href=\"#verificare-i-record-a-di-un-dominio\">Verificare i record A di un dominio<\/a><\/li><li><a href=\"#come-fare-un-reverse-dns-lookup\">Come fare un reverse DNS lookup<\/a><\/li><li><a href=\"#fare-una-richiesta-usando-un-dns-specifico\">Fare una richiesta usando un DNS specifico<\/a><\/li><li><a href=\"#verificare-tutti-i-record-di-un-dominio\">Verificare tutti i record di un dominio<\/a><\/li><li><a href=\"#verificare-uno-specifico-record-dns\">Verificare uno specifico record DNS<\/a><ul><li><a href=\"#verificare-i-record-ns\">Verificare i record NS<\/a><\/li><li><a href=\"#verificare-i-record-mx\">Verificare i record MX<\/a><\/li><\/ul><\/li><li><a href=\"#verificare-piu-domini\">Verificare pi\u00f9 domini<\/a><\/li><li><a href=\"#seguire-il-percorso-dei-dns\">Seguire il percorso dei DNS<\/a><\/li><li><a href=\"#modificare-loutput-del-comando-dig\">Modificare l&#8217;output del comando dig<\/a><ul><li><a href=\"#mostrare-solo-il-valore-del-record\">Mostrare solo il valore del record<\/a><\/li><li><a href=\"#mostrare-solo-la-sezione-answer\">Mostrare solo la sezione answer<\/a><\/li><\/ul><\/li><\/ul><\/li><li><a href=\"#conclusioni\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"sintassi-del-comando-dig\">Sintassi del comando dig<\/h2>\n\n\n\n<p>Il comando dig (<em>domain information groper<\/em>) ci permette di avere informazioni sui <a href=\"https:\/\/supporthost.com\/it\/dns\/\">DNS<\/a> e di risolvere eventuali problemi con i record DNS.<\/p>\n\n\n\n<p>La sintassi di base del comando dig \u00e8 questa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig &#091;hostname\/indirizzo IP] &#091;tipo di record]<\/code><\/pre>\n\n\n\n<p>Per esempio per avere informazioni sui record MX del dominio <em>esempio.com<\/em>, user\u00f2 il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig esempio.com MX<\/code><\/pre>\n\n\n\n<p>Nel corso di questo articolo ti mostrer\u00f2 diversi esempi che ti aiuteranno a capire meglio come si usa il comando dig.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"casi-duso-del-comando-dig\">Casi d&#8217;uso del comando dig<\/h2>\n\n\n\n<p>Con il comando dig possiamo avere informazioni sui record DNS dei <strong>domini<\/strong>.<\/p>\n\n\n\n<p>Possiamo usare dig per diverse funzioni, tra cui:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>avere informazioni su tutti i record DNS o su un record specifico;<\/li>\n\n\n\n<li>ricavare l&#8217;indirizzo IP associato a un dominio (DNS lookup);<\/li>\n\n\n\n<li>ottenere il dominio associato a un IP (reverse DNS lookup).<\/li>\n<\/ul>\n\n\n\n<p>Alcune di queste informazioni possono essere ottenute anche con il <a href=\"https:\/\/supporthost.com\/it\/comando-nslookup-linux\/\">comando nslookup<\/a>. Se usiamo dig, nell&#8217;output avremo <strong>informazioni aggiuntive<\/strong>.<\/p>\n\n\n\n<p>Ecco un confronto tra gli output dei due comandi:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"908\" height=\"629\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-vs-comando-nslookup.png\" alt=\"Comando Dig Vs Comando Nslookup\" class=\"wp-image-126500\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-vs-comando-nslookup.png 908w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-vs-comando-nslookup-300x208.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-vs-comando-nslookup-768x532.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-vs-comando-nslookup-91x63.png 91w\" sizes=\"auto, (max-width: 908px) 100vw, 908px\" \/><\/figure>\n\n\n\n<p>In questo esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>con entrambi i comandi (senza usare opzioni) ottengo il <strong>record A<\/strong> (indirizzo IP, in formato <a href=\"https:\/\/supporthost.com\/it\/ipv4\/\" data-type=\"post\" data-id=\"57397\">IPv4<\/a>, associato al dominio indicato);<\/li>\n\n\n\n<li>con dig posso avere altre informazioni, tra cui il <strong>TTL<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>Adesso, andiamo a vedere come si usa il comando dig e come leggere l&#8217;output.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"verificare-i-record-a-di-un-dominio\">Verificare i record A di un dominio<\/h3>\n\n\n\n<p>Se usiamo il comando dig senza specificare il tipo di record, verranno mostrati tutti i <em>record A<\/em> associati a quel dominio.<\/p>\n\n\n\n<p>Vediamo un esempio.<\/p>\n\n\n\n<p>Usiamo il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig wikipedia.org<\/code><\/pre>\n\n\n\n<p>L&#8217;output che ci viene fornito ci d\u00e0 diverse informazioni, vediamo come <em>interpretarle<\/em>.<\/p>\n\n\n\n<p>Nella sezione <em>Answer<\/em> possiamo vedere 5 elementi in colonna:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wikipedia.org. 23 IN A 185.15.58.224<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Il <strong>dominio<\/strong> che abbiamo richiesto: wikipedia.org<\/li>\n\n\n\n<li>Il <strong>TTL<\/strong> (Time to live) indica per quanto tempo (in secondi) verr\u00e0 conservato questo record DNS nella cache: 23.<\/li>\n\n\n\n<li>&#8220;IN&#8221; si riferisce alla <strong>classe <\/strong>di appartenenza del record, e indica <em>Internet<\/em>.<\/li>\n\n\n\n<li><strong>Tipo di record<\/strong>, in questo caso: A.<\/li>\n\n\n\n<li><strong>Contenuto del record A<\/strong>, quindi l&#8217;indirizzo IP associato al dominio: 185.15.58.224.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"472\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-output-1024x472.png\" alt=\"Comando Dig Output\" class=\"wp-image-126501\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-output-1024x472.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-output-300x138.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-output-768x354.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-output-120x55.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-output.png 1088w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Le altre informazioni presenti nell&#8217;output sono:<\/p>\n\n\n\n<p>Prima riga: in questa possiamo vedere la <strong>versione di <em>dig<\/em><\/strong> che stiamo usando.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>; &lt;&lt;&gt;&gt; DiG 9.18.30-0ubuntu0.24.04.2-Ubuntu &lt;&lt;&gt;&gt; wikipedia.org<\/code><\/pre>\n\n\n\n<p>Sezione <em>Header<\/em>, qui possiamo vedere i dettagli sulla richiesta inviata (lo status: NOERROR ci indica che \u00e8 andata a buon fine).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 23143 ;; \nflags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/code><\/pre>\n\n\n\n<p>Nella sezione &#8220;OPT PSEUDOSECTION&#8221; vedremo eventuali flag specifici e la dimensione del pacchetto di dati udp.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>;; OPT PSEUDOSECTION: \n; EDNS: version: 0, flags:; udp: 65494<\/code><\/pre>\n\n\n\n<p>La sezione <em>Question<\/em> ci mostra la query che \u00e8 stata inviata, in questo caso la richiesta del record A.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>;; QUESTION SECTION: \n;wikipedia.org. IN A<\/code><\/pre>\n\n\n\n<p>Dopo la sezione <em>Answer<\/em>, che abbiamo visto prima, troviamo quest&#8217;ultima sezione che indica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Query time: quanto tempo \u00e8 stato necessario per avere risposta;<\/li>\n\n\n\n<li>SERVER: il server che ha risposto;<\/li>\n\n\n\n<li>WHEN: la data della richiesta;<\/li>\n\n\n\n<li>MSG SIZE rcvd: la dimensione della risposta ottenuta.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>;; Query time: 60 msec \n;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP) \n;; WHEN: Fri May 09 10:48:38 CEST 2025 \n;; MSG SIZE rcvd: 58<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"come-fare-un-reverse-dns-lookup\">Come fare un reverse DNS lookup<\/h3>\n\n\n\n<p>Possiamo usare il comando dig da terminale sia per avere informazioni su un dominio che per fare una ricerca inversa (quella che viene chiamata <em>reverse DNS lookup<\/em>).<\/p>\n\n\n\n<p>Per la ricerca inversa ci basta usare il comando dig con l&#8217;opzione <code>-x<\/code> in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig -x &#091;indirizzo IP]<\/code><\/pre>\n\n\n\n<p>Usando il comando dig con l&#8217;opzione -x viene fatta una ricerca del record PTR e si pu\u00f2 risalire al dominio associato a un determinato IP.<\/p>\n\n\n\n<p>In questo caso, nell&#8217;esempio precedente abbiamo ottenuto l&#8217;IP associato al dominio <em>wikipedia.org<\/em>, ora facendo un reverse DNS lookup di questo IP, otteniamo text-lb.drmrs.wikimedia.org.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"837\" height=\"385\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/reverse-lookup-dns-comando-dig.png\" alt=\"Reverse Lookup Dns Comando Dig\" class=\"wp-image-126502\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/reverse-lookup-dns-comando-dig.png 837w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/reverse-lookup-dns-comando-dig-300x138.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/reverse-lookup-dns-comando-dig-768x353.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/reverse-lookup-dns-comando-dig-120x55.png 120w\" sizes=\"auto, (max-width: 837px) 100vw, 837px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"fare-una-richiesta-usando-un-dns-specifico\">Fare una richiesta usando un DNS specifico<\/h3>\n\n\n\n<p>Se non specifichiamo un DNS, il comando dig user\u00e0 i server DNS locali. Possiamo scegliere ad esempio di utilizzare i server DNS di Google:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>server primario: 8.8.8.8<\/li>\n\n\n\n<li>server secondario: 8.8.4.4<\/li>\n<\/ul>\n\n\n\n<p>Per farlo, ci basta specificare il server da usare in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig @8.8.8.8 wikipedia.org<\/code><\/pre>\n\n\n\n<p>Nell&#8217;esempio qui sotto puoi vedere che nell&#8217;ultima sezione il server utilizzato cambia:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>se non specificato, viene usato il server DNS locale;<\/li>\n\n\n\n<li>possiamo indicarlo per usare un server DNS specifico (nell&#8217;esempio, uno dei server DNS di Google).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"800\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-specificare-dns-1024x800.png\" alt=\"Comando Dig Specificare Dns\" class=\"wp-image-126503\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-specificare-dns-1024x800.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-specificare-dns-300x234.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-specificare-dns-768x600.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-specificare-dns-81x63.png 81w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-specificare-dns.png 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"verificare-tutti-i-record-di-un-dominio\">Verificare tutti i record di un dominio<\/h3>\n\n\n\n<p>Come altri <a href=\"https:\/\/supporthost.com\/it\/comandi-linux\/\" data-type=\"post\" data-id=\"33934\">comandi Linux<\/a>, anche dig ha delle opzioni che ci permettono di modificare l&#8217;output o il comportamento stesso del comando.<\/p>\n\n\n\n<p>Usando il comando dig senza opzioni, otteniamo informazioni solo sul <strong>record A<\/strong>. Se, invece, vogliamo avere informazioni su <strong>tutti i record DNS<\/strong>, possiamo usare il comando in questo modo aggiungendo &#8220;ANY&#8221;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig dominio.com ANY<\/code><\/pre>\n\n\n\n<p>In questo caso l&#8217;output cambia in base al dominio e potremo trovare uno o pi\u00f9 tipi di record diversi.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"481\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-any-record-dns-1024x481.png\" alt=\"Comando Dig Any Record Dns\" class=\"wp-image-126504\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-any-record-dns-1024x481.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-any-record-dns-300x141.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-any-record-dns-768x361.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-any-record-dns-120x56.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-any-record-dns.png 1269w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>In questo esempio l&#8217;output ci mostra:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>record <strong>SOA<\/strong> che contiene informazioni sulla ZONA DNS;<\/li>\n\n\n\n<li>record <strong>A<\/strong> che mostra l&#8217;IP;<\/li>\n\n\n\n<li>record <strong>MX<\/strong> che indica i server di posta (in questo caso pi\u00f9 di uno grazie all&#8217;<a href=\"https:\/\/supporthost.com\/it\/mx-secondario\/\">MX secondario<\/a>;<\/li>\n\n\n\n<li>record <strong>TXT<\/strong> che pu\u00f2 essere usato per vari scopi, in questo esempio \u00e8 usato per impostare i record SPF per i server email;<\/li>\n\n\n\n<li>record <strong>NS <\/strong>che indicano i nameserver.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"verificare-uno-specifico-record-dns\">Verificare uno specifico record DNS<\/h3>\n\n\n\n<p>Per visualizzare uno specifico tipo di record DNS associato a un dominio, ci basta usare il comando dig in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig &#091;dominio] &#091;tipo di record]<\/code><\/pre>\n\n\n\n<p>Vediamo diversi esempi.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"verificare-i-record-ns\">Verificare i record NS<\/h4>\n\n\n\n<p>Per i record NS, usiamo il comando dig in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig &#091;dominio] NS<\/code><\/pre>\n\n\n\n<p>Se usiamo il comando in questo modo avremo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>una sezione <em>Answer<\/em> in cui vedremo i record NS;<\/li>\n\n\n\n<li>una sezione <em>Additional<\/em> in cui vedremo anche gli altri record.<\/li>\n<\/ul>\n\n\n\n<p>Per semplificare la risposta possiamo aggiungere il parametro &#8220;<code>+short<\/code>&#8220;.<\/p>\n\n\n\n<p>In questo esempio puoi vedere la differenza di output tra i due comandi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig dominio.com NS<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>dig dominio.com NS +short<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"596\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/verifica-record-ns-comando-dig-linux-1024x596.png\" alt=\"Verifica Record Ns Comando Dig Linux\" class=\"wp-image-126505\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/verifica-record-ns-comando-dig-linux-1024x596.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/verifica-record-ns-comando-dig-linux-300x175.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/verifica-record-ns-comando-dig-linux-768x447.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/verifica-record-ns-comando-dig-linux-108x63.png 108w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/verifica-record-ns-comando-dig-linux.png 1267w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"verificare-i-record-mx\">Verificare i record MX<\/h4>\n\n\n\n<p>Per ottenere solo informazioni sui record MX possiamo usare il comando dig in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig dominio.com MX<\/code><\/pre>\n\n\n\n<p>Se vogliamo ottenere una risposta pi\u00f9 breve senza sezioni aggiuntive, usiamo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig dominio.com MX +short<\/code><\/pre>\n\n\n\n<p>Ecco qui sotto un esempio di entrambi gli output:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>nel primo caso abbiamo la risposta completa nella sezione <em>Answer<\/em>:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ivanmessina.it. 1821 IN MX 40 mxbackup1.svrsh.com. \nivanmessina.it. 1821 IN MX 0 mail.ivanmessina.it. \nivanmessina.it. 1821 IN MX 50 mxbackup2.svrsh.com.<\/code><\/pre>\n\n\n\n<p>Nel secondo (con +short), abbiamo solo i record MX:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0 mail.ivanmessina.it. \n50 mxbackup2.svrsh.com. \n40 mxbackup1.svrsh.com<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"597\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/verifica-record-mx-comando-dig-linux-1024x597.png\" alt=\"Verifica Record Mx Comando Dig Linux\" class=\"wp-image-126506\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/verifica-record-mx-comando-dig-linux-1024x597.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/verifica-record-mx-comando-dig-linux-300x175.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/verifica-record-mx-comando-dig-linux-768x447.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/verifica-record-mx-comando-dig-linux-108x63.png 108w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/verifica-record-mx-comando-dig-linux.png 1270w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"verificare-piu-domini\">Verificare pi\u00f9 domini<\/h3>\n\n\n\n<p>Se vogliamo verificare i record DNS di pi\u00f9 domini usando il comando dig, possiamo <strong>creare un file di testo<\/strong> e fare eseguire il comando <em>in batch<\/em>.<\/p>\n\n\n\n<p>Per farlo dobbiamo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>creare un file al cui interno inserire la lista di domini e salvarlo in formato .txt;<\/li>\n\n\n\n<li>usare il comando dig in questo modo:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>dig -f &#091;nome-file]<\/code><\/pre>\n\n\n\n<p>Possiamo dare l&#8217;opzione <code>+short<\/code> oppure le opzioni <code>+noall +answer<\/code> per avere il risultato in forma compatta. In questo caso ci saranno forniti solo i record A dei domini inseriti nel file.<\/p>\n\n\n\n<p>Per esempio, ho creato un file &#8220;lista_domini.txt&#8221; con questi domini:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wikipedia.org \nharvard.edu \ngoogle.com<\/code><\/pre>\n\n\n\n<p>Poi ho usato il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig -f lista_domini.txt +noall +answer<\/code><\/pre>\n\n\n\n<p>L&#8217;output ottenuto \u00e8 questo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wikipedia.org. 140 IN A 185.15.58.224 \nharvard.edu. 558 IN A 192.0.66.20\ngoogle.com. 259 IN A 216.58.205.46<\/code><\/pre>\n\n\n\n<p>Creare un file mi permette di fare pi\u00f9 richieste senza usare ogni volta il comando dig per ogni singolo dominio.<\/p>\n\n\n\n<p>Nell&#8217;esempio qui sotto ho prima usato il <a href=\"https:\/\/supporthost.com\/it\/comando-cat\/\" data-type=\"post\" data-id=\"77599\">comando cat<\/a> per visualizzare nel terminale il contenuto del file di testo e poi ho usato il comando dig passandogli il nome del file (nel mio caso lista_domini.txt), per avere un risultato pi\u00f9 compatto ho usato le opzioni <code>+noall +answer<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"917\" height=\"283\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-file-lista-domini.png\" alt=\"Comando Dig File Lista Domini\" class=\"wp-image-126507\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-file-lista-domini.png 917w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-file-lista-domini-300x93.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-file-lista-domini-768x237.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-file-lista-domini-120x37.png 120w\" sizes=\"auto, (max-width: 917px) 100vw, 917px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"seguire-il-percorso-dei-dns\">Seguire il percorso dei DNS<\/h3>\n\n\n\n<p>Possiamo utilizzare l&#8217;opzione <code>+trace<\/code> per far s\u00ec che la richiesta parta dal <em>root server<\/em>, passi per il TLD server e arrivi ai server <em>autoritativi<\/em> del dominio indicato.<\/p>\n\n\n\n<p>Il comando si usa cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig &#091;dominio] +trace<\/code><\/pre>\n\n\n\n<p>Ecco un esempio di output:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"912\" height=\"740\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/dig-opzione-trace.png\" alt=\"Dig Opzione Trace\" class=\"wp-image-126508\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/dig-opzione-trace.png 912w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/dig-opzione-trace-300x243.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/dig-opzione-trace-768x623.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/dig-opzione-trace-78x63.png 78w\" sizes=\"auto, (max-width: 912px) 100vw, 912px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"modificare-loutput-del-comando-dig\">Modificare l&#8217;output del comando dig<\/h3>\n\n\n\n<p>Come abbiamo visto in apertura, ogni volta che usiamo il comando dig ci viene fornito un output con diverse informazioni suddivise in sezioni.<\/p>\n\n\n\n<p>Per rendere il risultato pi\u00f9 leggibile, possiamo richiedere un output semplificato in modo da vedere solo quello che ci interessa.<\/p>\n\n\n\n<p>In particolare ci sono due opzioni che possono tornarci utili.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"mostrare-solo-il-valore-del-record\">Mostrare solo il valore del record<\/h4>\n\n\n\n<p>Se vogliamo che ci venga fornito solo il <strong>valore dei record<\/strong> senza altre informazioni, possiamo usare &#8220;<code>+short<\/code>&#8221; alla fine del comando.<\/p>\n\n\n\n<p>Abbiamo gi\u00e0 visto alcuni esempi prima, ma eccone qualcuno anche qui.<\/p>\n\n\n\n<p>La sintassi del comando \u00e8 questa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig &#091;dominio] &#091;tipo di record] +short<\/code><\/pre>\n\n\n\n<p>Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig ivanmessina.it A +short<\/code><\/pre>\n\n\n\n<p>Questo comando ci fornir\u00e0 in output solo il contenuto del record A, e quindi l&#8217;IP.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"912\" height=\"189\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-opzione-short.png\" alt=\"Comando Dig Opzione Short\" class=\"wp-image-126509\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-opzione-short.png 912w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-opzione-short-300x62.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-opzione-short-768x159.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-opzione-short-120x25.png 120w\" sizes=\"auto, (max-width: 912px) 100vw, 912px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"mostrare-solo-la-sezione-answer\">Mostrare solo la sezione answer<\/h4>\n\n\n\n<p>Se, invece, vogliamo visualizzare solo la sezione <em>Answer<\/em>, senza le altre, possiamo usare il comando dig seguito da &#8220;<code>+noall +answer<\/code>&#8220;.<\/p>\n\n\n\n<p>La sintassi \u00e8 questa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig &#091;dominio] &#091;tipo di record] +noall +answer<\/code><\/pre>\n\n\n\n<p>Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig ivanmessina.it MX +noall +answer<\/code><\/pre>\n\n\n\n<p>Questo comando ci mostrer\u00e0 solo la sezione <em>Answer<\/em> con i <strong>record MX<\/strong> richiesti.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"909\" height=\"189\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-output-sezione-answer.png\" alt=\"Comando Dig Output Sezione Answer\" class=\"wp-image-126510\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-output-sezione-answer.png 909w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-output-sezione-answer-300x62.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-output-sezione-answer-768x160.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/05\/comando-dig-output-sezione-answer-120x25.png 120w\" sizes=\"auto, (max-width: 909px) 100vw, 909px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusioni\">Conclusioni<\/h2>\n\n\n\n<p>Il comando dig \u00e8 una delle opzioni che possiamo usare quando vogliamo ottenere informazioni sui <strong>DNS <\/strong>di un dominio.<\/p>\n\n\n\n<p> Con questo comando \u00e8 possibile ottenere l&#8217;<strong>indirizzo IP <\/strong>associato a un dominio o richiedere specifici record come i nameserver (<strong>NS<\/strong>) o i record mail exchanger (<strong>MX<\/strong>). Il comando quindi \u00e8 molto utile per fare delle verifiche e risolvere eventuali problemi di configurazione dei record. <\/p>\n\n\n\n<p>Avevi mai usato questo comando per avere informazioni sui DNS o, al suo posto, preferisci usare i tool online? Facci sapere con un commento.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vuoi sapere come usare il comando dig su Linux? In questa guida ti mostreremo come si usa il comando con le sue opzioni di base. Imparerai come ottenere informazioni sui record DNS dei domini e fare una ricerca inversa a partire da un IP. Iniziamo! Sintassi del comando dig Il comando dig (domain information groper) [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":126513,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[67],"tags":[],"class_list":["post-126498","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/126498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/comments?post=126498"}],"version-history":[{"count":6,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/126498\/revisions"}],"predecessor-version":[{"id":132385,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/126498\/revisions\/132385"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/126513"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=126498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=126498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=126498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}