Configurer le DNS dans XP
Avant de démarrer
Objectifs : découvrez où configurer les paramètres DNS avancés dans XP.
Prérequis : aucun prérequis.
Termes clés: dns, nom, ip, serveur, wins, adresse, domaine, netbios, résolution
Utilisation DNS
Lorsque nous regardons une adresse IP, nous voyons quatre octets (regroupement de huit bits). Chaque hôte du réseau a sa propre adresse IP. Par exemple, chaque site Web réside sur un serveur. Si nous voulons visiter un site Web, nous devons nous connecter au serveur particulier qui héberge le site Web que nous voulons visiter. Pour ce faire, notre ordinateur doit connaître l’adresse IP de ce serveur. Au lieu d’utiliser des adresses IP, nous nous référons à des sites Web en utilisant leurs noms (par exemple www.google.com ). Pour les humains, les noms sont beaucoup plus faciles à utiliser que pour mémoriser des nombres comme les adresses IP. La solution à ce problème est le service de noms de domaine ou DNS. Nous utilisons le DNS pour résoudre les noms en adresses IP, car c’est l’adresse IP que les ordinateurs utilisent pour se parler. Nous pouvons facilement le vérifier en envoyant un ping à un hôte, par exemple www.google.com . En conséquence, nous récupérerons l’adresse IP du serveur DNS. Comme nous pouvons le voir, les services DNS ont une fonction très simple. DNS prend des noms conviviaux, comme www.google.com , et il le convertit en une adresse IP complexe, et vice-versa. De cette façon, nous n’avons pas à nous souvenir des adresses IP et nous pouvons naviguer sur le Web simplement et facilement.
FQDN
Les serveurs de noms DNS effectuent la résolution de noms en résolvant un nom de domaine complet (FQDN) en une adresse IP. Un client demande à son serveur de noms local l’adresse IP associée au nom de domaine complet. Par exemple, le client demande quelle est l’adresse IP de www.google.com . Le serveur de noms local vérifie sa liste, et s’il trouve l’entrée pour www.google.com , il transmet les informations. Si le serveur de noms local ne trouve pas l’entrée, il envoie un nom de domaine complet à l’un des serveurs racine DNS. Le serveur racine DNS renvoie sa référence au serveur de noms local. La référence pointe vers les serveurs de noms pour le niveau supérieur du domaine DNS. Le serveur de noms local envoie une requête itérative à l’un des serveurs de noms de domaine de premier niveau (.com in www.google.com cas). Le serveur de domaine .com répond par une référence à l’un des serveurs de noms Google. Le serveur de noms Google répond avec l’adresse IP de www.google.com . Maintenant, le client peut contacter l’hôte qui héberge le www.google.com site web.
WINS
Microsoft a d’abord développé son propre système de nommage. Il utilisait des noms NetBIOS pour les hôtes et le service de noms Internet Windows (WINS) pour résoudre les noms en adresses IP. Le nom NetBIOS est un nom de 15 caractères utilisé pour identifier nos ordinateurs sur le réseau. Tout cela fait partie des services de réseau de Microsoft, que Microsoft a introduits avec la famille de systèmes d’exploitation NT. Il est poursuivi par la famille NT 4.0. Avec Windows 2000 et Windows XP, Microsoft a adopté le service de nommage de domaine comme outil principal pour résoudre les noms en adresses IP, tandis que le reste de l’Internet utilisait toujours le DNS. Le problème que Microsoft avait à l’origine avec DNS est que toutes ses entrées devaient être entrées statiquement (DNS est devenu un outil dynamique plus tard). Dans l’environnement WINS, un client obtiendrait d’abord son adresse IP du serveur DHCP. Ensuite, le client contacterait le serveur WINS en signalant son adresse IP. De cette façon, le serveur WINS possède les adresses IP de tous les clients du réseau local. Donc, WINS était la solution qui a résolu ce problème particulier. Avec Windows 2000, le service DNS est devenu plus un service dynamique. Il pourrait enregistrer dynamiquement des clients et utiliser ces informations pour enregistrer l’adresse IP. À ce moment-là, Microsoft est retourné à utiliser le service DNS comme service de résolution de noms principal. Maintenant, lorsque nous utilisons Windows XP, il enregistrera automatiquement son nom auprès du serveur DNS. Cela simplifie le nombre de services que nous devons exécuter, car nous n’avons pas besoin d’un serveur WINS pour notre réseau local. Nous utilisons toujours WINS, mais uniquement pour les machines héritées qui ne comprennent pas que le DNS peut désormais accepter les mises à jour dynamiques des clients. Comme nous sommes passés au DNS dynamique, Microsoft a dû ajuster les noms. Au lieu d’être simplement un nom NetBIOS, nous ajoutons maintenant également les informations de domaine à la structure des noms. Afin de savoir qui est qui sur notre réseau, nous pouvons utiliser DNS en utilisant un nom de domaine complet au lieu d’un simple nom NetBIOS que nous avons utilisé pour le service WINS.
Exemple de configuration
Pour configurer les Services de résolution de noms sur XP, nous devons aller dans les propriétés de connexion et cliquer sur le bouton « Avancé… » de notre fenêtre de configuration TCP / IP. Dans les propriétés avancées, nous pouvons voir les paramètres IP actuels, les DNS, les GAINS et l’onglet Options.
Image 239.1 – Propriétés TCP/ IP avancées
Bien que la plupart des ordinateurs aient une seule adresse IP et une seule passerelle par défaut, notez que dans l’onglet Paramètres IP, nous pouvons configurer plusieurs adresses et passerelles. Ouvrons l’onglet DNS. Ici, nous pouvons modifier les paramètres DNS de notre ordinateur.
Image 239.2 – Onglet DNS
La première chose que nous ferions sur l’onglet DNS est d’ajouter des serveurs DNS supplémentaires. Bien sûr, le serveur DNS principal doit être placé en premier sur la liste. Si le premier serveur DNS ne peut pas être contacté, notre système essaiera de contacter le serveur DNS suivant de la liste. Une autre chose que nous pouvons faire ici est d’ajouter des suffixes supplémentaires. Disons que nous devons contacter ‘host-pc’ en utilisant DNS. Disons que ‘host-pc’ est activé’utilizewindows.com domaine. Disons que nous voulons accéder au « pc hôte » à partir de l’ordinateur qui se trouve également sur le « utilizewindows.com domaine. Si nous tapons uniquement le nom de l’ordinateur – ‘host-pc’, le serveur DNS examinera automatiquement le ‘utilizewindows.com « et essayez de localiser l’adresse IP de ‘host-pc’. Maintenant, disons que nous voulons contacter le ‘host2’ qui se trouve sur ‘utilizeothersystem.com ‘. Si nous tapons uniquement le nom ‘host2’, notre serveur DNS essaiera également de localiser l’ordinateur dans ‘utilizewindows.com ‘. Le serveur DNS ne parviendra pas à localiser le ‘host2’, car il se trouve sur ‘utilizeothersystem.com » . Si « utilizeothersystem.com ‘est un domaine que nous utilisons fréquemment et qui est en quelque sorte en relation avec notre domaine principal’utilizewindows.com ‘domaine, nous pouvons ajouter’utilizeothersystem.com ‘ comme suffixe ajouté. Dans ce cas, si nous recherchons ‘host2’, notre serveur DNS vérifiera d’abord ‘utilizewindows.com ‘, et puis, en cas d’échec, il vérifierait le’utilizeothersystem.com ‘.
Ouvrons l’onglet VICTOIRES. Ici, nous pouvons également ajouter, supprimer et contrôler l’ordre de nos serveurs WINS. Encore une fois, nous devons placer notre serveur WINS principal en haut de la liste. Les serveurs WINS sont utilisés pour effectuer la résolution de noms NetBIOS.
Image 239.3 – Onglet WINS
Ici, nous pouvons également activer les LMHOSTS et modifier les paramètres NetBIOS. Nous avons la possibilité de désactiver NetBIOS sur TCP / IP, et nous le ferions si nous sommes dans un environnement où nous utilisons uniquement le DNS.
Dépannage
Windows XP prend en charge deux types différents de services de résolution de noms, DNS et WINS. Rappelez-vous, lorsque nous mentionnons DNS, nous parlons de noms de domaine entièrement qualifiés, c’est-à-dire. Le DNS utilise le nom de domaine complet pour identifier un ordinateur particulier. Un exemple de ceci pourrait être ‘host1.utilizewindos.com ‘. D’autre part, WINS utilise uniquement les noms NetBIOS pour la résolution du nom à l’adresse IP. Les noms NetBIOS sont des noms simples et ne peuvent contenir que 15 caractères. Par exemple, le nom NetBIOS pourrait être ‘host1’.
Lors du dépannage des services de résolution de noms, nous devons d’abord vérifier que tout va bien avec TCP / IP. Par exemple, si nous avons une adresse IP ping et que tout se passe bien, nous savons que la connectivité IP est CORRECTE. Si nous envoyons un ping au nom de l’ordinateur et que nous obtenons une erreur, nous savons que nous avons un problème avec notre service de noms.
Image 239.4 – PING
Le prochain utilitaire que nous devrions exécuter est ‘ipconfig/all’. Avec cet outil, nous pouvons vérifier que les adresses IP pour DNS ou WINS sont correctement configurées.
Image 239.5 – IPCONFIG
La prochaine chose que nous pouvons faire est d’exécuter le ‘nslookup’ et de voir si nous obtenons une adresse IP de notre serveur DNS.
Image 239.6 – NSLOOKUP
Si tous nos paramètres sont configurés correctement, nous devons vérifier les services liés à la résolution des noms (comme ‘Client DNS’) et nous assurer qu’ils sont opérationnels. Une autre chose que nous pouvons faire est d’essayer de nous réinscrire sur notre serveur DNS. Pour ce faire, nous devons entrer ‘ipconfig / registerdns’ dans l’invite de commande. Pour les noms NetBIOS, nous pouvons utiliser le ‘nbtstat-rr’ pour voir l’état de la résolution des noms et ‘nbtstat-RR’ pour nous réinscrire auprès du serveur WINS.
Image 239.7 – REGISTERDNS
Nous pouvons également utiliser la commande ‘ipconfig / flushdns’ pour supprimer le cache DNS, car nous pouvons parfois contenir des informations erronées. Pour les noms NetBIOS, nous utiliserions la commande ‘nbtstat-R’ pour faire la même chose.
En fin de compte, en tant que solution temporaire, nous pouvons utiliser le fichier HOSTS pour configurer les noms DNS, ou le fichier LMHOSTS pour les noms NetBIOS.
Rappelez-vous
Nous pouvons avoir plusieurs serveurs DNS définis. Le serveur DNS principal doit être placé en premier sur la liste. Les serveurs WINS sont utilisés pour effectuer la résolution de noms NetBIOS.