127.0.0.1
adalah localhost
, ini alamat mesin saat ini, diakses melalui antarmuka loopback (bukan melalui adaptor jaringan - ini berfungsi bahkan jika tidak ada chip jaringan dalam sistem).
IP yang Anda dapatkan dari router adalah cerita yang berbeda: itu adalah alamat yang memungkinkan komputer lain di jaringan menemukan Anda. Nah, Anda dapat menggunakan ip itu pada mesin yang sama juga, tetapi bekerja secara berbeda seperti sebelumnya: itu keluar ke router dan masuk lagi (saya menyederhanakan di sini, tapi itu ide umum).
Dan jika Anda terhubung ke internet, Anda juga mendapatkan ip lain dari ISP Anda - ip yang digunakan oleh komputer lain di seluruh dunia untuk menemukan Anda. Namun, keduanya setidaknya merujuk ke adapter jaringan yang sama ( eth0
atau kartu nirkabel atau apa pun). localhost
berbeda.
Sistem operasi, server dan sebagainya ... dapat berperilaku berbeda saat diakses localhost
. Anda biasanya tidak memiliki firewall untuk itu, dan banyak layanan lokal memiliki localhost
antarmuka yang dimaksudkan hanya untuk berkomunikasi dengan aplikasi. Sering kali, Anda ingin menguji server web Anda dengan terlebih dahulu mengaitkannya untuk mendengarkan localhost
saja, sehingga Anda dapat memeriksa apakah itu berfungsi, tetapi orang lain tidak bisa. Kemudian, Anda dapat mengkonfigurasi ulang untuk mendengarkan alamat ip eksternal Anda dan mulai melayani situs web (dan menguji lagi jika semuanya masih berfungsi).