Cos'è il DNS? Il Domain Name System e le fonti di errore spiegate brevemente

Cos'è il DNS? Il Domain Name System e le fonti di errore spiegate brevemente

Vi sei mai chiesti: cosa fa esattamente il mio browser quando clicco su un link? In realtà non c'è niente di complicato dietro - ma la conoscenza del Domain Name System (DNS) renderà la risoluzione dei problemi molto più piacevole. Spieghiamo cosa c'è dietro il DNS e approfondiamo anche le tipiche fonti di errore e le loro soluzioni. Divertiti a leggere! 

Cos'è il DNA? 

Un sito web è creato da dati che il tuo browser scarica - da un server con un indirizzo specifico. Lo scambio di dati su una rete richiede un identificatore individuale e unico per ogni computer in modo che i dati siano ottenuti dalla fonte corretta. Questo identificatore è chiamato indirizzo IP. 

Gli indirizzi IP sono scritti secondo IPv4 nella forma xxx.xxx.xxx.xxx, dove ogni x rappresenta una cifra, o ancora più complicato secondo IPv6 in una notazione esadecimale. È impossibile ricordare molti di questi indirizzi senza prendere appunti. Quindi la maggior parte delle persone farebbe una lista che mappa un indirizzo IP ad un nome. Ed è esattamente quello che fa il Domain Name System. Per questo è anche chiamato "l'elenco telefonico di internet". 

Questo sistema traduce il linguaggio umano in linguaggio informatico, per così dire, perché quando si dice "voglio andare su Google" la macchina deve capire "collegarsi all'indirizzo IP del server di Google e caricare il contenuto". Il dominio in questo caso è google.com e rappresenta il linguaggio umano. Ha sempre una parte di denominazione (chiamata dominio di secondo livello) e una parte finale (chiamata dominio di primo livello). Questa denominazione ha senso perché un indirizzo viene letto dalla parte posteriore a quella anteriore in una ricerca DNS e il .com diventa così rilevante prima in google.com. 

DNS Lookup: come i browser caricano un sito web 

L'interazione di quattro server assicura la consegna dell'indirizzo IP di un dominio al client (cioè il browser web). 

Interrogazione DNS
Fonte: grafico di Zhou Li (adattamento proprio: nameserver SLD sostituito da nameserver autoritativo)

In linea di principio, il processo può essere paragonato alla procedura in una farmacia. Tu (il browser web) entri e chiedi alla persona dietro il bancone (recursore DNS) una medicina (il nome del dominio). O sa immediatamente quale prodotto è e dove si trova (nome e IP sono nella cache). In caso contrario, deve cercare la medicina nel tuo sistema. Per fare questo, prima cerca una categoria con scaffali associati (root name server). Questo potrebbe essere, per esempio, rimedi naturali, antidolorifici, antibiotici o simili. Nel passo successivo, si determina lo scaffale specifico (nameserver TLD), e infine si identifica il farmaco ricercato e la sua posizione esatta su questo scaffale (nameserver autoritativo). 

