Nom de machine et domaine
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.
Mais 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
.
Exemple pratique
Changer le nom de sa machine
- le fichier
/etc/hostname
Sous Linux, le nom de votre machine est stocké dans le fichier /etc/hostname
.
Vous pouvez modifier le fichier /etc/hostname
en utilisant l'éditeur de texte nano
:
sudo nano /etc/hostname
- le fichier
/etc/hosts
Après avoir modifié le fichier /etc/hostname
, vous devez également modifier le fichier /etc/hosts
pour refléter le nouveau nom.
Le fichier
/etc/hosts
est utilisé pour la résolution des noms locaux qui ne sont pas résolus par le DNS.
Vous pouvez modifier le fichier /etc/hosts
en utilisant l'éditeur de texte nano
:
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.