7.11. Anpassen der Datei /etc/hosts

Wenn Sie eine Netzwerkkarte einrichten möchten, müssen Sie eine IP-Adresse, den voll qualifizierten Domänennamen und mögliche Aliasnamen in /etc/hosts eintragen. Die Syntax lautet:

IP-Adresse meinhost.meinedomain.org aliasname

Solange Ihr Computer nicht offiziell im Internet bekannt ist (d. h. Sie haben eine registrierte Domain und einen gültigen zugewiesenen IP-Block, die meisten haben dies nicht), sollten Sie sicherstellen, dass die IP-Adresse im privaten Adressraum liegt. Gültige Adressräume dafür sind:

Privater Adressbereich              Normaler Prefix
10.0.0.1 - 10.255.255.254           8
172.x.0.1 - 172.x.255.254           16
192.168.y.1 - 192.168.y.254         24

x kann eine Zahl zwischen 16-31 sein. y kann zwischen 0-255 liegen.

Eine gültige private IP-Adresse wäre 192.168.1.1. Ein vollqualifizierter Domänenname wäre beispielsweise lfs.beispiel.de

Selbst wenn Sie keine Netzwerkkarte einrichten müssen Sie einen voll qualifizierten Domänennamen eintragen. Er wird zur korrekten Funktion vieler Programme benötigt.

Erzeugen Sie /etc/hosts mit dem folgenden Kommando:

cat > /etc/hosts << "EOF"
# Begin /etc/hosts (network card version)

127.0.0.1 localhost
<192.168.1.1> <HOSTNAME.beispiel.de> [alias1] [alias2 ...]

# End /etc/hosts (network card version)
EOF

Natürlich müssen Sie <192.168.1.1> und <HOSTNAME.beispiel.de> nach Ihrem Belieben ändern (bzw. die IP-Adresse und Hostnamen eintragen, die Sie von Ihrem Netzwerkadministrator bekommen haben, falls Ihr Rechner an ein bestehendes Netzwerk angeschlossen wird). Die optionalen Aliasnamen können weggelassen werden.

Wenn Sie keine Netzwerkkarte einrichten, erzeugen Sie /etc/hosts mit diesem Kommando:

cat > /etc/hosts << "EOF"
# Begin /etc/hosts (no network card version)

127.0.0.1 <HOSTNAME.beispiel.de> <HOSTNAME> localhost

# End /etc/hosts (no network card version)
EOF