Esempio di farmacia DNS
Fonte: Grafica di Zhou Li (adattamento proprio per l'esempio delle farmacie)

In un ultimo passo, il browser invia ora una richiesta HTTP all'indirizzo IP ricevuto dal cursore DNS. Se ha successo, il browser carica i dati del sito web dal server e infine li visualizza.

Ci sono errori nella ricerca del DNS?

Se si verificano errori durante la ricerca DNS, il provider del dominio è di solito responsabile. In questo caso, l'unica cosa che aiuta è la pazienza fino a quando il fornitore del dominio ha risolto il problema.

Un link nella tua barra degli indirizzi viene quindi risolto da destra a sinistra. Solo la parte più a destra, che è separata da una "/", non appartiene alla parte pertinente del link. A volte non c'è nemmeno - ma se c'è, mostra solo la risorsa del server a cui il browser vuole accedere tramite richiesta HTTP. Questa parte non ha alcun significato per il DNS. 

Consenso*
Questo campo è per la convalida e non deve essere modificato.

A Record e AAAA Record

Il record A è la voce che assegna un indirizzo IPv4 a un dominio. Analogamente, c'è il record AAAA per un indirizzo IPv6. Ci sono altri cosiddetti record di risorse, ma non sono rilevanti per il nostro argomento di oggi. Puoi trovare una panoramica delle voci DNS più importanti nel nostro centro di aiuto

A proposito, il tuo fornitore di dominio non è necessariamente il tuo web host - questo è un malinteso comune. I record sono impostati dal fornitore del dominio! Potete impostare il vostro record A e il record AAAA come segue:

  1. Visita il sito web del tuo fornitore di dominio e accedi.
  2. Troverete i record di risorse nelle impostazioni del vostro dominio. 
  3. Trova il record A e il record AAAA e cambiali in modo che l'indirizzo IP del tuo server sia assegnato al dominio corretto.
  4. Inserisci anche tutti i possibili sottodomini qui. Il dominio raidboxes.io non si risolve automaticamente allo stesso indirizzo IP per www.raidboxes.io! Questa è una fonte di errore molto tipica. È meglio assicurarsi una seconda volta che tutte le voci possibili siano anche memorizzate qui!

Su Raidboxes puoi controllare le impostazioni DNS nel tuo Dashboard e collegareun dominio al tuo Box .

Cos'è il DNS? Il Domain Name System e le fonti di errore spiegate brevemente

Puoi vedere con un segno di spunta verde se l'indirizzo IP nel record A del tuo provider di dominio è corretto. Se le voci non sono corrette, viene visualizzato un punto esclamativo arancione.

raidboxes dashboard Avviso DNS

Uno strumento pratico per controllare rapidamente i record di risorse di un dominio è Google Dig. Lo strumento è quasi autoesplicativo - basta inserire il dominio e leggere i record corrispondenti.  

Assistenza per la risoluzione dei problemi DNS

Se il tuo dominio è risolto all'IP sbagliato, di solito vedrai che "Pagina non trovata" o semplicemente non viene visualizzato nulla. Ti ho già presentato i record - se tutto è corretto con le voci, dovresti prima controllare se il tuo fornitore di dominio ha attualmente problemi di prestazioni. Se questo è il caso, dovreste contattarli prima di continuare a cercare l'errore. Altrimenti, è consigliabile andare in direzione di Internet, iniziando dal vostro browser e cancellando tutte le cache DNS, se possibile.

Quando si visita un sito web, il browser e il sistema operativo memorizzano l'indirizzo IP della pagina per alcune ore. La cache DNS è molto facile da cancellare in questi due casi: Nel browser, devi solo svuotare la tua normale cache. Questo può essere fatto nei comuni browser come Google Chrome e Mozilla Firefox sotto Impostazioni - Sicurezza/privacy.

cancellare la cache DNS del browser

Tipica fonte di errore

È una tipica fonte di errore che il tuo browser vuole accedere a un dominio, ma c'è ancora un indirizzo IP errato nella cache DNS.

Se cancellare la cache del browser non è stato sufficiente, dovreste cancellare la cache DNS del vostro sistema operativo. Questo può essere fatto come segue:

  • Richiama la console del tuo computer (cmd, o "Terminale" sui Mac).
  • A seconda del vostro sistema operativo, eseguite il seguente comando su di esso:
  • Windows: ipconfig /flushdns
  • Linux/Mac: sudo lookupd -flushcache
  • Mac OS X a partire da 10.5: dscacheutil -flushcache

Se ancora non funziona, puoi provare a riavviare il tuo router. Se anche questo non aiuta, il problema è la cache DNS del provider Internet - purtroppo, si può solo aspettare e vedere. Possono essere necessarie fino a 48 ore per sincronizzare i server DNS e la cache DNS nei singoli router (compreso il tuo router) . Quindi riprova più tardi. Quindi riprova più tardi. 

Un ultimo tentativo sensato è quello di accedere al dominio attraverso un'altra connessione, come i dati mobili o una VPN, e verificare se questo funziona. Se la pagina viene visualizzata tramite un'altra connessione, un po' di pazienza vi aiuterà sicuramente - perché allora il vostro router deve ancora sincronizzare la sua cache DNS con i server DNS. Sfortunatamente, non c'è modo di accelerare questo processo. Se la pagina non viene visualizzata anche con una connessione diversa, puoi controllare di nuovo le impostazioni DNS con i già menzionati record A e record AAAA della tua pagina. Se i record sono impostati correttamente, tuttavia, vale lo stesso discorso di prima - purtroppo, puoi solo aspettare la sincronizzazione tra la cache DNS del tuo router e i server DNS. 

Un'inaccessibilità del tuo sito web legata al DNS è una condizione che nella maggior parte dei casi si risolve con pazienza e un po' di attesa. In realtà non è un "problema" ma un processo necessario - internet funziona esattamente come dovrebbe grazie a questo processo. Tuttavia, se il problema sul tuo sito web è ancora presente dopo 48 ore e nessuno dei consigli menzionati qui ti aiuta, contatta il nostro supporto - allora molto probabilmente non è il DNS. Ma anche se non sei sicuro di aver fatto tutto correttamente o di aver capito bene le correlazioni, non esitare a contattare il nostro supporto! 

Sommario: il DNS

Il DNS non è complicato - ma semplifica molto e rende possibile usare nomi o simili come indirizzi IP. Ogni dominio ha i cosiddetti record di risorse come il record A, che permette l'assegnazione del nome all'IP. Se qualcosa smette di funzionare, trovare un guasto è relativamente facile, poiché ci sono solo pochi possibili fattori di interferenza. Purtroppo, i problemi legati al DNS richiedono un po' di pazienza; spesso si può solo aspettare che le cache DNS si siano sincronizzate con i server DNS. Non è possibile accelerare questo processo, perché è una parte fondamentale di internet - e funziona (purtroppo) solo così.

Le vostre domande e consigli sull'argomento DNS

Com'è stata la vostra esperienza con il DNS finora? hai domande o commenti? Sentitevi liberi di usare la funzione di commento! Sei interessato ad argomenti attuali su WordPress, web design e business online? Poi segui Raidboxes su Twitter, Facebook, LinkedIn o tramite la nostra newsletter.

Ti è piaciuto l'articolo?

Con la tua valutazione ci aiuti a migliorare ancora di più il nostro contenuto.

Scrivi un commento

Il tuo indirizzo e-mail non sarà pubblicato.