Linux hostname-Auflösung auf einem Computer mit mehreren Schnittstellen ausgeführt
Ich habe läuft 4 eth-ports auf meinem Linux-Rechner (eth0 durch eth3). Also, wenn ich geben Sie den Befehl host <hostname>
, welche die eth-port die IP-Adresse, die zurückgegeben werden? wie funktioniert linux entscheiden, welche der eth-port die ip-Adresse zurückgegeben werden?
Dank,
LinuxPenseur
- Freundlich mir den guide mal ein Dokument zur Unterstützung der Antwort. Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
host nicht mit Blick auf Ihre lokalen IPs, sucht er den hostname auf der Grundlage der Regeln, festgelegt in /etc/nsswitch.conf
In nsswitch.conf Sie haben in der Regel diesen Eintrag:
Dies bedeutet, dass der resolver zuerst /etc/hosts, wenn Sie nicht finden können, was dort werde überprüfen Sie /etc/resolv.conf, und bitten Sie den angegeben DNS-Server für die IP, Optional das Anhängen der "Suche" und "domain" - Suffixe angegeben in der resolv.conf
Sehen http://www.faqs.org/docs/linux_network/x-087-2-resolv.library.html
Was Ihr "primäres" interface? Das eine ist, verwendet.
http://ubuntuforums.org/archive/index.php/t-1120370.html