Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Resolv.conf » : différence entre les versions

De The Linux Craftsman
Page créée avec « = Principe = Le fichier "'''/etc/resolv.conf'''" est le fichier de configuration qui sera utilisé par les librairies en charge de la résolution des noms. Dans ce fichi... »
 
Ligne 27 : Ligne 27 :
* la requête est adressée au serveur DNS à l'adresse ''192.168.50.251''
* la requête est adressée au serveur DNS à l'adresse ''192.168.50.251''
* ce dernier répond en envoyant l'IP de l'hôte en question
* ce dernier répond en envoyant l'IP de l'hôte en question
Et quand on fait:
<pre>
# ping google.fr
</pre>
Avec la configuration ci-dessus:
* la machine ajoute automatiquement la valeur du champ domain à la suite de ''google.fr'', ce qui nous donne ''google.fr.labo.epsi.fr.''
* la requête est adressée au serveur DNS à l'adresse ''192.168.50.251''
* ce dernier répond par la négative
* la machine adresse une nouvelle requête en n'ajoutant pas la valeur du champ doamin, ce qui nous donne ''google.fr.''
* la requête est adressée au serveur DNS à l'adresse ''192.168.50.251''
* ce dernier demande aux serveur racine: qui est en charge de ''fr.'' ?
* un des serveurs racines répond
* le serveur DNS à l'adresse ''192.168.50.251'' demande au serveur qui fait autorité sur le domaine ''fr.'': qui est en charge de ''google''
* un des serveur en charge de ''fr.'' répond
* enfin le serveur DNS à l'adresse ''192.168.50.251'' renvoie l'adresse de ''google.fr.''

Version du 22 décembre 2013 à 12:22

Principe

Le fichier "/etc/resolv.conf" est le fichier de configuration qui sera utilisé par les librairies en charge de la résolution des noms.

Dans ce fichier, principalement deux options:

  • domain → va ajouter à la fin de chaque nom le domain (quand la requête ne se termine pas par un point, cf. ci-dessous)
  • nameserver → permet de spécifier un serveur DNS à intérroger

Exemple

Voici un exemple de fichier "/etc/resolv.conf" généré de manière automatique par dhclient

; generated by /sbin/dhclient-script
search labo.epsi.fr
nameserver 192.168.50.251

Comment ça marche

Lorsque que l'on fait:

# ping gateaway

Avec la configuration ci-dessus:

  • la machine ajoute automatiquement la valeur du champ domain à la suite de gateway, ce qui nous donne gateway.labo.epsi.fr.
  • la requête est adressée au serveur DNS à l'adresse 192.168.50.251
  • ce dernier répond en envoyant l'IP de l'hôte en question