Damian Brunold

127.0.1.1

2010-03-16 11:13 Imagic, Linux, Web

Bei Debian (und Ubuntu) Systemen taucht im /etc/hosts immer neben 127.0.0.1 auch 127.0.1.1 auf, worauf der Hostname auflöst.

Bei ims führt das zu Problemen, weil 127.0.1.1 keine (aussen) gültige IP ist und so die Verbindung in die Hosen geht. Die Lösung ist einfach: statt 127.0.1.1 die gültige statische IP des Servers eintragen.

Aber wieso gibt es diesen Eintrag überhaupt? Im Netz habe ich dazu folgende Erklärung gefunden:

Some software (e.g., GNOME) expects the system hostname to be resolvable to an IP address with a canonical fully qualified domain name. This is really improper because system hostnames and domain names are two very different things; but there you have it. In order to support that software, it is necessary to ensure that the system hostname can be resolved. Most often this is done by putting a line in /etc/hosts containing some IP address and the system hostname. If your system has a permanent IP address then use that; otherwise use the address 127.0.1.1.