Media Pengembangan Web & App | by APPKEY

Pembuatan WebsiteTeknologi WebLocal Host Adalah? Pengertian, Jenis, dan Fungsinya

Local Host Adalah? Pengertian, Jenis, dan Fungsinya

-

Last Updated on October 20, 2020 by

Pernahkah Anda mendengar tentang host? Ya, host atau hosting adalah media penyimpanan data di computer. Dengan kata lain ini bisa dibilang sebagai memori atau bisa juga server.

Dalam memproduksi sebuah situs web, semua data, baik itu data program maupun kontennya biasanya harus disimpan di dalam hosting atau server, kemudian dipanggil melalui mesin pencari dengan mengetikkan alamatnya yang disebut dengan domain.

Namun sebelum sebuah situs web dipublikasikan, developer biasanya akan melakukan pengujian terhadap program yang sudah dibuatnya dengan menggunakan server local atau yang disebut dengan localhost. Apa itu localhost?

Localhost adalah?

 

local-host

Artikel Terkait  Jago Membuat Laravel Auth : Tutorial Terlengkap

Ketika Anda memanggil alamat IP di komputer Anda, itu artinya Anda mencoba menghubungi komputer lain di internet. Tetapi, ketika Anda memanggil alamat IP 127.0.0.1 maka Anda berkomunikasi dengan host lokal. Localhost yang dimaksud adalah penyimpanan yang ada pada komputer Anda sendiri. Komputer Anda berbicara sendiri ketika Anda memanggil localhost. Komputer Anda tidak selalu secara langsung mengidentifikasi host lokal. Dalam jaringan pribadi Anda, localhost memiliki alamat IP yang berbeda dengan 192.168.0.1 yang Anda gunakan di internet. IP internet ini biasanya ditetapkan secara dinamis oleh penyedia layanan internet (ISP). Sedangkan localhost dapat dilihat sebagai server yang digunakan di komputer Anda sendiri.

Istilah ini umumnya digunakan dalam konteks jaringan. Localhost bukan hanya nama untuk server virtual tetapi juga nama domainnya. Sama seperti .example, .test, atau .invalid,., .Localhost adalah domain tingkat atas yang disediakan untuk dokumentasi dan tujuan pengujian. Saat mengakses domain, maka jaringan di computer akan melakukan loopback. Jika Anda mengakses “http: // localhost” di browser, permintaan tersebut tidak akan diteruskan ke internet melalui router. Namun tetap berproses pada jaringan local computer yang bersangkutan. Localhost memiliki alamat IP 127.0.0.1 yang merujuk kembali ke server yang ada di perangkat kita sendiri.

127.0.0.1 – Bagaimana cara kerja loopback?

 
Untuk berkomunikasi satu sama lain dalam jaringan, sesuatu yang bernama alamat IP digunakan. Semua yang tergabung di jaringan yang bersangkutan memiliki alamat unik mereka sendiri. Menggunakan paket data TCP / IP dapat mencapai tujuan yang benar. Pasangan protokol Transmission Control Protocol (TCP) dan Internet Protocol (IP) adalah beberapa fitur utama dari internet. TCP / IP juga digunakan di luar internet di jaringan lokal. Protokol Internet bertanggung jawab untuk memungkinkan alamat IP dan subnet masuk untuk melayani pelanggan di jaringan selama proses transmisi.

Alokasi alamat IP publik diatur oleh organisasi internasional yang bernama Internet Corporation for Assigned Names and Numbers (ICANN). ICANN juga bertanggung jawab untuk alokasi nama domain yang disebut Domain Name System (DNS). Tetapi rentang alamat tertentu dicadangkan untuk tujuan khusus, seperti rentang dari 127.0.0.0 hingga 127.255.255.255. Tidak ada informasi yang dapat dipercaya tentang mengapa rentang itu dipilih. Alamat IP di internet dibagi menjadi beberapa kelas. Kelas pertama adalah Kelas A dimulai dengan 0.0.0.0 (alamat cadangan) dan berakhir dengan 127.255.255.255. 127 yang merupakan blok terakhir dari jaringan Kelas A. Posisinya yang penting adalah menjadi alasan mengapa ia banyak dipilih.

Alasan mengapa perangkat loopback dibuat adalah agar tautan kembali ke komputer Anda berfungsi. Melalui sistem operasi inilah antarmuka virtual dibuat. Antarmuka disebut lo atau lo0 dan juga dapat ditampilkan menggunakan perintah ifconfig di sistem Unix. Perintah serupa untuk Windows adalah ipconfig.

Dalam rentang alamat ini kita dapat mengatur sebuah Localnet. Hal khusus lainnya adalah bahwa alamat IP tidak ditetapkan secara unik di dalamnya, seperti yang biasanya terjadi. Melainkan juga dilakukan oleh ICANN.

