Apa Itu Localhost dan Bagaimana Cara Menggunakannya?

Localhost – juga disebut sebagai 'alamat loopback' – digunakan untuk membuat koneksi atau panggilan IP, ke komputer atau mesin Anda sendiri. Alamat loopback biasanya digunakan dalam konteks jaringan dan memberikan komputer kemampuan untuk memvalidasi tumpukan IP.

Siapapun dengan latar belakang atau minat dalam jaringan akan merasa penting untuk mempelajari dan memahami terminologi komputer yang berafiliasi dengan bidang tersebut. Localhost adalah salah satu istilah yang dianggap bermanfaat bagi teknisi komputer mana pun. Memahami pentingnya dan penggunaan localhost juga merupakan tempat yang bagus untuk memulai perjalanan Anda ke terminologi jaringan.

Apa Itu LocalHost dan Bagaimana Cara Penggunaannya?(What Is LocalHost and How Is It Used?)

Tidak hanya istilah, localhost juga bisa berupa nama domain, seperti netflix.com atau google.com . Sama(Just) seperti domain lainnya, localhost juga akan memiliki alamat Internet Protocol(Internet Protocol) (IP) sendiri. 

Alamat yang dibutuhkan akan tergantung pada protokol internet yang digunakan. Memanggil localhost menggunakan IPv4 , yang merupakan IP paling umum, akan memiliki rentang 127.0.0.0 hingga 127.255.255.255 tetapi biasanya default ke 127.0.0.1. Pengguna IPv6(IPv6) dapat membuat loopback dengan memasukkan :1.

protokol internet(Internet Protocol)

Protokol Internet(Internet Protocol) (IP) diberlakukan untuk menetapkan metode standar bagi komputer untuk berkomunikasi dengan perangkat lain di jaringan. Ini tidak hanya mengatur alamat tetapi juga bagaimana data Anda dikirim dan diterima baik untuk jaringan lokal maupun di internet.

IPv4 , yang merupakan Internet Protocol versi 4, adalah yang paling umum digunakan secara global. IPv4 sangat bergantung pada Transmission Control Protocol ( TCP ) untuk menangani sebagian besar masalah data seperti pengiriman, pengurutan, dan integritas. IP ini dirancang sebagai protokol connectionless untuk digunakan pada mesin berbasis ethernet.

IPv6 mulai perlahan menggantikan IPv4 . Permintaan alamat IP telah tumbuh secara eksponensial setelah ledakan digital. Semakin banyak perangkat yang menggunakan internet, sehingga IPv6 dikembangkan untuk mengakomodasi peningkatan dan mengatasi beberapa kelemahan mendasar yang ditemukan di IPv4

Di mana IPv4 memungkinkan sekitar 4,3 miliar alamat IP unik untuk digunakan, IPv6 akan mengizinkan hingga 340 triliun, triliun.

Selain angka, IPv6 juga menawarkan keunggulan jaringan. Ini membuka deteksi yang lebih mudah antara perangkat jaringan berkemampuan IPv6 lainnya, memungkinkan pengguna untuk menggunakan layanan tanpa perlu tindakan pengguna akhir. Kebutuhan Network Address Translation ( NAT ) juga berkurang secara signifikan saat menggunakan IPv6 . NAT inilah yang memungkinkan klien IPv4 untuk berbagi satu alamat IP.

Melihat IPv4 adalah yang lebih umum dari dua protokol internet yang digunakan, itu akan menjadi fokus kami untuk bergerak maju. 

Bagaimana 127.0.0.1 Bekerja(How 127.0.0.1 Works)

Saat Anda membuat sambungan IPv4 ke alamat loopback 127.0.0.1, subnet mask 255.0.0.1 ditetapkan. Jadi, jika ada sakelar, router, atau gateway publik yang menerima paket data dengan loopback Anda sebagai tujuannya, informasi data tidak akan dicatat. 

Ini berarti bahwa jika paket data dijatuhkan di luar localhost, informasi tidak akan diteruskan ke komputer lain di jaringan. Ini membantu menjaga keamanan jaringan dengan mencegah mesin Anda mengambil paket data liar yang mungkin mencoba mengaktifkan layanan lain sebagai tanggapan.

