Cara Membuat Localhost Menjadi Online


Doli Yolanda

Content Manager

Ketika kita mengakses alamat IP di browser, biasanya hal itu digunakan untuk mengakses atau menghubungi komputer lain dalam sebuah jaringan. Namun, jika anda mengakses alamat IP 127.0.0.1 maka anda akan terhubung dengan localhost -dengan kata lain, anda berkomunikasi dengan komputer itu sendiri.


Tapi, apa gunanya berkomunikasi dengan komputer sendiri?


Localhost atau juga sering disebut sebagai loopback address adalah alamat yang digunakan untuk membuat jembatan penghubung antara komputer dengan localhost itu sendiri. Hal ini biasa dilakukan dalam hal pengembangan aplikasi berbasis web dan bidang networking. 


Siapapun yang memiliki latar belakang atau memiliki ketertarikan dalam bidang networking pastinya perlu belajar dan memahami terminologi localhost. Localhost adalah istilah yang paling sering ditemui dan juga paling sering sulit dipahami oleh orang-orang yang baru melihat arti istilahnya. Memahami istilah ini terlebih dahulu sebelum membuat localhost menjadi online adalah langkah yang tepat untuk memulainya.

localhost featured image indonesia

Pengertian Localhost dan Cara Kerjanya

Hal pertama yang harus dipahami ketika menjelaskan tentang localhost adalah, bahwa dia merupakan komputer anda sendiri. Secara sederhana, mengakses local host berarti anda menggunakan komputer sendiri untuk berkomunikasi dengan server tersebut yang berada dalam komputer yang sama.


Tapi, localhost tidak selalu identik dengan komputer yang anda gunakan. Bisa saja localhost memiliki IP yang berbeda dalam sebuah jaringan yang sama, tergantung dari ISP yang diberikan provider internet. Jadi, ketika membicarakan tentang localhost; anda akan mengacu pada keadaan dimana sebuah server digunakan dalam komputer anda.


Secara global, pengertian localhost adalah sebuah nama standar yang digunakan untuk menjelaskan alamat komputer lokal (loopback address).


Dalam konteks networking, localhost mengacu pada "this computer" atau lebih tepatnya "komputer yang sedang saya gunakan". Kata kunci yang penting ketika membahas tentang local host adalah "Network". Karena istilah localhost akan muncul ketika seorang programmer menggunakan komputer, terhubung dengan jaringan (network) dan menggunakannya untuk menguji sebuah program atau menguji koneksi virtual antara dua komputer.

Cara Kerja Localhost

Ketika anda menggunakan koneksi IPv4 ke alamat loopback (localhost) 127.0.01 maka subnet mask 255.0.0.1 akan diberikan. Jadi, ketika router atau gateway menerima paket data dengan alamat loopback anda sebagai tujuan, maka informasi data tersebut tidak akan dicatat.


Dengan pengertian diatas, maka setiap data yang terletak diluar localhost, informasinya tidak akan di teruskan ke komputer lain dalam jaringan (network) yang sama. Hal ini berguna untuk mempertahankan keamanan jaringan dengan cara mencegah komputer anda untuk mengambil data sembarangan yang mungkin mengganggu sistem.

Kegunaan Umum Localhost 

Selain dari kemampuan untuk keamanan, localhost juga berguna untuk beberapa hal lainnya. Terdapat tiga kegunaan utama dari localhost yang dianggap sangat berguna bagi seorang teknisi komputer. 

Menguji Kecepatan Koneksi

Menggunakan ping request adalah hal umum digunakan untuk alamat loopback. Dengan menggunakan perintah command prompt, anda bisa menguji koneksi untuk menemukan berbagai masalah performa yang mungkin terdapat pada komputer.


Untuk melakukan request ping ke localhost, anda bisa menggunakan cara seperti ini.

  1. Buka fungsi Run di komputer dengan cara tekan Ctrl + R secara bersamaan, lalu ketik ketik "cmd" (tanpa tanda kutip) dan Enter. Fungsi ini juga bisa dicari di kolom pencarian task bar dan cari Comand Prompt pada daftar tersebut. Jangan lupa "Run as Administrator" sebelum membukanya.
  2. Kemudian ketik "ping 127.0.0.1" (tanpa tanda kutip) dan tekan Enter

CMD kemudian akan menampilkan hasil ping di layar anda dalam jendela yang sama. Informasi yang diberikan termasuk jumlah paket data yang dikirim, diterima, hilang, dan Approximate round trip dalam milisekon.

Memblokir Website

Ketika anda butuh keamanan komputer dengan memblokir website-website tertentu, maka anda bisa menggunakan loopback address untuk masalah tersebut. Loopback bisa menjadi sangat berguna dalam mencega browser anda memasuki alamat website yang berbahaya. Untuk melakukan hal ini, anda harus mengerti apa itu Host File dan tujuannya dalam konteks ini.