Jika Anda memasukkan alamat IP atau nama domain yang sesuai di browser Anda, router meneruskan permintaan Anda ke internet yang menghubungkan Anda ke server. Misalnya, jika Anda memasukkan alamat IP 172.217.0.0, maka Anda tiba di beranda Google tetapi situasinya berbeda jika kita mengakses 127.0.0.1. Permintaan ke alamat ini tidak akan diteruskan ke internet. TCP / IP mengenali permintaan Anda dari blok pertama alamat tersebut (127) bahwa Anda tidak ingin mengakses internet, dalam hal ini Anda terdeteksi sedang memanggil diri sendiri. Inilah yang kemudian memicu loopback.

Artikel Terkait  Workstations Adalah? Pengertian, Fungsi & Contohnya

Kegunaan Localhost Adalah?

 

Hosting02

Pengembang menggunakan host lokal untuk menguji aplikasi dan program web. Administrator jaringan menggunakan loopback untuk menguji koneksi jaringan. Penggunaan lain untuk localhost adalah file host, tempat Anda dapat menggunakan loopback untuk memblokir situs web berbahaya. Beberapa kegunaan localhost bisa dijabarkan ke dalam beberapa hal berikut ini.

Berguna Untuk Tujuan Pengujian

 
Server web utama menggunakan host lokal untuk aplikasi pemrograman yang perlu berkomunikasi melalui internet. Selama developer melakukan pengembangan, penting bagi mereka untuk mengetahui apakah aplikasi tersebut benar-benar berfungsi dengan benar sebagaimana dikembangkan ketika telah dipublikasikan online. Fungsi lain dari Localhost adalah hanya dimungkinkan jika file yang diperlukan dapat ditemukan di internet. Seperti yang dapat kita lihat bahwa ada perbedaan antara membuka dokumen HTML di PC Anda atau memuatnya ke server dan mengaksesnya. Melepaskan produk tanpa mengujinya adalah hal yang tabu dalam dunia pengembangan website. Jadi loopback digunakan oleh pengembang untuk mengujinya. Mereka dapat melakukan koneksi sementara juga menghindari kesalahan jaringan. Koneksi tetap sepenuhnya di dalam sistem mereka sendiri.

Keuntungan lain menggunakan localhost untuk tujuan pengujian adalah kecepatannya. Biasanya lebih dari 100 milidetik lebih cepat saat Anda mengirim permintaan melalui internet. Waktu transmisi maksimum hanya satu milidetik untuk mengirim ping ke localhost. Kebenaran protokol internet juga dapat diimplementasikan menggunakan teknologi ini.

Jika Anda ingin mengatur test server Anda sendiri pada PC melalui localhost, Anda harus menggunakan perangkat lunak yang tepat untuk itu. Anda dapat menggunakan perangkat lunak seperti XAMPP yang dirancang khusus untuk digunakan sebagai hosting lokal.

Untuk Memblokir Situs Web

 
Localhost juga dapat memblokir file host. File ini adalah pendahulu dari Domain Name System (DNS). Dalam hal ini alamat IP ini dapat ditugaskan untuk memblokir domain yang sesuai. Nama domain diterjemahkan ke dalam alamat IP ketika Anda memasukkan alamat situs web di browser. Jaman dulu dengan menggunakan file host, tetapi hari ini kita bisa menggunakan DNS global walau file host masih ada di sebagian besar sistem operasi. Di Windows, file tersebut ditemukan di host \ system32 \ drivers \ etc \ hosts sedangkan macOS dan sistem Unix lainnya, ditemukan di / etc / hosts.

Mungkin ada dua entri ini yang tersisa jika tidak ada perubahan file yang dilakukan:

  • 127.0.0.1 localhost
  • :: 1 localhost

Resolusi nama untuk localhost tidak perlu dilakukan melalui internet. Localhost juga dapat menggunakan file host untuk memblokir situs web tertentu. Untuk ini, situs web yang akan diblokir harus dimasukkan ke dalam daftar dan alamat IP 127.0.0.1 harus ditetapkan ke domain. Jika Anda atau skrip jahat mencoba memanggil domain yang dikunci, browser akan memeriksa file host terlebih dahulu dan akan menemukan entri Anda di sana. Dalam hal ini, nama domain 0.0.0.0 juga dapat digunakan.

Browser kemudian akan mencoba mengakses situs web yang sesuai di server dengan 127.0.0.1. Namun, browser tidak akan dapat menemukannya, karena file yang diminta tidak akan ada. Namun, jika server pengujian Anda sudah diatur, maka browser dapat menemukan home.html, yang hanya berupa file Anda sendiri. Pesan error akan muncul sebagai ganti situs web yang diminta jika Anda belum menyiapkan server pengujian Anda sendiri. Sisipan iklan di seluruh sistem juga dapat dimatikan menggunakan teknologi ini. Untuk menghindari setiap entri secara manual, Anda dapat menemukan file host yang sudah berakhir dan diperpanjang secara teratur di Internet.

Jenis-jenis localhost adalah sebagai berikut

 
Localhost adalah hosting atau server yang memungkinkan pengembang web untuk menampilkan situs web yang telah dibuat di komputer mereka tanpa harus terhubung ke internet. Kebutuhan untuk menggunakannya terus meningkat dalam proses pengembangan terutama ketika mengembangkan situs dinamis dengan menggunakan bahasa program PHP.

