Localhost: Betriebssystem oder Computer

831
Martijn Courteaux

Die localhost-Adresse ( 127.0.0.1); Ist dies eine vom Betriebssystem unterstützte Adresse oder ist dies die Adresse für den Computer?

Ich möchte das wissen, weil ich ein Programm in Java erstellen möchte, das file-transfer-bridgezwischen dem Hauptbetriebssystem und einer Sitzung verwendet wird VirtualBox.

Vielen Dank.

0
Warum so viele `schließen? Gibt es einen Trottel? vor 15 Jahren 0
denn das ist der falsche Ort für solche Fragen. SilentGhost vor 15 Jahren 0
Serverfault oder Superuser .. leider ist SO kein One-Stop-Shop :) Tim Post vor 15 Jahren 0
http://en.wikipedia.org/wiki/Localhost Troggy vor 15 Jahren 0

3 Antworten auf die Frage

2
Sam Bisbee

OS

Die einzige "Computer" -Adresse ist die MAC-Adresse, aber auch diese ist für das Netzwerkgerät spezifisch. Ihr Virtual Box-Betriebssystem stellt höchstwahrscheinlich eine Verbindung zu einem virtuellen Netzwerkgerät mit einer eindeutigen MAC-Adresse her.

Also muss ich in Java verwenden: `InetAddress.getLocalHost ()`? vor 15 Jahren 0
Richtig, so würden Sie diese Adresse bekommen Chris Thompson vor 15 Jahren 0
Im Falle einer virtuellen Maschine bezieht sich die localhost-Adresse auf die virtuelle Gastmaschine und nicht auf die Hostmaschine. Innerhalb des VM-Betriebssystems gibt es keine Möglichkeit (ohne die Verwendung proprietärer Tools), um die Adresse der Hostmaschine zu ermitteln. Chris Nava vor 15 Jahren 0
1
hasen

Ich habe vergessen, wo ich das zuvor gesehen habe (wahrscheinlich auf SU), aber versuchen Sie es mit der Adresse 10.0.0.2der Virtualbox-Maschine. Es sollte die Adresse der Host-Maschine (der realen Maschine) sein.

Ich werde das versuchen Martijn Courteaux vor 15 Jahren 0
0
DaveParillo

Localhost ist ein reservierter Domänenname, der verwendet wird, um sich auf "diesen Computer" zu beziehen. Localhost wird immer in 127.0.0.1 (unter IPv4) aufgelöst. Schauen Sie sich Localhost und Loopback an .