Setiap kali browser anda mencoba untuk terhubung ke sebuah website atau komputer jarak jauh menggunakan nama domain, maka komputer yang anda gunakan akan mengirimkan permintaan sambungan terhadap server nama domain (DNS/Domain Name Server) dan melihat file host yang disimpan secara lokal.


Contohnya saja, alamat IPv4 dari 127.0.0.1 akan ditampilkan sebagai localhost pada DNS. Nama domain yang akan anda kunjungni juga akan disimpansebagai file host. Dengan begini, loading atau waktu muat halaman akan lebih cepat jika mengakses website yang pernah dikunjungi sebelumnya. 


File host juga memiliki alamat IP dari nama domain yang disimpannya. Dari sini, tugas anda adalah mengedit alamat IP tersebutt agar sama dengan alamat loopback 127.0.01 untuk memblokirnya. Jadi setiap orang yang mengakses website yang diblokir maka akan dibawa ke alamat loopback pada akhirnya.


Meskipun bisa dilakukan, memblokir website dengan cara ini bukanlh jaln yang terbaik. Anda harus mengedit satu-persatu website mana saja yang akan diblokir dan ini akan memakan banyak waktu. Juga, hanya admin yang mampu melakukan blokiran dan semuanya dilakukan secara manual.


Beruntungnya anda, sekarang bisa menggunakan fasilitas Virtual Private Network akan melakukan semuanya secara cepat, amat, dan gampang dalam mengendalikan website mana saja yang boleh di akses. Dengan VPN, anda bisa dengan aman melakukan koneksi terhadap website mana saja dan memblokir yang berbahaya. Anda bisa menggunakan VPN terbaik rekomendasi kami atau klik tombol dibawah untuk mengetahui lebih banyak tentang fungsi VPN untuk keamanan networking.

Menguji Aplikasi Berbasis Web

Ketika loopback diakses, maka sistem operasi komputer anda akan menjadi sebuah server. Hal ini membuat semua file program untuk bisa di uji semua fungsinya. Dengan mengkombinasikannya dengan software lain, anda juga bisa menguji aplikasi mobile secara side-loaded menggunakan loopback untuk mengakses komponen server desktop atau mengirimkan perintah tertentu untuk API yang spesifik.

Cara Mudah Membuat Localhost Menjadi Online

Ada beberapa cara untuk menjadikan localhost bisa diakses oleh publik. Salah satu yang termudah adalah dengan membagikan alamat IP lokal anda kepada orang-orang yang dibolehkan untuk mengakses. Karena jika orang lain mengakses http://localhost maka mereka hanya masuk ke alamat localhost komputer mereka sendiri, bukan ke localhost komputer anda.


Untuk menjadikan localhost menjadi online, ini berarti web server berjalan pada komputer yang sama. Agar localhost bisa diakses melalui internet, maka anda harus memberikan alamat IP publik untuk komputer. Hanya setelah itu localhost bisa diakses secara online dengan alamat http://<public_IP>:<port>/ bisanya nomor port adalah 80.


Nama metode yang digunakan agar localhost anda online adalah Port Forwarding. Metode ini akan membukan port tertentu di router anda, sehingga sebuah aplikasi bisa mengakses jaringan anda. Membukan port seperti ini akan memungkinkan permainan, server, Client BitTorrent, dan aplikasi lain-lain bisa bekerja melalui keamanan router tersebut. Hanya saja, hal ini akan membuat jaringan anda rentan terhadap bahaya.

Masuk dan modifikasi Router

Pertama, pastikan komputer anda terhubung ke internet, dimana hal ini akan menunjukkan alamat IP yang pasti dari router. Untuk melihat alamat lengkap dari koneksi internet anda, maka anda bisa mengarah ke, Windows > setting > Network & Internet >View Network Properties.


Maka anda akan melihat halaman properti internet dan network, lalu cari pada bagian Wi-Fi. Kemudian lihat angka yang ditunjukkan oleh "Default Gateway" yang memiliki angka seperti 192.168.x.x Angka ini merupakan alamat router anda. 


Pada browser anda, buka alamat IP tersebut di kolom alamat web. Kemudian anda akan tiba dihalaman log-in router. Masukkan username dan password yang biasanya tertera pada router fisik, atau jika anda lupa password, bisa me-resetnya ke setelan pabrik.


Jika modem anda Huawei bawaan Indiehome atau speedy, biasanya memeiliki username: telecomadmin dan password: admintelecom atau bisa juga menggunakan username: root dengan password: admin


Setelah berhasil log-in, maka anda akan dibawa ke halaman settingan router.

Port Forwading

Setiap router mempunyai interface yang berbeda-beda satu sama lain, jadi anda harus melihat terebih dahulu susunan router anda. Jika kesulitan mencari bagian port forwarding, anda selalu bisa menggunakan Google search untuk mencari tahu dimana router anda meletakkan menu tersebut. Biasanya, port forwarding ini terdapat di bagian setting atau apapun yang menu yang mengandung kata-kata port didalamnya.


