Localhost: Betriebssystem oder Computer

695
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 14 Jahren 0
denn das ist der falsche Ort für solche Fragen. SilentGhost vor 14 Jahren 0
Serverfault oder Superuser .. leider ist SO kein One-Stop-Shop :) Tim Post vor 14 Jahren 0
http://en.wikipedia.org/wiki/Localhost Troggy vor 14 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 14 Jahren 0
Richtig, so würden Sie diese Adresse bekommen Chris Thompson vor 14 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 14 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 14 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 .