Berlaku untuk: Windows, MacOS, Linux
Jawaban Cepat: IP LocalHost adalah 127.0.0.1 (IPv4) dan :: 1 (IPv6).”LocalHost”adalah nama host khusus yang selalu kembali ke perangkat Anda sendiri. Lalu lintas ke sana tidak pernah mencapai internet.
Apa yang”LocalHost”lakukan
Menunjuk ke antarmuka loopback pada mesin Anda, digunakan untuk menjalankan dan menguji aplikasi dan server secara pribadi. Ketika sebuah aplikasi terhubung ke LocalHost atau 127.0.0.1, koneksi tetap di dalam perangkat.
Cara memeriksa test localhost
windows
buka command prompt tip pro: di PowerShell, uji port layanan lokal (ganti 3000):
uji-netconnection-computername localhost-port 3000
macOS
Buka Terminal dan run: ping-c-c localhost ping-c-load 4 127. ifconfig lo0
Linux
Open Terminal and run: ping-c 4 localhost ping-c 4 127.0.0.1 ping-c 4::1 View the loopback interface: ip addr show lo
Common confusions, cleared up
0.0.0.0 vs 127.0.0.1: 0.0.0.0 berarti “semua alamat IPv4/tidak ditentukan.” Server yang mengikat ke 0.0.0.0 menerima koneksi dari jaringan Anda; 127.0.0.1 hanya lokal. localhost vs 192.168.x.x: 192.168.x.x adalah IP LAN Anda, dapat dijangkau oleh perangkat lain di jaringan yang sama; 127.0.0.1 tidak. 127.0.1.1 Anda mungkin melihat di Linux: beberapa distro menambahkan ini untuk nama host mesin. Localhost masih harus menyelesaikan ke 127.0.0.1 dan:: 1.
Di mana”localhost”didefinisikan
file host windows: c: \ windows \ system32 \ driver \ dll \ hosts macOS/linux hosts file: /etc/hosts
Anda memiliki baris seperti: 127.0.0.1 localhost:: 1 hosts
Kuat <> <> <> <> <> <> <> <> <> <> <> <> <> <>
Tips Pengembang
Gunakan LocalHost: Port (mis., Localhost: 3000) untuk mencapai server lokal. Mengikat ke 127.0.0.1 untuk akses pribadi saja; Bind ke 0.0.0.0 (atau::) Untuk mengizinkan perangkat lain di jaringan Anda terhubung. Anda tidak memerlukan akses internet-Localhost bekerja secara offline.