Kebanyakan router akan memiliki menu drop-down untuk konfigurasi aplikasi-aplikasi tertentu. Jika anda ingin membuka sebuah port untuk salah satu aplikasi tersebut, maka anda bisa memilihnya dari bagian "service name" atau menu yang mungkin bisa disamakan dengan nama tersebut dan ubah.


Jika program atau aplikasi yang ingin anda buka tidak terdaftar, anda cukup membuat sendiri secara manual entri port forwarding-nya. Setiap router mungkin membutuhkan informasi yang berbeda-beda, namun hal-hal berikut akan diminta mulai dari:

  • Nama atau deskripsi - Masukan nama untuk program atau aplikasi tersebut.
  • Tipe atau tipe layanan - Bisa berupa TCP, UDP, atau kedua-duanya. Jika anda tidak yakin, pilih kedua-duanya TCP/UDP
  • Inboudn atau star - Masukan port yang akan dibuka. Pastikan tidak ada aplikasi yang memakai port tersebut
  • Private atau end - Nomor port kedua dimasukkan disini. Jika hanya satu port, masukkan lagi nomor part yang sama itu. jika ingin memasukkan port dengan rentang tertentu, maka masukkan angka awal di Indbound dan angka akhir di private. Contohnya, dengan memasukkan angka 20 di inbound dan 30 di private akan membuat port terbuka di rentang 20 hingga 30.

Kemudian isikan nomor IP komputer anda, dimana nomor ini otomatis terisi tergantung router yang digunakan. Save settingan router dan restart. Sekarang, orang-orang bisa menggunakan port yang anda buka untuk mengakses localhost komputer anda.

Menggunakan Web Hosting Terbaik Untuk Membuat Localhost Menjadi Online

Menggunakan cara port forwarding untuk membuat localhost menjadi online cukup beresiko. Ini berarti anda meninggalkan router anda dalam keadaan terbuka dan bebas untuk disusupi. Namun ada cara yang lebih baik daripada ini, yaitu dengan mengupload localhost anda ke cPanel web hosting. 


XAMPP, WAMP, LAMP, dan MAMP adalah server lokal yang kebanyakan digunakan untuk mengembangkan website PHP. Software ini digunakan untuk menguji server secara lokal sebelum di upload ke server. Website yang telah di tes dan uji tersebut bisa menjadi online dengan bantuan web hosting terbaik di cPanel.


Jika anda telah berlangganan hosting  HostGator, maka anda hanya perlu mengakses localhost dan mengambil data-data tersebut dengan cara:


Mempersiapkan Data Localhost Dengan Format Berbeda

Untuk membuat localhost menjadi online, maka anda perlu mengubah dan menyimpan file-file localhost tersebut yang berupa:


File website

  • Pada file explorer, akses xampp\htdocs\namawebsite
  • Kompress semua file dengan Zipper seperti WinZip atau RAR dengan format .Zip

File berupa data base

  • Akses phpMyAdmin di browser
  • Cari nama database yang mau diambil dan klik Export kemudian go
  • Anda akan mendapatkan data dengan ekstensi .sql

Kemudian di upload ke web hosting pilihan anda.


Mengupload Data Localhost Ke Web Hosting

Mengupload data localhost ke web hosting sama gampangnya dengan cara mengambil data semula. Semua kegiatan tersebut akan di tangani oleh cPanel yang anda dapatkan aksesnya setelah berlangganan di HostGator.


Jika sudah masuk halaman admin HostGator, terus anda perlu:

  • Masuk ke File Manager di cPanel, kemudian cari folder public_html
  • Klik-tahan-geser file website yang telah dikompres menjadi Zip dan tunggu hingga selesai
  • Reload File Manager dan extract file zip website tadi

Kemudian upload data website dengan cara:

  • Membuat data base dengan menggunakan phpMyAdmin di cPanel
  • Pilih file data base yang telah di buat sebelumnya dan Import

Semua data base dan data website yang telah di upload perlu dihubungkan agar website bisa berjalan seperti seharusnya, barulah kemudian localhost anda bisa dipakai secara online

Web Hosting terbaik Untuk Localhost?

Dengan hosting yang tepat, mengembangkan website menjadi lebih besar bukanlah hal yang sulit. Memilih shared hosting dari web hosting murah adalah langkah awal yang tepat, tapi bagaimana dengan performa layanannya?


Web hosting murah tentu saja memiliki performa yang menyesuaikan harga, tapi web hosting terbaik akan memberikan performa tertinggi mereka secara otomatis. Jika anda memiliki website baru, tidak ada salahnya memilih web hosting murah dari daftar di atas, tapi untuk web hosting terbaik, kami juga telah menguji dan membuat daftar urutannya. Untuk mengetahui hasilnya, klik tombol dibawah untuk mengetahui lebih lanjut.