hosts

Aus wiki.archlinux.de
Wechseln zu: Navigation, Suche

Die Datei hosts dient dazu das Rechnernamen zu IP-Adressen aufgelöst werden, wenn kein Nameserver vorhanden ist.

/etc/hosts

Wenn als Beispiel das lokale Netzwerk (Name: homenet) aus 3 Rechnern pc1, pc2 und pc3 (ohne Nameserver, Gateway, Router) besteht:

pc1 192.168.0.1
pc2 192.168.0.2
pc3 192.168.0.3

muss folgendes in /etc/hosts eintragen werden:

#<IP-Adresse>  <Rechnername.Arbeitsgruppe>      <Rechnername>
127.0.0.1      localhost.localdomain            localhost
::1            ipv6-localhost                   ipv6-localhost
192.168.0.1    pc1.homenet                      pc1
192.168.0.2    pc2.homenet                      pc2
192.168.0.3    pc3.homenet                      pc3

Wenn nur ein Rechner vorhanden ist, oder alle anderen Rechner von einem Nameserver aufgelöst werden, genügt der folgende Eintrag:

#<IP-Adresse>  <Rechnername.Arbeitsgruppe>      <Rechnername>
127.0.0.1      localhost.localdomain            localhost
::1            ipv6-localhost                   ipv6-localhost
192.168.0.1    pc1.homenet                      pc1

Info zu localhost

localhost steht in der Netzwerktechnik für das momentan genutzte System oder dessen IP-Adresse. Üblicherweise ist das eigene System (der local host) unter der IP-Adresse 127.0.0.1 für IP-Applikationen erreichbar. Das ermöglicht es unter anderem, Serverapplikationen mit einem Client auf demselben Rechner zu betreiben. Ein solches Vorgehen findet beispielsweise beim Testen von Servern häufige Anwendung. Statt 127.0.0.1 wird bei IPv6 die Adresse ::1 verwendet.

Einstellungen für makepkg

Wenn man per makepkg ein Paket bauen möchte, dessen Quellcode sich auf den Sourceforge Servern befindet, so sollte man hier Einstellungen vornehmen. Der Grund ist, dass in den PKGBUILDs meist dl.sourceforge.net angegeben ist, und dieser eigentlich kein Server ist, sondern ein "Geist" (So nenne ich/MacWolf ihn jetzt mal). Folgende Einstellungen habe ich vorgenommen:

#<IP-Adresse>   <Rechnername.Arbeitsgruppe>     <Rechnername>
213.203.218.122 dl.sourceforge.net

Dieser Eintrag lenkt die Anfrage auf dl.sourceforge.net nach den Servern in Deutschland, d.h. den MESH Servern, um.