Il server DNS è responsabile della conversione dei nomi di dominio in indirizzi IP in modo che gli utenti possano utilizzare i nomi di dominio per accedere direttamente a Internet senza dover ricordare stringhe di numeri IP complesse. Questa corrispondenza tra nomi di dominio e indirizzi IP basati su DNS è chiamata "record DNS".
I tipi più comuni di record DNS sono i seguenti:
- Un record: "A" sta per "indirizzo". Un record è il tipo più semplice di record DNS. Secondo RFC 1035, un record è un record importante per la risoluzione dei nomi, che mappa un nome host (o nome di dominio) specifico all'indirizzo IP dell'host corrispondente. Pertanto, in poche parole, il record A è l'indirizzo IP corrispondente al nome di dominio specificato.
- Record AAAA: secondo RFC 3596, il record AAAA viene utilizzato anche per mappare un nome host (o nome di dominio) specifico all'indirizzo IP dell'host corrispondente. Il record AAAA è concettualmente simile al record A, ma consente di memorizzare l'indirizzo IPv6 di un dominio, anziché l'indirizzo IPv4.
- Record CNAME: il record del nome canonico. Secondo RFC 1035, il record CNAME viene utilizzato per puntare un alias a un record A, in modo che non sia necessario creare un nuovo record A per un nuovo nome.
- Record MX: il record di scambio di posta. Secondo la RFC 1035, il record MX punta a un server di posta, che viene utilizzato per individuare il server di posta in base al suffisso dell'indirizzo del destinatario quando il sistema di posta elettronica invia la posta. Ad esempio, quando qualcuno desidera inviare una lettera a utente@miodominio.com, il sistema di posta del mittente cerca il record MX per miodominio.com tramite DNS. Se il record MX esiste, l'e-mail verrà inviata al server di posta specificato dal record MX.
- Record NS: il record del server dei nomi. Secondo RFC 1035, i record NS vengono utilizzati per delegare una risoluzione del nome di dominio del server DNS. Il record NS del server DNS viene generalmente visualizzato sotto forma di ns1.domain.com, ns2.domain.com, ecc.
- Record SRV: il record di servizio. Secondo la RFC 2782, i record SRV vengono utilizzati per definire la posizione di un server che fornisce un servizio specifico, come host, porta, ecc.
- Record PTR: il record Pointer. Secondo la RFC 1035, i record PTR vengono utilizzati per mappare un indirizzo IP su un nome di dominio corrispondente, che è l'esatto opposto di un record "A". I record PTR vengono utilizzati principalmente per i server di posta. Ad esempio, qualcuno che utilizza ABC@163.com invia un'e-mail a 123@gmail.com. Quando il server di posta di Gmail riceve questa e-mail, controllerà l'intestazione dell'e-mail in cui mostra l'e-mail inviata da quale indirizzo IP, quindi eseguirà la ricerca DNS inversa in base a questo indirizzo IP. Se il nome di dominio richiesto è 163.com, l'e-mail verrà accettata. Se il nome di dominio non è 163.com, l'e-mail verrà rifiutata.
- Record TXT: il record di testo. Secondo la RFC 1035, il record TXT è la descrizione delle informazioni di testo fornite per un nome host o un nome di dominio. Una delle sue funzioni importanti è impostare il record SPF (Sender Policy Framework) per aiutare a identificare il mittente dell'e-mail e impedire ad altri di impersonare la tua identità per inviare e-mail.
Inoltre, ci sono molti record usati meno comunemente, come: AFSDB, APL, CAA, CDNSKEY, CDS, CERT, DHCID, DLV, DNAME, DNSKEY, DS, HIP, HTTPS, IPSECKEY, KEY, LOC, NAPTR, NSEC, OPENPGPKEY, RRSIG, SIG, SOA, SPF, SSHFP, TSIG, URI, ecc.
Fare clic per visualizzare: Elenco completo dei tipi di record DNS
Inoltre, il TTL è molto comune nei record DNS. TTL significa Time-To-Live, che rappresenta il tempo in cui il record DNS viene memorizzato nella cache sul server DNS. Ad esempio, se il TTL di un record DNS è 86400 secondi, il record può rimanere valido sul server DNS per 24 ore.