File host Mac Anda adalah dokumen teks kecil namun penting yang memiliki kemampuan untuk memetakan nama host ke alamat IP tertentu. Meskipun Internet modern menggunakan berbagai server DNS publik dan pribadi untuk memetakan alamat IP, file host adalah cara praktis untuk mengganti server DNS tersebut, memungkinkan Anda untuk mengarahkan alamat situs web secara manual ke alamat IP yang diinginkan, atau memblokir akses ke situs sama sekali dengan menunjuk ke alamat IP internal yang tidak digunakan.
Berikut ini cara mengedit file host Mac di macOS (sebelumnya dikenal sebagai Mac OS X).
Edit File Host Mac Anda dengan Edit Teks
Ada dua cara utama untuk mengedit file host di Mac OS X. Yang pertama adalah dengan menggunakan TextEdit, karena file host hanyalah dokumen teks biasa. Namun, Anda tidak dapat membuka file secara langsung, karena file tersebut berada di area yang dilindungi sistem file. Sebagai gantinya, kita perlu menyalin file ke lokasi yang tidak terlindungi, seperti Desktop, mengeditnya, dan lalu menyalinnya kembali.
Untuk menemukan file host, buka pencari yang dapat Anda akses dengan mengklik pada desktop atau pada pencari wajah yang tersenyum di kiri bawah layar Anda, kemudian ikuti langkah-langkah ini:
- Pilih menu pull-down Go
- Kemudian pilih Buka Folder dari menu
- Di dalam kotak, masukkan / private / etc / hosts ke dalam kotak
- Tekan Return
- Jendela Finder baru akan terbuka dan file host Mac Anda akan dipilih, klik dan seret keluar dari jendela Finder dan letakkan di desktop Anda.
Ini akan memungkinkan kita mengedit file host dengan bebas.
Untuk membukanya, cukup klik dua kali dan itu akan menampilkan konten file di TextEdit (atau editor teks pilihan Anda).
Secara default, file / etc / hosts relatif sederhana. Ini berisi sejumlah baris teks deskriptif yang "dikomentari" dengan tanda pound atau angka (juga disebut tanda pound atau hashtag) (#).
Setiap baris yang dimulai dengan tanda # adalah komentar dan tidak dibaca oleh file / etc / hosts. Jadi komentar adalah bagaimana Anda dapat menambahkan catatan ke file host Anda dan berkomentar setiap baris yang Anda ingin file / etc / hosts berhenti membaca sebagai entri tetapi tidak ingin menghapus jika Anda membutuhkannya di masa depan.
Untuk setiap baris, teks apa pun setelah tanda pon diabaikan oleh komputer, menjadikannya cara yang baik untuk menambahkan catatan dan deskripsi ke file Anda. Ini juga berisi nilai IP default untuk localhost dan broadcasthost. Untuk mengedit file, Anda akan menambahkan baris Anda sendiri setelah broadcasthost.
Dalam contoh kita, kita akan berpura-pura bahwa komputer yang kita gunakan adalah sistem kerja yang ingin kita gunakan secara eksklusif untuk pekerjaan, tidak membiarkan diri kita terganggu oleh Facebook di mesin kerja kita.
Untuk melakukan ini, ketik alamat IP yang ingin Anda tetapkan diikuti oleh nama host. Dalam kasus kami, kami ingin memblokir Facebook sehingga kami akan memetakan www.facebook.com ke 0.0.0.0 yang, sebagai alamat IP yang tidak valid, akan menghasilkan kesalahan.
Sekarang, setiap kali kami mencoba membuka www.facebook.com dari Mac kami, browser Web akan gagal memuat halaman, semoga mendorong kami untuk kembali bekerja!
Untuk menentukan alamat IP situs web, Anda dapat menggunakan perintah dig, yang datang standar dengan macOS. Untuk "menggali" situs melalui Terminal, kita cukup membuka Terminal dan kemudian menjalankan perintah menggali pada URL, yang kemudian akan mengembalikan alamat IP sebagai output.
$ dig www.techjunkie.com +short
104.25.27.105
Catatan: Opsi + pendek menjaga output hanya untuk informasi yang kita butuhkan, yang merupakan alamat IP.
Catat alamat IP yang dikembalikan dan gunakan dalam pemetaan file host Mac Anda. Misalnya, situs web The New York Times di www.nytimes.com mengembalikan alamat IP 170.149.172.130. Jika kami memetakannya ke Facebook di file host kami, setiap kali seseorang menggunakan Mac mencoba untuk pergi ke Facebook, mereka akan melihat The New York Times memuatnya.
Untuk membuat Mac Anda menghapus cache DNS Anda, kemudian mengonfirmasi bahwa cache Anda dihapus dengan mengulangi konfirmasi, masukkan dua perintah ini dipisahkan oleh tanda titik koma seperti yang ditunjukkan di sini:
$ sudo killall -HUP mDNSResponder;say DNS cache has been flushed
Edit File Host Mac Anda Di Terminal Dengan Nano
Langkah-langkah di bagian sebelumnya cukup mudah, tetapi jika Anda ingin menghindari menyalin file host Anda dapat mengeditnya langsung di Terminal menggunakan UNIX Nano Text Editor, yang dibangun ke dalam macOS.
Untuk memulai, luncurkan Terminal, ketikkan perintah berikut, dan tekan Return. Seperti semua perintah sudo, Anda juga harus memasukkan kata sandi admin untuk menjalankannya: $ sudo nano /private/etc/hosts
Sekarang Anda akan melihat file host terbuka di editor Nano atau vim atau editor pilihan Anda. Untuk menavigasi dan mengedit file dalam Nano, gunakan tombol panah pada keyboard Anda.
Setelah selesai melakukan perubahan, tekan Control-X untuk keluar dari editor, Y untuk menyimpan, dan Kembali untuk menimpa file host yang ada.
Seperti yang kami sebutkan sebelumnya, pastikan untuk membersihkan cache DNS Anda jika Anda melihat bahwa pemetaan baru Anda tidak berfungsi dengan baik.
Contoh kami menyebutkan memblokir dan mengarahkan ulang situs yang mengganggu dalam lingkungan kerja tetapi Anda juga dapat menggunakan langkah-langkah ini untuk secara manual memblokir akses ke situs web berbahaya dan, tentu saja, penggunaan lainnya juga.
Jika Anda pernah membuat kesalahan dan Anda tidak yakin bagaimana cara memperbaikinya, Anda selalu dapat mengembalikan konten file host default dengan menggunakan salah satu metode di atas untuk memasukkan informasi default berikut:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost::1 localhost
fe80::1%lo0 localhost
Jika Anda adalah pengguna Mac dan menemukan artikel ini bermanfaat, Anda mungkin ingin melihat tutorial TechJunkie lainnya, termasuk Cara Menemukan Model CPU Tepat Mac Anda dan Cara Membilas DNS di Mac Mojave.
Apa alasan Anda ingin mengedit file host Mac Anda? Bagaimana itu bekerja? Tolong beritahu kami tentang hal ini di komentar di bawah!
