Qu'est-ce que le DNS ou le système de noms de domaine.
Dans cette vidéo, je vais l'expliquer en détail, mais avant d'y arriver Alexa N. S. recherchez Amazon.
com.
La recherche DNS pour Amazon dot com est de 176 points 32 points 103 points 205 points.
C'est un exemple de ce que fait un DNS.
Il s'agit essentiellement de résoudre un nom, généralement un nom de domaine, en une adresse IP.
N S recherche un Google dot com DNS recherche pour Google dot com est 172 dot 217 dot 164 dot 142.
En tant qu'humains, nous ne communiquons pas facilement en utilisant des adresses IP.
Nous utilisons des noms de domaine.
Donc, si je vous disais d'aller à l'adresse IP de Google, vous ne vous souvenez probablement même
pas de l'adresse IP, mais vous vous souviendrez de ce qu'est Google dot com, donc DNS résout essentiellement un nom lisible par l'homme tel
que Google dot com ou Amazon. com à une adresse IP lisible par machine.
Les machines n'utilisent pas de noms, elles utilisent des adresses IP dans la version IP 4, nous utilisons des adresses IP à notation décimale
en pointillés telles que 1 9 2 1 6 8 errantes 1 IP 6 utilise des adresses IP telles que 2001 deux points deux points 1 2 3.
Il existe de nombreuses adresses IP et de nombreux sites Web.
Il est beaucoup plus facile de se rappeler un nom de domaine comme Facebook dot com ou Amazon. com plutôt que l'adresse IP
d'un serveur.
Et pour compliquer davantage les choses, comme dans mon exemple, selon l'endroit où vous vous trouvez dans le monde, un nom de domaine peut
être résolu en une adresse IP différente pour l'équilibrage de charge.
Donc, si je suis au Royaume-Uni et que je fais un ping sur Google dot com, je peux obtenir un résultat différent si vous êtes aux
États-Unis, à Singapour ou ailleurs dans le monde.
Il est beaucoup plus facile de se souvenir du nom de domaine que de se souvenir d'une adresse IP, mais les machines utilisent
des adresses IP et le trafic est acheminé sur Internet en utilisant des adresses IP et non des noms.
Le DNS est un élément constitutif fondamental des réseaux sans Internet DNS ne fonctionnerait pas vraiment très bien
car très peu d'entre nous se souviendront des adresses IP.
Maintenant, par analogie, le DNS est comme un annuaire téléphonique prenant un nom le convertissant en un numéro de téléphone.
Mais dans ce cas, en prenant un nom de domaine et en le convertissant en une adresse IP dans le mauvais vieux
temps, je devrais rechercher le numéro de quelqu'un dans un livre, puis je devrais composer manuellement son numéro de téléphone.
Mais je pense qu'aucun d'entre nous ne fait cela de nos jours sur un téléphone comme un iPhone aujourd'hui, nous
n'allons pas taper manuellement un numéro comme celui-ci, puis le composer, nous allons aller à nos contacts et rechercher un contact
puis appuyez simplement sur le contact pour appeler la personne.
Je veux dire que beaucoup d'entre nous ne connaissent probablement même pas nos propres numéros de téléphone ces jours-ci.
Nous ne connaissons pas les numéros de téléphone des autres personnes car nous les recherchons simplement dans un annuaire sur
notre téléphone.
Maintenant, c'est un répertoire local.
On peut faire quelque chose de très similaire sur un P. C. en utilisant ce qu'on appelle un fichier d'hôtes.
Il s'agit de la version la plus élémentaire de ce que l'on appelle le DNS.
Non, ce n'est pas DNS mais c'est une recherche locale afin que vous puissiez créer votre propre version de DNS localement
sur votre P. C. en éditant le fichier hosts.
Pour aller plus loin, les entreprises peuvent avoir un serveur DNS local qui résout et
nomme au sein de l'organisation, mais sur Internet public, nous avons distribué des systèmes DNS qui nous permettent de résoudre
des noms tels que Google Facebook, etc.
Maintenant, tout est très bon et en parlant de DNS, mais je veux vous montrer pratiquement comment
cela fonctionne, je vais vous montrer pourquoi les captures de choc, je vais vous montrer comment configurer un serveur DNS sur un pilote Cisco.
Comment le configurer sur un serveur de pays.
Je vais vous montrer essentiellement comment vous pouvez manipuler un DNS pour faire tout ce que vous voulez.
Vous devez faire attention à utiliser des serveurs DNS de confiance.
Ne vous fiez pas seulement à n'importe quel serveur DNS.
Le DNS peut être intercepté et vous pouvez manipuler les serveurs DNS utilisés par morceaux pour les amener à
accéder au domaine incorrect.
Heureusement, aujourd'hui, de nombreux navigateurs comme Chrome ont une liste complète de certificats préchargés, vous
recevrez donc un avertissement si vous vous rendez sur un domaine incorrect tel que Microsoft dot com ou
Cisco dot com.
D'accord, dans cette topologie, j'ai un ordinateur Windows 10, il est connecté à un commutateur Cisco qui
à son tour est connecté à Cisco plutôt que nous connecte à Internet.
Cette topologie s'exécute dans Genesis 3.
J'héberge toute cette topologie sur mon ordinateur alors pardonnez-moi si le ventilateur devient un peu fou.
Tout fonctionne localement sur mon Mac.
J'ai aussi un tas aussi P. C. qui se configurera comme un serveur DNS.
D'abord, jetons un œil à l'ordinateur Windows.
Voici mes fenêtres.
P. S. Je vais ouvrir une invite de couture profonde.
Faites un peu plus grand.
La configuration IP me montre qu'il s'agit de l'adresse IP du P. C. Passerelles par défaut IP version 4 10 1 1
2 5 4 et je devrais à ce stade être en mesure de payer ma passerelle par défaut que je peux passer par défaut.
S'agit-il encore de Cisco avec une adresse IP 10 1 1 2 5 4.
Le commutateur est un levier pour commuter, il ne fait rien d'autre que de donner une connectivité au réseau.
Revenons donc au P. C. La barre oblique de configuration IP nous montre que le CPC a des serveurs DNS configurés
8 8 8 8 8 et erré erré erré 1.
En d'autres termes, Google et CloudFlare sont les deux serveurs DNS configurés sur le P. C. je vais donc commencer une capture de choc
de fil entre le P. C. et le commutateur afin que nous puissions voir ce qui se passe réellement.
Windows envoie beaucoup de trafic vers le réseau, comme vous pouvez le voir ici, un tas de
trafic est envoyé par cet ordinateur Windows vers le réseau.
Mais je vais filtrer pour DNS puis revenir sur le P. C. ce que je vais faire, c'est cingler un domaine tel
que David Bumble dot com.
Et notez que nous obtenons une réponse de cette adresse IP 2 1 7 160 0 soixante-neuf.
Maintenant, le CBO augmente sur mon P. C. ici, le débit via un commutateur Cisco
et un large Cisco en cours d'exécution le 3 juin peut être un peu lent, mais le fait est que je
reçois des réponses sur ce domaine et si nous examinons le choc Y, capturez ce que vous allez notez que nous pouvons voir
que cette adresse IP 10 1 1 1 cent une demande DNS 2 8 8 8 8 8 pour le domaine David Bumble dot com.
Donc, juste pour confirmer sur le P. C. une fois de plus, la configuration IP nous montre qu'il s'agit de l'adresse IP du P. C.
le P. C. envoyer une demande au serveur DNS remarquez que la requête concerne David Bumble dot com.
C'est un enregistrement un enregistrement est un nom de domaine dans IP version 4 pourrait tripler A est un nom de domaine dans IP version
6.
Donc le P. C. demande au serveur DNS quelle est l'adresse IP du nom de
domaine en remontant maintenant une étape sur une couche 2 dans le modèle OS ou le modèle IP TTP si vous préférez que nous ayons Ethernet.
C'est parce que ce réseau utilise Ethernet et c'est donc une connexion Ethernet à partir de Windows P. C. au commutateur Ethernet, le
mac source adresse le P. C. l'adresse MAC de destination est la plus large, fondamentalement, le
trafic est commuté à partir du P. C. au plus large parce que c'est comme ça qu'il arrive sur Internet.
Donc, au moins pour l'adresse MAC source sera le P. C. l'adresse MAC de destination sera la plus large
mais au moins trois adresses IP source IP version 4 le P. C. l'adresse IP de destination est Google.
Vous remarquerez peut-être maintenant qu'il s'agit d'une adresse RF C 1918.
En d'autres termes, c'est une adresse IP privée, elle n'est pas remboursable.
Sur Internet, mais le routeur met en œuvre la traduction d'adresses réseau ou Nat.
C'est très typique de ce que fera votre droit à la maison.
Alors remarquez qu'il adopte cette adresse IP.
Maintenant, il est réduit à une autre adresse ROIC 1918, mais c'est parce que cette route est connectée à un nuage qui relie en
fait mon P. C. physiquement.
Donc ce P. C. ici sur mon réseau domestique physique et j'ai un routeur Internet qui
exécute cela sur Internet.
Donc, il est en fait écrasé plusieurs fois.
Mais ce qui est important à souligner ici, c'est que le protocole au moins pour chaque UDP ou numéro de port source
du grand protocole de données utilisateur utilise ce 5 2 7 4 9.
C'est ce qu'on appelle n'importe quel numéro de port fémoral ou aléatoire.
Numéro de port de destination 53, qui est le numéro de port bien connu pour DNS.
Lorsqu'un serveur est configuré pour héberger plusieurs services, il doit servir un objectif.
C'est donc un serveur qui agit comme disons un serveur de fichiers lorsque vous vous connectez à ce serveur, il va vous
donner un fichier.
Mais lorsque vous vous y connectez en utilisant DNS, il écoute sur le port 53.
S'il est configuré en tant que serveur DNS afin d'envoyer du trafic vers le port 53, le serveur écoute sur
le port 53 pour exécuter une application comme celle que je vais vous montrer dans un instant. Mosquée DNS qui est une application de serveur
DNS, puis il répond à celle à demander sur le numéro de port que vous avez choisi.
Donc, si vous vous connectez à un serveur DNS comme le fait cette pièce, vous utiliserez un
numéro de port aléatoire ou un numéro de port éphémère vers un numéro de port bien connu, puis il répondra
à partir de ce numéro de port bien connu et nous pouvons voir qu'ici, Google répond à partir d'un numéro de port source 53 allant au numéro de
port que le P. C. a choisi la pièce Windows 10, il a choisi ce numéro de port.
Le serveur DNS de Google répond à ce numéro de port, donc encore une fois, c'est le numéro de port de destination UDP
comme numéro de port source.
Creuser plus profondément dans les informations DNS que nous pouvons voir.
Système de noms de domaines.
C'est une requête.
C'est une requête standard pour un nom.
Nous essayons de résoudre un nom que nous résolvons.
Est David Bumble dot com et le serveur DNS répond en disant que c'est la réponse.
Ce nom de domaine a cette adresse IP 2 1 7 160 0 69.
Revenons donc sur nos fenêtres P. S. C'est l'adresse IP que nous voyons.
Je pouvais donc copier cette adresse IP dans un navigateur Web.
Si je tape le nom de domaine, il va accéder à ce serveur.
Je peux donc me connecter au domaine en utilisant le nom de domaine.
Et cela dépend du serveur, je devrais pouvoir me connecter à l'adresse IP du serveur.
Dans cet exemple, je reçois un formulaire d'erreur.
Maintenant, certains serveurs ne vous permettront pas de vous connecter directement sur l'adresse IP.
C'est généralement parce que plusieurs domaines sont hébergés sur une seule adresse IP D'accord, je vais arrêter la capture de
choc Y et ce que je veux vous montrer encore une fois, c'est que le DNS est essentiellement juste une
résolution de nom en adresse IP et vous pouvez le faire directement sur votre ordinateur Windows.
Donc, dans Windows, j'ouvrirai le bloc-notes.
Je vais l'exécuter en
tant qu'administrateur avant d'ouvrir un fichier si j'ai envoyé une requête ping.Nous avons dit que ce nom de domaine ne se trouvait pas de la même manière
que celui avec lequel dot com la requête ping expire.
Je ne peux pas cingler ce nom de domaine mais ce que je pourrais faire est d'ouvrir un fichier et ce que je vais
faire est d'aller voir Etsy du pilote du système Windows 32 et je vais ouvrir le fichier hosts.
Il s'agit d'un fichier sur l'ordinateur Windows local.
Il suffit de zoomer pour faciliter la lecture et je peux le modifier pour que je puisse dire que 10 1 1 2 5 4 a raison
1 et 10 1 1 1 2 5 4 a été écrit par quelqu'un qui dot com et enregistrer ce fichier.
Je modifie donc un fichier local qui mappe les noms des adresses IP.
Alors maintenant, quand je ping, j'ai écrit un avis qui fonctionne quand je ping, écris un point dot home dot com qui
fonctionne également.
Mais si je l'ai écrit, cela échoue car il ne se trouve pas dans le fichier hosts et Google ne répond pas
avec ces informations.
Donc, si je dis deux ou trois comme ça et enregistrez ce fichier maintenant, ping ou deux qui résout le nom a été résolu en une adresse
IP.
Maintenant, dans cet exemple, les réseaux un peu instables pings une temporisation qu'ils avaient réussi.
Mais la partie importante est que le nom de domaine a été résolu.
Ce nom a été résolu en une adresse IP.
Si je supprime ces entrées du fichier hosts et les enregistre, je vais
effacer l'écran.
Lorsque j'en fais un ping maintenant, cela va expirer car je n'ai pas d'entrée pour ce nom de domaine.
C'est essentiellement ce que fait un serveur DNS.
Il prend un nom de domaine et le mappe à une adresse IP.