Différences entre versions de « Resolv.conf »

De The Linux Craftsman
Aller à la navigation Aller à la recherche
m (typo)
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 20 : Ligne 20 :
 
Lorsque que l'on fait:
 
Lorsque que l'on fait:
 
<pre>
 
<pre>
# ping gateaway
+
# ping gateway
 
</pre>
 
</pre>
  
Ligne 37 : Ligne 37 :
 
| '''Secondaire''' || 8.8.4.4 || 212.27.40.241 || 80.10.246.129 || 109.0.66.20 || 91.121.164.227  
 
| '''Secondaire''' || 8.8.4.4 || 212.27.40.241 || 80.10.246.129 || 109.0.66.20 || 91.121.164.227  
 
|}
 
|}
 +
 +
= Nommer sa machine =
 +
Dans le fichier ''/etc/sysconfig/network'' vous pouvez donner un nom à la machine qui modifiera en conséquence le prompt.
 +
Cela est plus simple quand on a plusieurs machines qui s'appellent toutes ''localhost.localdomain'' :
 +
 +
<pre>
 +
# cat /etc/sysconfig/network
 +
NETWORKING=yes
 +
HOSTNAME=fw.tala-informatique.fr
 +
</pre>
 +
Vous pouvez appliquer la modification sans redémarrage grâce à la commande ''hostname'' :
 +
<pre>
 +
# hostname fw.tala-informatique.fr
 +
</pre>
 +
Il faut vous déconnecter grâce aux commande ''exit'', ''logout'' ou ctrl + d et le prompt est modifié :
 +
<pre>
 +
CentOS release 6.5 (Final)
 +
Kernel 2.6.32-431.1.2.0.1.e16.i686 on an i686
 +
 +
fw login:
 +
</pre>

Version actuelle datée du 5 juin 2018 à 10:02

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 domaine (quand la requête ne se termine pas par un point, cf. ci-dessous)
  • nameserver → permet de spécifier un serveur DNS à interroger

Exemple

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

; generated by /sbin/dhclient-script
search tala-informatique.fr
nameserver 192.168.50.251

Comment ça marche

Lorsque que l'on fait:

# ping gateway

avec la configuration ci-dessus:

  • la machine ajoute automatiquement la valeur du champ domain à la suite de gateway, ce qui nous donne gateway.tala-informatique.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

Quelques serveurs DNS

Google Free Orange SFR OVH
Primaire 8.8.8.8 212.27.40.240 80.10.246.2 109.0.66.10 91.121.161.184
Secondaire 8.8.4.4 212.27.40.241 80.10.246.129 109.0.66.20 91.121.164.227

Nommer sa machine

Dans le fichier /etc/sysconfig/network vous pouvez donner un nom à la machine qui modifiera en conséquence le prompt. Cela est plus simple quand on a plusieurs machines qui s'appellent toutes localhost.localdomain :

# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=fw.tala-informatique.fr

Vous pouvez appliquer la modification sans redémarrage grâce à la commande hostname :

# hostname fw.tala-informatique.fr

Il faut vous déconnecter grâce aux commande exit, logout ou ctrl + d et le prompt est modifié :

CentOS release 6.5 (Final)
Kernel 2.6.32-431.1.2.0.1.e16.i686 on an i686

fw login: