DNS Guide · 2 min read · Jan 18, 2026

Tradizionale DNS Howto - Pagina 7

Il File di Zona Inversa

Ora i programmi possono cercare il dominio centralsoft.org e tutti i suoi sottodomini in DNS, ma ora abbiamo bisogno di una zona inversa che mappa gli indirizzi IP a centralsoft.org. Questa ricerca inversa è utilizzata da molti programmi che rifiuteranno di comunicare con te se la ricerca inversa e la ricerca diretta (cioè la normale ricerca di centralsoft.org) non corrispondono. Ad esempio, molti fornitori di email utilizzano ricerche inverse per classificare le email come spam o non spam.

Poiché non vogliamo che le email provenienti dal dominio centralsoft.org vengano classificate come spam, creiamo una zona inversa.

Pertanto abbiamo questo nel nostro file named.conf:

| zone "158.253.70.in-addr.arpa" { type master; file "pri.158.253.70.in-addr.arpa"; }; |

Quali sono i numeri lì dentro? Come hai notato, centralsoft.org è nella rete 70.253.158.x. Ora prendiamo questa stringa 70.253.158 e la scriviamo al contrario (158.253.70) e la usiamo nella sezione zona che aggiungiamo a named.conf.

Nominiamo anche il nostro file di zona inversa in questo modo: pri.158.253.70.in-addr.arpa. Creiamo pri.158.253.70.in-addr.arpa nella stessa directory del nostro file di zona “diretta” pri.centralsoft.org.

L’inizio di pri.158.253.70.in-addr.arpa appare esattamente come in pri.centralsoft.org:

| @ IN SOA server1.centralsoft.org. root.localhost. ( 2006012103; serial 28800; refresh, seconds 7200; retry, seconds 604800; expire, seconds 86400 ); minimum, seconds ; NS server1.centralsoft.org.; NS ns0.centralsoft.org. ; |

Ma ora, non creiamo più record A, MX, CNAme, ecc., creiamo solo record PTR.

Record PTR

PTR è l’abbreviazione di pointer, ed è proprio quello che è: punta a un nome di dominio. Creiamo un record PTR per centralsoft.org:

| 42 PTR centralsoft.org. |

L’indirizzo IP di centralsoft.org è 70.253.158. 42, e vogliamo che 70.253.158. 42 punti a centralsoft.org.

Creiamo esattamente un puntatore per ogni indirizzo IP che utilizziamo; l’unico altro indirizzo IP che utilizziamo è 70.253.158. 45 (per ns0.centralsoft.org), quindi aggiungiamo:

| 45 PTR ns0.centralsoft.org. |

Questo è tutto. Il nostro file di zona inversa ora appare così:

| @ IN SOA server1.centralsoft.org. root.localhost. ( 2006012103; serial 28800; refresh, seconds 7200; retry, seconds 604800; expire, seconds 86400 ); minimum, seconds ; NS server1.centralsoft.org.; NS ns0.centralsoft.org. ; 42 PTR centralsoft.org. 45 PTR ns0.centralsoft.org. |

Ora possiamo testarlo eseguendo una ricerca con lo strumento da riga di comando dig. Prima cerchiamo l’indirizzo IP di centralsoft.org:

| # dig centralsoft.org ; <> DiG 9.2.1 <> centralsoft.org ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48489 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;centralsoft.org. IN A ;; ANSWER SECTION: centralsoft.org. 86400 IN A 70.253.158.42 ;; Query time: 198 msec ;; SERVER: 81.169.163.104#53(81.169.163.104) ;; WHEN: Sat Mar 11 18:55:21 2006 ;; MSG SIZE rcvd: 49 |

Come vedi, restituisce l’indirizzo IP 70.253.158.42.

Ora facciamo una ricerca inversa:

| # dig -x 70.253.158.42 ; <> DiG 9.2.1 <> -x 70.253.158.42 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4096 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;42.158.253.70.in-addr.arpa. IN PTR ;; ANSWER SECTION: 42.158.253.70.in-addr.arpa. 5304 IN PTR centralsoft.org. ;; Query time: 2 msec ;; SERVER: 81.169.163.104#53(81.169.163.104) ;; WHEN: Sat Mar 11 18:57:54 2006 ;; MSG SIZE rcvd: 98 |

Vedi, la ricerca diretta e quella inversa corrispondono!

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.