GNU/Linux >> Belajar Linux >  >> Ubuntu

Apa itu 127.0.0.1 Localhost?

Pendahuluan

Localhost (127.0.0.1) adalah istilah terkenal dalam jaringan komputer. Namun, jika Anda seorang pemula dalam pengembangan web atau hosting web, belajar tentang localhost adalah salah satu langkah pertama untuk menguasai keahlian tersebut.

Pelajari apa itu localhost, bagaimana kaitannya dengan 127.0.01, dan kapan menggunakannya.

Apa itu Localhost (IP 127.0 0.1)?

Localhost adalah nama default komputer yang Anda gunakan. Istilah tersebut merupakan nama semu untuk 127.0.0.1, alamat IP komputer lokal. Alamat IP ini memungkinkan mesin untuk terhubung dan berkomunikasi dengan dirinya sendiri. Oleh karena itu, localhost (127.0.0.1) digunakan untuk membuat sambungan IP ke perangkat yang sama yang digunakan oleh pengguna akhir.

Meskipun menggunakan 127.0.0.1 adalah praktik yang paling umum, standar jaringan IPv4 mencadangkan kisaran 127.0.0.1 – 127.255.255.255 untuk localhost. Menggunakan alamat IP lain dalam rentang menghasilkan cara yang sama atau serupa. Standar IPv6 menetapkan satu alamat ke loopback - ::1 .

Localhost juga dikenal sebagai alamat loopback.

Bagaimana Cara Kerja Loopback 127.0.0.1?

Saat Anda membuka browser dan menavigasi ke alamat web, Anda pada dasarnya menavigasi ke alias alamat IP yang ditetapkan ke server yang menghosting halaman web.

Namun, saat mengetik http://localhost di browser web, permintaan tidak diteruskan ke Internet. Sebaliknya, itu dikelola sepenuhnya oleh sistem operasi, tetap berada di jaringan lokal, dan terhubung ke komputer yang Anda gunakan. Itulah sebabnya localhost juga disebut sebagai alamat loopback - ini akan mengembalikan Anda ke mesin yang Anda masuki.

Untuk melakukan ping ke mesin lokal di command prompt, jalankan localhost atau 127.0.0.1 sebagai perintah di terminal.

Jika tidak ada pengaturan sebelumnya, kemungkinan Anda tidak akan mendapat respons setelah melakukan ping ke localhost atau pesan bahwa komputer menolak permintaan tersebut. Ini karena tidak mengharapkan koneksi masuk. Responsnya berubah setelah Anda menjalankan server di komputer saat server mulai mendengarkan permintaan yang masuk.

Untuk Apa Localhost Digunakan?

Lingkungan server localhost terutama digunakan untuk tujuan pengujian dan pengembangan. Baca terus untuk mengetahui beberapa kasus penggunaan sehari-hari.

Blokir Situs

Memblokir situs web tertentu di semua browser sangat mudah dengan atribut localhost. Untuk melakukannya, Anda perlu mengedit file host – file yang berisi pemetaan alamat IP ke nama host. File host terdiri dari dua kolom, satu dicadangkan untuk alamat IP dan kolom lainnya untuk nama host yang sesuai.

Tambahkan entri baru ke file dan tetapkan alamat IP localhost 127.0.0.1 ke nama host yang diberikan untuk memblokir situs web. Melakukannya akan mencegah sistem mencari situs melalui Internet. Sebagai gantinya, ia mencarinya di server lokal dengan 127.0.0.1. Akhirnya, karena tidak dapat menjawab permintaan, browser menjawab bahwa ia tidak dapat terhubung ke situs yang diinginkan.

Uji Aplikasi dan Program Web

Localhost sering digunakan untuk tujuan pengujian dan pengembangan. Keuntungan utamanya adalah memungkinkan pengembang untuk mensimulasikan koneksi tanpa online. Karena penting untuk menguji aplikasi sebelum mengeksposnya ke Internet, memanfaatkan localhost menyediakan pengujian semua fungsi melalui loopback.

Selain itu, lingkungan server lokal mempercepat pengembangan karena waktu respons jauh lebih cepat saat melakukan ping localhost daripada mesin jarak jauh melalui Internet.

Inangi Aplikasi Web Secara Lokal

Saat mengembangkan aplikasi web, biasanya meng-host aplikasi secara lokal. Localhost tidak hanya menyediakan lingkungan yang aman untuk menguji fitur-fitur baru, tetapi juga dapat digunakan untuk tujuan pembelajaran. Dengan menjalankan aplikasi secara lokal, pengembang dapat bereksperimen dengan berbagai teknologi tanpa konsekuensi.

Ada sejumlah platform yang menawarkan semua komponen untuk pengembangan web di localhost, titik awal bagi sebagian besar pengembang web. Tumpukan solusi populer termasuk LAMP , XAMPP, WAMP, MAMP, dan lainnya.


Ubuntu
  1. Apa itu Web3.0?

  2. Apa itu File .run?

  3. Bagaimana Cara Menginstal Gcc 4.7?

  1. Apa itu JingOS Linux?

  2. IP dari host lokal

  3. Tidak dapat terhubung ke MySQL menggunakan 'localhost' tetapi menggunakan '127.0.0.1' tidak apa-apa?

  1. Apa itu Bare Metal Cloud

  2. Apa itu Spark DataFrame?

  3. Apa itu Basis Data Relasional?