# Hintergrund

Zur Kommunikation mit anderen Rechnern sprechen wir diese gewöhnlich mit ihrem symbolischen Namen an. Die Umsetzung der symbolischen Rechnernamen in die entsprechenden IP-Adressen erfolgt in der lokalen Datei `/etc/hosts`.

In den Anfängen des Internets existierte im Network Information Center ein Rechner, der eine Datei `HOSTS.TXT` per FTP anbot, die alle bekannten Rechnernamen und Adressen enthielt. Von Zeit zu Zeit lud jeder ans Internet angeschlossene Rechner diese Datei herunter und aktualisierte seine lokale `/etc/hosts`.

Heute hat die Zahl der weltweit vernetzten Rechner so weit zugenommen, dass ein einzelner Rechner kaum über die Speicherkapazitäten verfügt, um eine allumfassende `/etc/hosts` zu speichern, ganz davon abgesehen, dass eine solche Datei zu keinem Zeitpunkt als up-to-date angesehen werden kann.

Die Lösung des Problems bestand in der Verlagerung des Datenbestandes weg von einer Zentrale und hin zum Verursacher, also in einem hierarchisch aufgebauten Informationsdienst.