« Resolv.conf » : différence entre les versions
De The Linux Craftsman
Autres actions
Aucun résumé des modifications |
|||
| (4 versions intermédiaires par 2 utilisateurs non affichées) | |||
| Ligne 5 : | Ligne 5 : | ||
Dans ce fichier, principalement deux options: | 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) | * 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 à | * nameserver → permet de spécifier un serveur DNS à interroger | ||
= Exemple = | = Exemple = | ||
| Ligne 20 : | Ligne 20 : | ||
Lorsque que l'on fait: | Lorsque que l'on fait: | ||
<pre> | <pre> | ||
# ping | # ping gateway | ||
</pre> | </pre> | ||
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 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'' | * 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 | ||
= Quelques serveurs DNS = | |||
{|border=1 class="wikitable" | |||
! !! Google !! Free !! Orange !! SFR !! OVH | |||
|-align="center" | |||
| '''Primaire''' || 8.8.8.8 || 212.27.40.240 || 80.10.246.2 || 109.0.66.10 || 91.121.161.184 | |||
|-align="center" | |||
| '''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> | |||
Dernière version 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
| 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: