Localhost merupakan server lokal
Semua komputer yang terhubung dengan Internet itu harus menggunakan alamat IP. Nah, untuk mengakses suatu server, kita bisa mengetikkan alamat IP nya, contohnya: 216.109.112.135
Masalahnya, alamat IP itu tidak jelas maksudnya apa, dan sulit dihapalkan. Oleh karena itu, dibuat DNS yang berfungsi untuk menterjemahkan dan menghubungkan antara 'nama' dan 'alamat IP'. 'Nama' disini adalah nama domain, contohnya: yahoo.com. Dengan penggunaan nama tersebut, lebih mudah bagi kita untuk menghapal dan 'memanggil' server tujuan. Tentu saja, dibelakang layar yang terjadi adalah nama dari "yahoo.com" akan diterjemahkan menjadi alamat IP "216.109.112.135" dan baru kemudian dihubungkan ke server tujuan melalui IP.
Jadi, singkatnya, "LOCALHOST" adalah istilah "AKU" yang dipakai oleh semua komputer/perangkat.
Kembali ke pembicaraan diatas, bahwa sebenarnya tiap komputer itu harus memiliki alamat IP yang terdiri dari Angka, dimana apabila menggunakan 'nama' maka akan diterjemahkan menjadi alamat IP, maka sebenarnya 'nama' dari "LOCALHOST" itu sendiri akan diterjemahkan menjadi suatu alamat IP khusus, yaitu 127.0.0.1 (sebenarnya 127.*.*.*, dimana * disini bisa terdiri dari angka 0 sampai 255).
Jadi, istilah "AKU" di alamat IP adalah "127.0.0.1".
Mengapa ada istilah "LOCALHOST"/"127.0.0.1" ?
Umumnya ini digunakan untuk melakukan testing protokol yang terinstall di komputer yang digunakan. Misalkan anda menggunakan Windows, dan anda melakukan perintah "PING 127.0.0.1" dari command prompt, dan muncul pesan Error, berarti Windows tersebut belum di-install IP Protocol, sehingga tidak bisa terhubung ke Internet.
Ada banyak software locakhost yang dapat anda gunakan untuk server local. Anda dapat mendownload softwarenya pada list di bawah ini.
XAMPP/LAMPP
VERTRIGO
Install aplikasi tersebut di komputer anda jika belum terinstall, dan anda siap untuk menggunakan software tersebut untuk belajar drupal dirumah, tanpa perlu memiliki hosting.
Ryo,