Host local yang populer dan paling banyak digunakan hingga saat ini adalah Open server, Denwer, Winginx, XAMPP.

Open server

 
Adalah platform dengan berbagai perangkat lunak server dengan kemampuan yang mumpuni untuk membantu kita dalam pengembangan website.

Denwer

 
Merupakan localhost yang terdiri dari sekumpulan program – Apache, My SQL, PHP. Anda dapat menggunakannya untuk berbagai website builder seperti Drupal, Joomla, WordPress, dan lainnya.

Artikel Terkait  DFD dan Manfaatnya Dalam Proses Pengembangan Website

Winginx

 
Adalah localhost yang menggabungkan kesederhanaan, kecepatan, dan keserbagunaan serta kemampuan untuk membuat tugas dan pelacakan waktu, situs pengujian, peluncuran lokal mereka dan peningkatan komponen yang mudah.

XAMPP

 
Adalah turunan dari Apache, yang meliputi PHP, Perl dan database MySQL, MariaDB. Bisa dibilang ini yang paling umum digunakan oleh programmer di dunia khususnya di Indonesia dalam proses pengembangan, khususnya website.

Pada intinya localhost adalah adalah server local yang ada di PC yang kita gunakan sehari-hari. Bagi seorang perancang dan pengembang situs web localhost adalah server yang berguna untuk melakukan ujicoba terhadap situs web yang sudah dibuat walaupun tidak ada koneksi internet.

Demikian ulasan saya kali ini tentang localhost. Semoga bermanfaat.
[jasa-pembuatan-website]


Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.

Jasa Pembuatan Aplikasi

Jasa Pembuatan Website

Jasa Pembuatan Paket Aplikasi

Jasa Pembuatan Internet Marketing

Mau posting artikel iklan?

Yuk klik dan ikuti ketentuan layanan dari kami, dapatkan penawaran paket dengan harga terbaik!

Subscribe Sekarang

Dapatkan beragam informasi menarik tentang Website, Aplikasi, Desain, Video dan API langsung melalui email Anda. Subscribe sekarang dan terus belajar bersama kami!

Kategori

Blog Post Ranking 10

Contoh PHP Curl : 10 Hal Luar Biasa yang dapat Anda Kembangkan dengan Curl

Meningkatnya jumlah aplikasi yang pindah ke web telah membuat "HTTP Scripting" lebih sering diminta dan diinginkan. Untuk dapat secara...

Encoding Adalah : Proses Komunikasi Encoding dan Decoding

Jika kita dapat melihat percakapan antar komputer, mungkin akan terlihat seperti ini: "010110111011101011010010110". Bahasa ini disebut dengan biner, encoding...

Looping Adalah Algoritma Perulangan: Berikut Contohnya

Jika anda sudah mendalami atau sedang mendalami dunia pemrograman terdapat sebuah konsep yang dapat memudahkan anda dalam menyusun struktur...

Rekomendasi 7 Aplikasi Pembuat Animasi 3D Terbaik. Ayo Cek!

Apakah Anda bercita-cita untuk menjadi seorang animator profesional? Belajar membuat animasi kini sudah menjadi hal mudah yang bisa dilakukan...

Metadata Adalah? Fungsi dan Jenis-Jenis Metadata

Pernah mendengar istilah metadata? Mungkin, kita sering mendengar istilah metadata. Tetapi, banyak dari kita yang belum tahu arti dari metadata...

Cara Membuat Aplikasi di Playstore dengan Mudah

Membuat aplikasi di Playstore bisa Anda lakukan dengan mudah. Terdapat beberapa situs yang bisa membantu Anda untuk membuat aplikasi...

4 Cara Mengatasi Autentikasi Google Play Store dengan Cepat dan Mudah

Apakah Anda sedang mengalami masalah autentikasi Google Play Store? Permasalahan autentikasi Google Play Store adalah permasalahan umum sering dialami...

Cara Mudah Menambahkan Lokasi Alamat Bisnis Anda di Google Maps

Saat ingin hunting tempat makan atau tempat nongkrong terbaru, tak jarang beberapa dari Anda biasanya mendapatkan informasi terkini melalui...

Rekomendasi 10 Aplikasi Coding Android Terbaik

Ketersediaan aplikasi coding Android memang banyak dicari oleh orang-orang yang sedang atau akan memulai untuk membuat aplikasi android. Jika...

7 Aplikasi Membuat Aplikasi Android Secara Offline

Aplikasi membuat aplikasi android saat ini banyak dicari penekun IT untuk membuat aplikasi Android secara offline tanpa harus menggunakan...

Bisnis

Online Service

Peluang Bisnis

Model Bisnis

Entrepreneurship

Uang

Ketrampilan

Outsourcing

Monetize

Pemasaran

SEO

Internet Marketing

Dasar Pemasaran

Strategi Pemasaran

Situs Web Analitik

Iklan

Teknologi

Teknologi Terbaru

AI

Komputer

Jaringan

Paling Sering dibaca
Mungkin Anda Menyukainya