Che cos'è il DNS o il sistema dei nomi di dominio.
In questo video lo spiegherò in molti dettagli ma prima di arrivarci Alexa N. S. cerca Amazon.
com.
La ricerca DNS per Amazon dot com è 176 punti 32 punti 103 punti 205.
Questo è un esempio di ciò che fa un DNS.
Sta essenzialmente risolvendo un nome in genere un nome di dominio in un indirizzo IP.
N S cerca una Google dot com La ricerca DNS per Google dot com è 172 punti 217 punti 164 punti 142.
Noi come esseri umani non comunichiamo facilmente utilizzando gli indirizzi IP.
Utilizziamo nomi di dominio.
Quindi, se ti dicessi di andare all'indirizzo IP di Google, probabilmente non ti ricorderai nemmeno
quale fosse l'indirizzo IP, ma ti ricorderai cosa è Google Dot Com, quindi DNS risolve essenzialmente un nome leggibile come
Google Dot Com o Amazon. com a un indirizzo IP leggibile dalla macchina.
Le macchine non usano nomi che usano indirizzi IP nella versione IP 4 usiamo indirizzi IP con notazione decimale
puntata come 1 9 2 1 6 8 errato 1 IP 6 usa indirizzi IP come due punti del colon 1 2 3.
Esistono molti indirizzi IP e molti siti Web.
È molto più facile ricordare ancora una volta un nome di dominio come Facebook dot com o Amazon. com piuttosto che l'indirizzo IP
di un server.
E per complicarlo ulteriormente come nel mio esempio a seconda di dove ti trovi, un nome di dominio potrebbe risolversi
in un indirizzo IP diverso per il bilanciamento del carico.
Quindi, se sono nel Regno Unito e eseguo il ping di Google Dot Com, potrei ottenere un risultato diverso da te se tu negli Stati Uniti o a
Singapore o in qualche altra parte del mondo.
È molto più facile ricordare il nome di dominio che ricordare un indirizzo IP ma le macchine usano
indirizzi IP e il traffico viene instradato su Internet usando indirizzi IP non nomi.
Il DNS è oggi un elemento fondamentale nelle reti senza Internet DNS non funzionerebbe molto bene
perché pochissimi di noi ricorderanno gli indirizzi IP.
Ora come analogia il DNS è come una rubrica che prende un nome convertendolo in un numero di telefono.
Ma in questo caso prendendo un nome di dominio e convertendolo in un indirizzo IP nei vecchi tempi avrei dovuto
cercare il numero di qualcuno in un libro e quindi avrei dovuto comporre manualmente il loro numero di telefono.
Ma non penso che nessuno di noi lo faccia in questi giorni su un telefono come un iPhone
oggi non digiteremo manualmente un numero come questo e poi comporrlo andremo ai nostri contatti e cercheremo un contatto e
quindi basta premere sul contatto per chiamare la persona.
Voglio dire che molti di noi probabilmente non conoscono nemmeno i nostri numeri di telefono in questi giorni.
Non conosciamo i numeri di telefono di altre persone perché li cerchiamo semplicemente in una rubrica sul
nostro telefono.
Ora questa è una directory locale.
Possiamo fare qualcosa di molto simile su una P. C. usando quello che viene chiamato un file hosts.
Questa è la versione più semplice del cosiddetto DNS.
No, non è DNS ma è una ricerca locale, quindi puoi creare la tua versione di DNS localmente
sul tuo P. C. modificando il file hosts.
Facendo un ulteriore passo avanti, le aziende potrebbero avere un server DNS locale che
si risolve e nomina all'interno dell'organizzazione, ma su Internet pubblico abbiamo distribuito sistemi DNS che ci consentono di
risolvere nomi come Google Facebook ecc.
Ora è tutto molto buono e mentre parlo di DNS, ma voglio mostrarti praticamente
come funziona, ti mostrerò perché gli shock capture ti mostrerò come impostare un server DNS su un pilota Cisco.
Come configurarlo su un server Paese.
Ti mostrerò sostanzialmente come puoi manipolare un DNS per fare tutto quello che vuoi.
Devi stare attento a usare server DNS affidabili.
Non fidarti di nessun server DNS là fuori.
Il DNS può essere intercettato e puoi manipolare i server DNS usati dai pezzi per farli passare
al dominio errato.
Fortunatamente oggi molti browser come Chrome hanno un intero elenco di certificati precaricati su di
loro, quindi riceverai un avviso se finisci per passare a un dominio errato come Microsoft dot com o
Cisco dot com.
Va bene, quindi in questa topologia ho un computer Windows 10 che è collegato a uno switch Cisco che
a sua volta è collegato a un Cisco piuttosto che ci collega a Internet.
Questa topologia è in esecuzione in Genesis 3.
Sto ospitando l'intera topologia sul mio computer, quindi perdonami se il fan diventa un po 'matto.
Funziona tutto localmente sul mio Mac.
Ne ho anche un po 'troppo P. C. che si configurerà come server DNS.
Bene, prima diamo un'occhiata al computer Windows.
Ecco le mie finestre.
P. S. Aprirò un prompt profondo della cucitura.
Rendi questo un po 'più grande.
La configurazione IP mi mostra che questo è l'indirizzo IP del P. C. Gateway IP versione 4 predefiniti 10 1 1 2
5 4 e a questo punto dovrei essere in grado di pagare il mio gateway predefinito che posso impostare come gateway predefinito.
Questo Cisco con indirizzo IP è di nuovo 10 1 1 2 5 4.
Lo switch è una leva per passare in realtà non sta facendo altro che fornire connettività in rete.
Quindi torniamo sul P. C. La barra di configurazione IP ci mostra che il CPC deve essere configurato su server DNS 8
8 8 8 8 e vagato vagato vagato vagato 1.
In altre parole, Google e CloudFlare sono i due server DNS configurati sul P. C. quindi inizierò una cattura di shock
tra i P. C. e l'interruttore in modo che possiamo vedere cosa sta realmente succedendo.
Windows invia molto traffico alla rete, così come puoi vedere qui un sacco di traffico
viene inviato da quel computer Windows alla rete.
Ma ho intenzione di filtrare per DNS e poi di nuovo sul P. C. quello che farò è eseguire il ping di un dominio
come David Bumble dot com.
E notiamo che riceviamo una risposta da questo indirizzo IP 2 1 7 160 0 sessantanove.
Ora il CBO spiking sul mio P. C. qui il throughput attraverso uno switch Cisco
e un broad Cisco in esecuzione nel 3 giugno potrebbe essere un po 'lento ma il punto è che sto
ricevendo risposte di nuovo a quel dominio e se diamo un'occhiata allo shock Y acquisisci ciò che notiamo che possiamo vedere che
questo indirizzo IP 10 1 1 1 cent una richiesta DNS 2 8 8 8 8 8 per il dominio David Bumble dot com.
Quindi, solo per confermare sul P. C. ancora una volta la configurazione IP ci mostra che questo è l'indirizzo IP del P. C.
il P. C. invia una richiesta al server DNS notando che la query è per David Bumble dot com.
È un record un record è un nome di dominio in IP versione 4 potrebbe triplicare A è un nome di dominio in IP versione
6.
Quindi il P. C. sta chiedendo al server DNS quale sia l'indirizzo IP del nome
di dominio, tornando indietro di un passaggio a un livello 2 nel modello del sistema operativo o nel modello IP TTP se si preferisce che abbiamo Ethernet.
Questo perché questa rete utilizza Ethernet, quindi è una connessione Ethernet da Windows P. C. allo switch Ethernet il
mac di origine si rivolge a P. C. l'indirizzo MAC di destinazione è il più ampio fondamentalmente
il traffico viene commutato dalla P. C. in senso lato perché è così che entra in Internet.
Quindi almeno l'indirizzo MAC di origine sarà il P. C. l'indirizzo MAC di destinazione sarà il più ampio ma
almeno tre indirizzi IP di origine IP versione 4 indirizzano il P. C. l'indirizzo IP di destinazione è Google.
Ora potresti notare che questo è un indirizzo RF C 1918.
In altre parole, è un indirizzo IP privato non rimborsabile.
Su Internet ma il router sta implementando la traduzione dell'indirizzo di rete o Nat.
Questo è molto tipico di ciò che farà il tuo diritto a casa.
Quindi notate che sta recitando questo indirizzo IP.
Ora lo sta restringendo a un altro indirizzo ROIC del 1918, ma questo perché questa strada è collegata a una nuvola che sta effettivamente collegando
il mio P. C. fisicamente.
Quindi questo P. C. qui sulla mia rete domestica fisica e ho un router Internet che
esegue questo su Internet.
Quindi in realtà viene annullato più volte.
Ma ciò che è importante sottolineare qui è notare che il protocollo almeno per ogni UDP o il numero di porta di origine
del protocollo grande dei dati utente utilizza questo 5 2 7 4 9.
Questo è ciò che viene chiamato qualsiasi numero di porta femorale o casuale.
Numero porta di destinazione 53 che è il numero di porta noto per DNS.
Quando un server è configurato per ospitare più servizi, deve servire a uno scopo.
Quindi è un server che agisce come diciamo un file server quando ti connetti a quel server ti
darà un file.
Ma quando ci si connette tramite DNS, è in ascolto sulla porta 53.
Se viene configurato come un server DNS in modo da inviare il traffico alla porta 53, il
server sta ascoltando sulla porta 53 l'esecuzione di un'applicazione come quella che ti mostrerò in un attimo moschea DNS che è un'applicazione
del server DNS e quindi risponde a quello da richiedere sul numero di porta scelto.
Quindi, se ti connetti a un server DNS come sta facendo questo pezzo, userai un numero
di porta casuale o un numero di porta effimero andando a un numero di porta noto e quindi
risponderà da quel numero di porta noto e possiamo vedere che qui Google sta rispondendo da un numero di porta 53 di origine andando al numero
di porta che P. C. ha scelto il pezzo di Windows 10 ha scelto questo numero di porta.
Il server DNS di Google risponde a quel numero di porta, quindi di nuovo è il numero di porta di destinazione UDP come numero di
porta di origine come questo.
Scavando più a fondo nelle informazioni DNS che possiamo vedere.
Domain Name System.
È una domanda.
È una query standard per un nome.
Stiamo cercando di risolvere un nome, il nome che stiamo risolvendo.
È David Bumble dot com e il server DNS risponde dicendo che questa è la risposta.
Questo nome di dominio ha questo indirizzo IP 2 1 7 160 0 69.
Quindi torniamo alle nostre finestre P. S. Questo è l'indirizzo IP che vediamo.
Quindi potrei copiare quell'indirizzo IP andare su un browser web.
Se digito il nome di dominio, andrà a quel server.
Quindi sono in grado di connettermi al dominio usando il nome di dominio.
E questo dipende dal server in cui dovrei essere in grado di connettermi all'indirizzo IP del server.
In questo esempio sto ricevendo un modulo per errore.
Ora alcuni server non ti permetteranno di connetterti direttamente all'indirizzo IP.
Questo è in genere dovuto al fatto che più domini sono ospitati su un singolo indirizzo IP. Ok, interromperò
l'acquisizione dello shock Y e quello che voglio mostrarti ancora una volta è che il DNS è essenzialmente solo
una risoluzione del nome all'indirizzo IP e puoi farlo direttamente su il tuo computer Windows.
Quindi in Windows aprirò il blocco note.
Lo eseguirò come amministratore
prima di aprire un file se il ping ha portato un avviso 1, abbiamo detto che quel nome di dominio non è stato trovato lo stesso con il diritto
di uno che ha il timeout della richiesta di ping.
Non posso eseguire il ping di quel nome di dominio, ma quello che potrei fare è aprire un file e quello che farò è andare
a vedere il driver Etsy del sistema operativo Windows 32 e ho intenzione di aprire il file hosts.
Questo è un file sul computer Windows locale.
Basta ingrandire lì per rendere più facile la lettura e posso modificarlo in modo da poter dire che 10 1 1 2 5 4 ha ragione
1 e 10 1 1 1 2 5 4 è stato scrivere uno che dot com e salvare quel file.
Quindi sto modificando un file locale che mappa i cui nomi agli indirizzi IP.
Quindi ora quando eseguo il ping ho scritto un avviso che funziona quando eseguo il ping scrivi un punto dot home dot che
funziona anche.
Ma se eseguo il ping ho scritto che fallisce perché non è nel file hosts e Google non risponde
con quelle informazioni.
Quindi, se ho detto o due come questo e salvare quel file ora il ping o due che risolve il nome sono stati risolti in un indirizzo
IP.
Ora, in questo esempio, le reti sono un po 'instabili e indicano un timeout in cui sono riuscite.
Ma la parte importante è che il nome di dominio è stato risolto.
Quel nome è stato risolto in un indirizzo IP.
Se rimuovo queste voci dal file hosts e lo salvo, deselezionerò la
schermata lì.
Quando eseguo il ping sono uno che ora va in timeout perché non ho una voce per quel nome di dominio.
Questo è essenzialmente ciò che fa un server DNS.
Prende un nome di dominio e lo mappa a un indirizzo IP.