Penggunaan Umum Untuk Localhost(Common Uses For Localhost)

Selain kemampuan keamanan, localhost dapat berguna dalam beberapa skenario lain. Ada tiga tujuan utama alamat loopback yang dianggap berguna bagi teknisi jaringan komputer.

Menjalankan Tes Kecepatan(Running A Speed Test)

Mengirim permintaan ping adalah penggunaan paling umum yang akan Anda temukan untuk alamat loopback. Menggunakan Prompt Perintah Windows(Windows Command Prompt) , Anda dapat menguji koneksi Anda dan menemukan masalah kinerja(performance issues) apa pun yang mungkin dihadapi komputer Anda saat ini.

Untuk melakukan permintaan ping ke localhost:

  1. Buka dialog Run function ( tombol Windows + R) dan ketik cmd . Tekan Enter .
    1. Anda juga dapat mengetik cmd ke dalam kotak Pencarian Taskbar(Taskbar Search) dan memilih Command Prompt dari daftar.
    2. Menjalankan sebagai Administrator(Running as Administrator) disarankan.
  2. Ketik ping 127.0.0.1 dan tekan Enter .

Hasilnya akan ditampilkan di layar. Data yang ditampilkan akan mencakup jumlah paket data yang dikirim, diterima, hilang, dan perkiraan waktu perjalanan pulang pergi dari transmisi data.

Memblokir Situs Web(Blocking Websites)

Saat Anda perlu memblokir akses ke situs web tertentu, localhost dapat melakukan triknya. Loopback bisa sangat berguna untuk mencegah browser Anda memasuki situs berbahaya. Untuk melakukan ini, Anda harus tahu apa itu file host dan tujuan mereka melayani dalam konteks ini.

Setiap kali komputer Anda mencoba mengakses situs web atau komputer jarak jauh menggunakan nama domain, komputer akan mengirimkan permintaan ke Domain Name Server ( DNS ) untuk mencari file host yang disimpan secara lokal(locally stored host file)

Misalnya, alamat IPv4 127.0.0.1, akan ditampilkan sebagai 'localhost' di DNS . Nama domain situs web baru yang Anda kunjungi juga akan disimpan sebagai file host. Ini menciptakan respons pemuatan yang lebih cepat untuk setiap kunjungan kembali ke situs yang sama.

File host juga akan berisi alamat IP dari semua nama domain yang disimpannya. Anda harus mengedit alamat IP ini(edit these IP addresses) agar sesuai dengan alamat loopback 127.0.0.1 untuk memblokirnya. Melakukannya akan menyebabkan lalu lintas diarahkan kembali ke localhost sebagai gantinya. 

Meskipun bekerja dalam keadaan darurat, menggunakan localhost sebagai metode untuk mencegah akses ke situs web yang tidak diinginkan bukanlah solusi terbaik. Alasan utamanya adalah jika Anda memerlukan akses ke situs tersebut, Anda harus menghapus entri secara manual sebagai administrator. Hanya administrator yang membuat entri awal yang dapat melakukan ini, mengunci orang lain yang perlu mencapai situs tertentu karena satu dan lain alasan.

Menguji Program Baru Atau Aplikasi Web(Testing New Programs Or Web Applications)

Setiap kali loopback dipicu, sistem operasi Anda menjadi server simulasi. Ini memungkinkan untuk memuat file program yang diperlukan ke server untuk menguji fungsionalitas. 

Dalam kombinasi dengan perangkat lunak lain, Anda bahkan dapat menggunakan loopback untuk mengizinkan aplikasi seluler yang dimuat di samping mengakses komponen server desktop atau mengirim permintaan ke API tertentu .



About the author

Saya seorang insinyur perangkat lunak dengan pengalaman lebih dari 15 tahun di Microsoft Office dan Edge. Saya juga telah mengembangkan beberapa alat yang digunakan oleh pengguna akhir, seperti aplikasi untuk melacak data kesehatan penting, dan pendeteksi ransomware. Keahlian saya terletak pada pengembangan kode elegan yang berfungsi dengan baik di berbagai platform, serta memiliki pemahaman yang baik tentang pengalaman pengguna.



Related posts