DNS per gli amministratori di WordPress: domini, registrar e record DNS
Pubblicato: 2019-01-22Molti amministratori di siti WordPress si occupano del DNS solo una volta ogni luna blu. Principalmente durante l'acquisto di un nuovo dominio, la creazione di un nuovo sito Web e la migrazione a un nuovo host web.
Tuttavia, poiché il DNS è il fulcro di Internet e un piccolo errore nei record DNS può impedire ai visitatori di accedere al tuo sito Web o inviarti e-mail, è importante avere una conoscenza di base di come funziona.
La buona notizia è che il DNS è molto facile da capire e gestire. Questo articolo spiega che tutti i proprietari e gli amministratori di siti WordPress devono conoscere i record DNS e DNS.
Cos'è il DNS?
DNS sta per Domain Name System. È un sistema di denominazione gerarchico utilizzato da Internet. Il suo ruolo è tradurre nomi di dominio facili da ricordare come www.wpwhitesecurity.com in indirizzi IP (Internet Protocol) comprensibili dai computer, come 192.124.249.168.
Perché abbiamo bisogno del DNS?
Ogni computer, smartphone o dispositivo connesso a Internet o a una rete ha un indirizzo IP univoco. Ad esempio il sito web www.wpwhitesecurity.com è ospitato su un server web con indirizzo IP 192.124.249.168.
Poiché possiamo facilmente ricordare il nome di un sito Web (www.wpwhitesecurity.com) ma non un indirizzo IP (192.124.249.168), il DNS è necessario per convertire il testo leggibile dall'uomo (nomi di dominio) in informazioni comprensibili dai computer, gli indirizzi IP. Altrimenti dovresti invece ricordare gli indirizzi IP.
Cosa sono i domini e gli FQDN?
Prima di immergerci nel DNS, vediamo cosa sono i domini e gli FQDN. Un FQDN (Fully Qualified Domain Name) è ciò che in genere chiamiamo URL di un sito Web o dominio, come www.wpwhitesecurity.com . Un FQDN è composto da un certo numero di parti:
Ogni parte dell'FQDN, come il sottodominio www , può contenere fino a 63 caratteri. L'intero FQDN non può superare i 253 caratteri. I sottodomini comuni utilizzati su Internet sono: www, blog, site, admin ecc. I TLD più comuni su Internet sono .com, .net, .org e quelli specifici del paese, come .nl e .mt.
Come funziona il DNS
Per spiegare come funziona il DNS vediamo cosa succede quando navighi su un sito web, come www.wpwhitesecurity.com .
Si noti che questa è una spiegazione di alto livello con la quale è possibile comprendere la logica alla base del DNS. Nella realtà ci sono più componenti coinvolti che potrebbero influenzare il funzionamento del DNS, come la memorizzazione nella cache DNS, i server DNS di root ecc.
Passaggio 1: richiedere la risoluzione del nome di dominio all'indirizzo IP
Quando digiti www.wpwhitesecurity.com nella barra di navigazione del tuo browser web, il tuo smartphone o computer deve conoscere l'indirizzo IP del server web in cui è ospitato il sito web. Poiché non conosce l'indirizzo IP, invia una richiesta a un server DNS per risolvere www.wpwhitesecurity.com .
Il server DNS utilizzato dal tuo dispositivo è molto probabilmente quello del tuo router di rete o ISP. Questo è in genere configurato automaticamente sull'interfaccia di rete del dispositivo durante la connessione alla rete.
Passaggio 2: il server DNS ricorsivo richiede i server dei nomi del dominio
I server DNS di rete e ISP sono chiamati server DNS ricorsivi perché non memorizzano dati di dominio. Invece inoltrano la tua query ad altri server DNS e ti rimandano la risposta.
Quindi il server DNS contattato dal tuo dispositivo contatta altri server DNS più in alto nella gerarchia (come il server root ecc.) Per ottenere l'indirizzo IP dei Name Server (NS) per il dominio wpwhitesecurity.com. I Name Server (NS) sono server DNS che contengono le informazioni sui domini.
Ogni dominio ha alcuni Name Server (NS) e ogni volta che un server DNS ricorsivo ha bisogno di risolvere l'indirizzo IP di un dominio di cui è responsabile, risponde alla domanda. Configura i Name Server (NS) per un dominio al momento dell'acquisto.
Nello screenshot qui sotto possiamo vedere la configurazione dei Name Servers (NS) per il dominio wpwhitesecurity.com.
Passaggio 3: il server DNS ricorsivo richiede ai server dei nomi di risolvere l'FQDN
A questo punto il server DNS ricorsivo contattato dal tuo dispositivo ha l'elenco dei server dei nomi per il dominio che vuoi navigare. Quindi invia una richiesta a uno dei server per risolvere l'FQDN www.wpwhitesecurity.com in un indirizzo IP. La risposta che ottiene è: 192.124.249.168.
Passaggio 4: il server DNS ricorsivo risponde con un indirizzo IP.
Ora che il server DNS ricorsivo contattato dal tuo dispositivo ha l'indirizzo IP dell'FQDN www.wpwhitesecurity.com, lo rimanda al tuo dispositivo.
Passaggio 5: il dispositivo si connette al server Web
Il tuo dispositivo si connette al server web su quell'indirizzo IP ricevuto dal server DNS ricorsivo e richiede la pagina su www.wpwhitesecurity.com . Il server web risponde inviando i dati HTML, che il tuo browser inizia a scaricare e visualizzare.
Registrazione di domini e DNS
Ora sappiamo che ogni dominio deve avere almeno un Name Server. Idealmente dovresti averne due o più.
Ecco perché quando acquisti un nuovo dominio ti vengono richiesti gli indirizzi IP o FQDN dei name server. A meno che tu non ospiti il tuo DNS o utilizzi una soluzione di terze parti, in genere utilizzeresti i server dei nomi del registrar.
Tipi di record DNS
Il DNS può essere utilizzato per ottenere altre informazioni su un dominio, come gli indirizzi IP di un server di posta. Queste informazioni possono essere ottenute tramite diversi tipi di record DNS. Esistono più di 50 diversi tipi di record DNS, tuttavia, come proprietario di un sito WordPress se conosci i pochi elencati di seguito dovresti essere a posto.
Un record
Questo è il tipo di record DNS più comune. Viene utilizzato per mappare un nome host o un FQDN su un indirizzo IP. Questo è il record che viene generalmente utilizzato nel processo di risoluzione dei nomi di dominio sopra menzionato.
Record CNAME
Questo è un record alias che viene utilizzato quando due FQDN diversi hanno lo stesso IP. Ad esempio wpwhitesecurity.com e www.wpwhitesecurity.com si trovano sullo stesso server web. Quindi ho creato un record A per wpwhitesecurity.com e quindi un CNAME per www.wpwhitesecurity.com che punta a wpwhitesecurity.com , come mostrato nella tabella seguente.
Nome | Tipo | Valore |
---|---|---|
wpwhitesecurity.com | UN | 192.124.249.168 |
www.wpwhitesecurity.com | CNAME | wpwhitesecurity.com |
record MX
Questi sono i record di Mail Exchange. Vengono utilizzati per specificare l'indirizzo IP del server di posta di un dominio. Quando invii un'e-mail a [email protected] , il server DNS del tuo server di posta utilizza le informazioni in questi record per conoscere l'indirizzo IP del server di posta elettronica a cui deve connettersi e a cui inviare l'e-mail.
Record NS
Questi sono i record del server dei nomi. Vengono utilizzati per specificare l'indirizzo IP dei server dei nomi autorevoli per un dominio. Questi sono quelli che abbiamo menzionato sopra, che devi specificare quando acquisti un dominio.
Registrazione TXT
Il DNS può essere utilizzato anche per archiviare chiavi pubbliche, una posizione associata a un dominio e anche record associati a framework anti-spam. Il record TXT è il tipo di record DNS generalmente utilizzato per questi. In origine era utilizzato per il testo leggibile dall'uomo, ma al giorno d'oggi memorizza principalmente dati leggibili da una macchina. Ad esempio viene utilizzato per sistemi anti-spam come SPF, record DKIM ecc.
Caching DNS e TTL
Per ridurre al minimo il traffico e le risorse, i server DNS ricorsivi memorizzano nella cache i record DNS per il tempo specificato nel valore Time to Live (TTL). Il TTL è specificato in secondi in ogni record DNS ed è come la data di scadenza.
La memorizzazione nella cache è il motivo per cui le modifiche ai record DNS possono richiedere alcune ore e giorni per propagarsi ovunque. La durata della propagazione è influenzata anche dal valore TTL impostato per i record. Se imposti un valore TTL molto alto, la propagazione di una modifica del record DNS richiederà molto tempo.
Nessun DNS, nessuna festa!
Se non fosse per il DNS, Internet non sarebbe come lo conosciamo oggi! Comprendere le basi del DNS e perché è necessario per eseguire il tuo sito WordPress ti aiuterà a gestire meglio i tuoi siti e domini.
Cronologia DNS e Geekery
Le specifiche originali per DNS sono state pubblicate dall'IETF in RFC 882 e RFC 883 nel 1983. Queste RFC sono state sostituite da RFC 1034 e RFC 1035 nel 1987 ed entrambe sono state aggiornate tramite molte altre RFC.
I server DNS vengono eseguiti sulla porta 53 UDP per la messaggistica e utilizzano la porta 53 su TCP per i trasferimenti di zona. Per maggiori dettagli tecnici sul DNS consiglio le seguenti letture:
- Domain Name System (DNS) su Wikipedia
- Elenco dei tipi di record DNS su Wikipedia