Noms de machine et adresses IP
Notions théoriques : Comprendre la résolution des noms avec le protocole DNS
Internet est un vaste réseau de milliards de machines, chaque machine ayant une adresse IP unique. Cependant, les adresses IP sont difficiles à retenir pour les humains. C'est là qu'intervient le DNS (Domain Name System). Le DNS est un service qui traduit les noms de domaine en adresses IP. Par exemple, lorsque vous tapez "www.google.com" dans votre navigateur, votre ordinateur utilise le DNS pour trouver l'adresse IP correspondante.
Le fichier /etc/resolv.conf
est le principal fichier de configuration du client DNS sous Linux. Il contient les adresses IP des serveurs DNS que votre système utilisera pour la résolution des noms.
# Configurer le DNS
sudo nano /etc/resolv.conf
# Ajoutez la ligne suivante : nameserver your_dns_server_ip
# Puis Ctrl+X pour quitter, Y pour enregistrer et Enter pour confirmer.
Le fichier /etc/hosts
est utilisé pour associer des noms d'hôte à des adresses IP.
Chaque ligne du fichier contient une adresse IP suivie d'un ou plusieurs noms d'hôte.
Par exemple, une ligne pourrait ressembler à ceci :
127.0.0.1 localhost monsite
Cette ligne indique que les noms d'hôte localhost
et monsite
correspondent à l'adresse IP 127.0.0.1
.
Pratique : Changer le nom de sa machine
Sous Linux, le nom de votre machine est stocké dans le fichier /etc/hostname
. Vous pouvez le modifier en utilisant l'éditeur de texte nano
:
sudo nano /etc/hostname
Après avoir modifié ce fichier, vous devez également modifier le fichier /etc/hosts
pour refléter le nouveau nom. Ce fichier est utilisé pour la résolution de noms locaux qui ne sont pas résolus par le DNS.
sudo nano /etc/hosts
Test de mémorisation/compréhension
TP pour réfléchir et résoudre des problèmes
Changer le nom de votre machine -> sio-votreprenom
.
- Ouvrez une session SSH sur votre serveur Linux.
- Utilisez la commande
hostname
pour afficher le nom actuel de votre machine. - Changer le nom de votre machine pour qu'il devienne
sio-votreprenom
(par exemplesio-alexandra
). - Redémarrez votre machine pour que les changements prennent effet.
- Vérifiez que le nom de votre machine a bien été modifié.
Une solution
Vous devez être connecté pour voir le contenu.