Le fichier host ou comment résoudre manuellement les noms en IP
Dimanche 24 avril 2005 à 13 h 23
Au sujet du jour, le fichier Host. Vous pouvez accéder à ce fichier à cliquer sur Démarrer > Exécuter > notepad %windir%\system32\drivers\etc\hosts
Vous tomberez sur un fichier comme cela :
# Copyright (c) 1993-1999 Microsoft Corp.
#
# Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP
# pour Windows.
#
# Ce fichier contient les correspondances des adresses IP aux noms d'hôtes.
# Chaque entrée doit être sur une ligne propre. L'adresse IP doit être placée
# dans la première colonne, suivie par le nom d'hôte correspondant. L'adresse
# IP et le nom d'hôte doivent être séparés par au moins un espace.
#
# De plus, des commentaires (tels que celui-ci) peuvent être insérés sur des
# lignes propres ou après le nom d'ordinateur. Ils sont indiqué par le
# symbole '#'.
#
# Par exemple :
#
# 102.54.94.97 rhino.acme.com # serveur source
# 38.25.63.10 x.acme.com # hôte client x
127.0.0.1 localhost
---------------------------------------------------------------------
Vous allez pouvoir ajouter les noms de domaines de votre choix pour y accéder même quand les serveur DNS ne résolvent plus les noms en adresses IP.
Par exemple, en ce moment on ne peut plus accéder à Pmods par l'adresse http://www.pmods.net ( à ce propos la propagation des DNS est en train de se faire ). Pas de problème, il suffit de rajouter une ligne avec l'adresse IP du serveur de Pmods ainsi que le nom de domaine pleinement qualifié avec le nom d'hôte. Cela donnera donc :
63.223.71.50 [Tabulation] www.pmods.net
Le jour où nofrag n'était plus accessible par le nom de domaine, des personnes pouvaient encore y accéder car l'adresse IP avait été enregistrée par l'OS. Si vous voulez faire pareil pour Nofrag, rajoutez la ligne :
193.27.78.209 [Tabulation] www.nofrag.com
En ce moment, mon fichier host contient les lignes suivantes :
127.0.0.1 localhost
63.223.71.49 tud.pmods.net
63.223.71.49 newbieland.pmods.net
63.223.71.49 dow.pmods.net
63.223.71.49 heritiers.pmods.net
63.223.71.50 killingfloor.pmods.net
63.223.71.49 nanomod.pmods.net
63.223.71.49 rvmod.pmods.net
63.223.71.50 sw.pmods.net
63.223.71.49 www.pbabe.pmods.net
63.223.71.50 modsparty.pmods.net
63.223.71.50 www.pmods.net
193.27.78.209 www.nofrag.com
---------------------------------------------------------------------
J'ai rajouté les sites hébergés par Pmods pour pouvoir y accéder, tout simplement, parce que leneuf ne redirige pas mes requêtes vers nos serveurs DNS. C'est bizarre cette affaire mais pour résoudre ce problème j'ai modifié le fichier host et je peux enfin accéder aux sites que nous hébergeons.
Vous tomberez sur un fichier comme cela :
# Copyright (c) 1993-1999 Microsoft Corp.
#
# Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP
# pour Windows.
#
# Ce fichier contient les correspondances des adresses IP aux noms d'hôtes.
# Chaque entrée doit être sur une ligne propre. L'adresse IP doit être placée
# dans la première colonne, suivie par le nom d'hôte correspondant. L'adresse
# IP et le nom d'hôte doivent être séparés par au moins un espace.
#
# De plus, des commentaires (tels que celui-ci) peuvent être insérés sur des
# lignes propres ou après le nom d'ordinateur. Ils sont indiqué par le
# symbole '#'.
#
# Par exemple :
#
# 102.54.94.97 rhino.acme.com # serveur source
# 38.25.63.10 x.acme.com # hôte client x
127.0.0.1 localhost
---------------------------------------------------------------------
Vous allez pouvoir ajouter les noms de domaines de votre choix pour y accéder même quand les serveur DNS ne résolvent plus les noms en adresses IP.
Par exemple, en ce moment on ne peut plus accéder à Pmods par l'adresse http://www.pmods.net ( à ce propos la propagation des DNS est en train de se faire ). Pas de problème, il suffit de rajouter une ligne avec l'adresse IP du serveur de Pmods ainsi que le nom de domaine pleinement qualifié avec le nom d'hôte. Cela donnera donc :
63.223.71.50 [Tabulation] www.pmods.net
Le jour où nofrag n'était plus accessible par le nom de domaine, des personnes pouvaient encore y accéder car l'adresse IP avait été enregistrée par l'OS. Si vous voulez faire pareil pour Nofrag, rajoutez la ligne :
193.27.78.209 [Tabulation] www.nofrag.com
En ce moment, mon fichier host contient les lignes suivantes :
127.0.0.1 localhost
63.223.71.49 tud.pmods.net
63.223.71.49 newbieland.pmods.net
63.223.71.49 dow.pmods.net
63.223.71.49 heritiers.pmods.net
63.223.71.50 killingfloor.pmods.net
63.223.71.49 nanomod.pmods.net
63.223.71.49 rvmod.pmods.net
63.223.71.50 sw.pmods.net
63.223.71.49 www.pbabe.pmods.net
63.223.71.50 modsparty.pmods.net
63.223.71.50 www.pmods.net
193.27.78.209 www.nofrag.com
---------------------------------------------------------------------
J'ai rajouté les sites hébergés par Pmods pour pouvoir y accéder, tout simplement, parce que leneuf ne redirige pas mes requêtes vers nos serveurs DNS. C'est bizarre cette affaire mais pour résoudre ce problème j'ai modifié le fichier host et je peux enfin accéder aux sites que nous hébergeons.
...parce que leneuf ne redirige pas mes requêtes vers nos serveurs DNS.
[/quote]
Cetains ISP ne respectent pas les TTL des seuveurs DSN. Plus clairement, cetaine modification mettent beaucoup plus de temps à être répercutée. La solution : avoir son propre serveur DNS ou ajouter d'autres serveurs DNS que ceux fournis par l'ISP.