Localhost: OS หรือคอมพิวเตอร์


0

- ที่localhostอยู่ ( 127.0.0.1); นี่เป็นที่อยู่ที่รองรับโดยระบบปฏิบัติการหรือเป็นที่อยู่ของคอมพิวเตอร์?

ฉันต้องการที่จะรู้เรื่องนี้เพราะผมต้องการที่จะทำให้โปรแกรม Java ที่จะใช้เป็นที่ระหว่างระบบปฏิบัติการหลักและในเซสชั่นfile-transfer-bridgeVirtualBox

ขอบคุณ


ทำไมต้องมีมากมายclose? มีซ้ำไหม

เพราะนี่เป็นที่ที่ผิดสำหรับคำถามดังกล่าว
SilentGhost

Serverfault หรือ Superuser .. โชคร้ายดังนั้นไม่ได้เป็นร้านค้าครบวงจร :)
ทิมโพสต์

คำตอบ:


2

ระบบปฏิบัติการ

ที่อยู่ "คอมพิวเตอร์" เท่านั้นคือที่อยู่ MAC แต่ถึงแม้จะเฉพาะกับอุปกรณ์เครือข่าย OS กล่องเสมือนของคุณมักจะเชื่อมโยงไปยังอุปกรณ์เครือข่ายเสมือนที่มีที่อยู่ MAC ที่ไม่ซ้ำกัน


ดังนั้นผมจึงต้องใช้ใน Java: InetAddress.getLocalHost()?

ที่ถูกต้องว่าเป็นวิธีที่คุณจะได้รับที่อยู่
คริส ธ อมป์สัน

ในกรณีของเครื่องเสมือนที่อยู่ในพื้นที่นั้นหมายถึงเครื่องเสมือนแขกไม่ใช่เครื่องโฮสต์ ไม่มีทางใน VM OS (โดยไม่ต้องใช้เครื่องมือที่เป็นกรรมสิทธิ์) เพื่อรับที่อยู่ของเครื่องโฮสต์
Chris Nava

1

ฉันลืมที่ฉันเห็นสิ่งนี้มาก่อน (อาจเป็น SU) แต่ลองใช้ที่อยู่10.0.0.2จากภายในเครื่อง VirtualBox ควรเป็นที่อยู่ของเครื่องโฮสต์ (เครื่องจริง)


ฉันจะลองดู
Martijn Courteaux

0

Localhost เป็นชื่อโดเมนที่สงวนไว้ซึ่งใช้เพื่ออ้างถึง localhost 'คอมพิวเตอร์เครื่องนี้' จะแก้ไขเป็น 127.0.0.1 (บน IPv4) เสมอ ตรวจสอบLocalhostและย้อนกลับ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.