Créer le fichier /etc/hosts

Si une carte réseau doit être configurée, vous devez choisir l'adresse IP, le nom de domaine pleinement qualifié et les alias possibles à déclarer dans le fichier /etc/hosts. La syntaxe est la suivante:

<adresse IP> mon-hôte.mon-domaine.org aliases

À moins que votre ordinateur ne doit être visible à partir d'Internet (c'est-à-dire que vous avez enregistré un domaine et un bloc valide d'adresses IP qui vous est affecté, la plupart d'entre nous n'a pas ceci), vous devez vous assurer que l'adresse IP se trouve dans la plage d'adresses réservée aux réseaux privés. Les plages valides sont :

  Classes Réseaux
        A     10.0.0.0
        B     172.16.0.0 à 172.31.0.0
        C     192.168.0.0 à 192.168.255.0

Une adresse IP valide pourrait être 192.168.1.1. Un nom de domaine pleinement qualifié pour cette adresse IP pourrait être www.linuxfromscratch.org (ceci n'est pas recommandé car il s'agit d'un nom de domaine valide enregistré et que cela pourrait causer des problèmes à votre serveur).

Si vous ne possédez pas de carte réseau, vous devez néanmoins déclarer un nom de domaine pleinement qualifié. Cela est nécessaire à certains programmes pour fonctionner correctement.

Si aucune carte réseau ne doit être configurée, créez le fichier /etc/hosts en lançant la commande :

cat > /etc/hosts << "EOF"
# Début de /etc/hosts (version sans carte réseau)

127.0.0.1 www.mon-domaine.com <nom d'hôte> localhost

# Fin de /etc/hosts (version sans carte réseau)
EOF

Si une carte réseau doit être configurée, créez le fichier /etc/hosts en lançant la commande:

cat > /etc/hosts << "EOF"
# Début de /etc/hosts (version avec carte réseau)

127.0.0.1 localhost
192.168.1.1 www.mon-domaine.org <nom d'hôte>

# Fin de /etc/hosts (version avec carte réseau)
EOF

Bien évidemment, les valeurs 192.168.1.1 et www.mon-domaine.org doivent être changées selon vos souhaits (ou selon les valeurs données par l'administrateur système/réseau si cette machine doit être connectée à un réseau existant).