Mengakses localhost dari sistem lain [ditutup]

-5

Setiap jawaban yang saya temukan tentang ini terlalu umum dan mengasumsikan kedua sistem itu mirip-unix.

Saya telah localhostmengatur di komputer saya (Ubuntu) dan saya bertanya-tanya apa yang harus saya lakukan untuk mengaksesnya dari komputer saya yang lain (Windows 7)?

Masa bodo
sumber
Yang perlu Anda lakukan adalah memahami terminologinya.
user619714

Jawaban:

6

Anda tidak dapat mengakses localhost dari komputer lain karena localhost adalah, seperti namanya, localhost / loopback / 127.0.0.1. Anda perlu mengaksesnya melalui alamat ip LAN itu.

http://en.wikipedia.org/wiki/Localhost

joeqwerty
sumber
3
Bertarunglah dalam pertarungan yang bagus, @joeqwerty
Ryan Ries
2

Antarmuka loopback khusus karena tidak merutekan lalu lintas di luar perangkat itu sendiri. Seluruh 127.0.0.0/8 blok dicadangkan untuk tujuan ini, dan lalu lintas dengan alamat seperti itu mungkin tidak transit jaringan (bahkan LAN, atau jaringan virtual). Localhost juga tidak benar-benar diatur oleh apa pun, kecuali dalam arti yang paling menyolok.

Jika Anda mau, Anda dapat menggunakan iptables (bagaimanapun juga Anda menggunakan ubuntu) untuk melakukan NAT untuk mengakses layanan apa pun yang Anda sajikan di localhost. Aturannya akan terlihat seperti ini:

iptables -t nat -A PREROUTING -i $LAN_INTERFACE -p tcp --dport $SERVICE_PORT -j DNAT --dnat-to 127.0.0.1:$SERVICE_PORT

Saya tidak yakin mengapa Anda ingin melakukan itu. Biasanya layanan lebih mudah didengarkan di LAN.

Falcon Momot
sumber