Contoh Cara Memodifikasi dan Mengelola File Host di Linux

Ada satu file di komputer kita yang berfungsi sebagai gerbang kecil antara kita dan web. Ini disebut file host. Jika kita perlu memblokir situs web atau membuat pintasan web yang dipersonalisasi di Linux, kita dapat mengatasi pekerjaan ini dengan menambahkan atau mengubah beberapa baris dalam file host.

Apa File Linux Hosts?kita
File host adalah file teks biasa yang digunakan semua sistem operasi untuk menerjemahkan nama host (juga dikenal sebagai alamat web atau URL) menjadi alamat IP. Saat kita mengetikkan nama host, seperti wikipedia.org, sistem kita akan melihat file host untuk mendapatkan alamat IP yang diperlukan untuk terhubung ke server yang sesuai.

Jika kita membuka file host, kita akan segera melihat bahwa itu tidak memiliki direktori dari seluruh internet di sana. Sebaliknya, mungkin hanya ada beberapa baris dan hanya itu. Apa yang menyebabkannya?

Ternyata, sistem kita akan memeriksa file host terlebih dahulu sebelum mencari situs di server DNS yang ditentukan dalam pengaturan jaringan kita (biasanya server DNS ISP).

Ini berarti bahwa kita dapat menggunakan file host untuk menambah apa yang tidak dapat disediakan oleh server DNS (seperti alias untuk lokasi di jaringan lokal kita, yang sebaliknya hanya mungkin jika kita memiliki server DNS yang diatur dalam jaringan lokal kita) atau mengganti alamat IP yang biasanya disediakan oleh server DNS.

Misalnya, jika kita meminta wikipedia.org, server DNS akan mengembalikan alamat IP Wikipedia ke komputer kita. Tetapi jika kita ingin memblokir Wikipedia di komputer itu, kita dapat menambahkan entri di file host yang memberitahu komputer kita bahwa wikipedia.org menunjuk ke beberapa alamat IP lain yang berbeda dari alamat IP Wikipedia yang sebenarnya.

Ada banyak hal lain yang dapat kita lakukan dengan file hosts, tetapi ini hanya beberapa contoh dasar dan penggunaan lainnya sangat tergantung pada kebutuhan kita.

Lokasi File Host Linux
Di Linux, kita dapat menemukan file host di /etc/hosts. Karena ini adalah file teks biasa,kita dapat membuka file host menggunakan editor teks pilihan kita.

Namun, karena file host adalah file sistem, kita akan memerlukan hak administratif untuk menyimpan perubahan. Jadi untuk mengedit file menggunakan editor teks berbasis terminal Linux seperti nano, kita harus mengetikkan sudo terlebih dahulu untuk mendapatkan akses superuser:

sudo nano /etc/hosts
Untuk menggunakan editor teks grafis seperti gedit, kita dapat mencoba gksu sebagai gantinya:

gksu gedit /etc/hosts
kita harus menggunakan terminal sehingga kita dapat meluncurkan aplikasi yang sesuai dengan hak administratif. Cukup ganti nano atau gedit dengan editor teks berbasis terminal atau grafis favorit kita. Dengan nano, setelah kita selesai mengedit file, tekan Ctrl + X, dan kemudian y untuk mengkonfirmasi menimpa perubahan.

Cara Menambahkan Situs ke File Hosts


Contoh file host

Dalam file host, setiap entri memiliki barisnya sendiri. Sintaksnya sederhana. Ketikkan alamat IP yang kita inginkan untuk menerjemahkan nama host, tekan tombol tab pada keyboard kita, dan kemudian ketikkan nama host.

Misalnya, untuk memblokir Wikipedia, kita mengetik (ingat untuk menggunakan kunci tab daripada bilah spasi):

127.0.0.1 wikipedia.org
127.0.0.1 adalah alamat IP loopback yang akan selalu mengarah kembali ke sistem kita sendiri. Karena web tidak disimpan di mesin kita, browser kita akan mengatakan situs itu tidak dapat ditemukan. Sekarang diblokir secara efektif.

Jika kita merasa terintimidasi oleh terminal, periksa aplikasi Linux Blocker Domain Mint (juga dikenal sebagai mintnanny). Ini akan menambahkan entri ke file host yang menunjukkan nama host yang kita tentukan ke 127.0.0.1. Tetapi untuk melakukan hal lain, kita masih perlu melakukan perubahan dengan editor teks.

linux mint domain blocker

Buat Pintasan di File Hosts
Jika kita memiliki komputer di jaringan rumah kita (katakanlah dengan alamat IP 192.168.1.10) yang memiliki situs web sederhana yang melakukan sesuatu yang berguna bagi kita, kita dapat mengetik yang berikut ini di file host:

192.168.1.10 homeserver
Lalu, jika kita membuka browser dan cukup ketik http: // homeserver, itu akan secara otomatis dialihkan ke 192.168.1.10. Dan itu jauh lebih mudah daripada mengetikkan alamat IP setiap saat.

Atau, kita dapat menggunakan file host untuk membuat pintasan ke situs tertentu di web. Gunakan perintah seperti nslookup untuk menemukan alamat IP situs web, lalu tambahkan ke file host kita di samping pintasan yang diinginkan, seperti pada contoh di atas. Tetapi ini hanya berfungsi pada situs web dengan alamat IP khusus. Mungkin tidak akan bekerja dengan sebagian besar situs yang kita kunjungi.

Potensi Masalah Dengan File Host
Jadi, kami telah menetapkan cara membuat perubahan pada file host, tetapi kita mungkin masih mengalami masalah saat menggunakan Google Chrome. Browser web ini cenderung mengabaikan file host kecuali kita melakukan salah satu dari dua hal yang mungkin:

Ketik http: // di awal setiap alamat. Misalnya, jika kita memiliki Wikipedia diblokir di file host, maka Chrome akan mengelak dari blok jika kita cukup mengetikkan wikipedia.com ke bilah alamat. Jika kita mengetik http://wikipedia.com ke bilah alamat, itu akan mengikuti file host.

Nonaktifkan “Gunakan layanan web untuk membantu menyelesaikan kesalahan navigasi” di pengaturan Chrome dan kemudian kita tidak perlu mengetikkan http: // di awal setiap saat. Ini adalah salah satu dari beberapa tips privasi Google Chrome yang layak dilakukan.

Bagaimana kita Akan Mengubah File Host?
File host menawarkan cara mudah untuk memblokir akses ke situs web tertentu di komputer kita. Karena banyak versi Linux tidak dilengkapi dengan perangkat lunak parental control, pengetahuan ini bisa berguna jika kita memutuskan untuk memulai dengan PC Linux.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel