Локальный хост: ОС или компьютер

557
Martijn Courteaux

localhost-Address ( 127.0.0.1); это адреса, поддерживаемые ОС, или это адрес для компьютера?

Я хочу знать это, потому что я хочу сделать программу на Java для использования в качестве file-transfer-bridgeпромежуточной ОС и сеанса в VirtualBox.

Благодарю.

0
Почему так много "близких" ?? Есть ли дуп? 15 лет назад 0
потому что это неправильное место для таких вопросов. SilentGhost 15 лет назад 0
Serverfault или Superuser .. к сожалению, ТАК не универсальный магазин :) Tim Post 15 лет назад 0
http://en.wikipedia.org/wiki/Localhost Troggy 15 лет назад 0

3 ответа на вопрос

2
Sam Bisbee

Операционные системы

Единственный «компьютерный» адрес - это MAC-адрес, но даже это характерно для сетевого устройства. Ваша виртуальная операционная система, скорее всего, будет связана с виртуальным сетевым устройством с уникальным MAC-адресом.

Поэтому я должен использовать в Java: `InetAddress.getLocalHost ()`? 15 лет назад 0
Правильно, вот как бы вы получили этот адрес Chris Thompson 15 лет назад 0
В случае виртуальной машины адрес локального хоста относится к гостевой виртуальной машине, а не к хост-машине. Внутри ОС VM нет возможности (без использования проприетарных инструментов) получить адрес хост-машины. Chris Nava 15 лет назад 0
1
hasen

Я забыл, где я видел это раньше (вероятно, на SU), но попробуйте адрес 10.0.0.2изнутри машины virtualbox, это должен быть адрес хост-машины (реальной машины).

Я попробую это Martijn Courteaux 15 лет назад 0
0
DaveParillo

Localhost - это зарезервированное доменное имя, используемое для ссылки на «этот компьютер». Localhost всегда будет разрешаться до 127.0.0.1 (в IPv4). Проверьте Localhost и loopback .