| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
old_cat VIP +


Inscrit le: 05 Avr 2005 Messages: 775 Localisation: region parisienne
|
Posté le: 06 Aoû 2005 23:07 Sujet du message: DNS ou l'angoisse de la "page blanche" |
|
|
DNS, Kesako ?
Chaque ordinateur directement connecté à internet possède au moins une adresse IP propre.
Les utilisateurs ne peuvent pas travailler avec des adresses numériques du type 139.3.105.236 mais avec des noms de machine ou des adresses plus explicites du type http://www.informatruc.com.
Ainsi, il est possible d'associer des noms en langage courant aux adresses numériques grâce à un système appelé DNS (Domain Name System).
On appelle résolution de noms de domaines (ou résolution d'adresses) la corrélation entre les adresses IP et le nom de domaine associé.
Noms d'hôtes
Aux origines de TCP/IP, étant donné que les réseaux étaient très peu étendus ou autrement dit que le nombre d'ordinateurs connectés à un même réseau était faible, les administrateurs réseau créaient des fichiers appelés tables de conversion manuelle. Ces tables de conversion manuelle étaient des fichiers séquentiels, généralement nommés hosts ou hosts.txt, associant sur chaque ligne l'adresse IP de la machine et le nom littéral associé, appelé nom d'hôte.
Problème, ce système éxige la mise à jour manuelle des tables de tous les ordinateurs en cas d'ajout ou de modification d'un nom de machine.
Ainsi il a vite fallut mettre en place un sytème fiable et automatisé suite à la multiplication des réseaux et de leur interconnexion (Arpanet puis Internet)
Fonctionnement lors d'une requête sur le web
Voici le déroulement, un peu plus en détails, de la résolution d'un nom de domaine sur Internet. C'est la technique utilisée lorsque vous indiquez un domaine à votre navigateur (ou à un logiciel FTP, Telnet, etc) et qui permet de localiser le serveur correspondant.
imaginons que vous indiquiez à votre navigateur d'aller sur www.un-serveur.com .
Voici ce que celui-ci va faire, EN THEORIE sans que vous vous en rendiez compte.
Étape 1 : Trouver le serveur DNS ayant autorité pour le domaine recherché.
1. Le navigateur demande d'abord à l'un des serveurs DNS racines (pré-enregistrés dans le système), quel serveur DNS indexe les ".com"
2. Le navigateur demande ensuite au serveur DNS qui indexe les ".com" (donné en réponse de la requête précédente) quel serveur DNS s'occupe de "un-serveur.com".
3. Le navigateur demande ensuite au serveur DNS qui gère "un-serveur.com" (donné en réponse de la requête précédente), qui s'occupe de "www.un-serveur.com". Ce dernier répond que c'est lui-même qui en a la charge.
Le navigateur a trouvé le serveur DNS qui indexe "www.un-serveur.com"
Étape 2 : Obtenir l'adresse IP (adresse physique) de "www.un-serveur.com" (adresse virtuelle)
1. Le navigateur demande au serveur DNS gérant "www.un-serveur.com", quelle est l'adresse IP de "www.un-serveur.com".
2. Celui-ci lui répond au navigateur en lui donnant 4 nombres entiers, qui correspondent à 4 nombres de 0 à 255, séparés de points (exemple 204.71.200.245)
Le navigateur a trouvé l'adresse physique de "www.un-serveur.com", il peut maintenant établir une connexion avec ce site, et envoyer sa requête.
EN PRATIQUE
Votre ordinateur transite par votre FAI et pour eviter le traffic incongru il va en premier chercher au sein du domaine dont il est actuellement membre c'est à dire celui du FAI si un serveur DNS est présent et peut lui repondre.
Si la reponse tarde trop on a en face une jolie page blanche dûe au time out.
le time out, Kesako ?
tout simplement pour eviter de saturer les reseaux les requetes ont une durée de vie exprimées en secondes le temps de verifier la presence d'un interlocuteur. En général les FAI fixent ces paramètres au plus bas donc impossible pour une requete dns non aboutie de transiter jusqu'aux fameux serveur racines d'internet.
En conclusion il est extrèmement important de spécifier les DNS de votre FAI dans vos paramètres de connexion, celà vous evitera nombre de tracas |
|
| Revenir en haut |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|