Cara Mengedit File Host di macOS (Mac OS X)

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 dari 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 Finder dan, di bilah menu Finder, pilih Buka> Buka Folder. Di dalam kotak, ketik lokasi berikut dan tekan Return.

/private/etc/hosts

Edit File Host Mac OS XJendela 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 dengan bebas.
Ubah Mac Hosts File OS X
Untuk membukanya, cukup klik dua kali dan itu akan menampilkan konten file di TextEdit (atau editor teks pilihan Anda). Secara default, file host relatif sederhana. Ini berisi sejumlah baris teks deskriptif yang "dikomentari" dengan tanda pound atau angka (#). 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.
Ubah Host File File Mac OS XSelain menguji situs web yang baru dikembangkan dan migrasi hosting web, alasan lain untuk mengedit file host adalah untuk memblokir akses ke situs web tertentu.

Dalam contoh kita, kita akan berpura-pura bahwa komputer yang kita gunakan adalah sistem kerja yang ingin kita gunakan secara eksklusif untuk bekerja, tidak membiarkan diri kita terganggu oleh Facebook di mesin kerja kami.

Untuk melakukan ini, ketik alamat IP yang ingin Anda tetapkan diikuti oleh nama host. Dalam kasus kami, kami ingin memblokir Facebook jadi 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!
Edit Host File OS X
Atau, Anda dapat memasukkan alamat IP situs yang valid alih-alih 0.0.0.0, yang akan menghasilkan pengguna yang mencoba mengakses Facebook diarahkan ke situs yang Anda pilih.

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.

$ menggali www.techjunkie.com + pendek
104.25.27.105
Note: Opsi + pendek menjaga output hanya informasi yang kita butuhkan, yang merupakan alamat IP.

Catat alamat IP yang dikembalikan dan gunakan dalam pemetaan file host Mac Anda. Sebagai contoh, The New York Times situs web di www.nytimes.com mengembalikan alamat IP 170.149.172.130. Jika kita memetakannya ke Facebook dalam file host kami, setiap kali seseorang menggunakan Mac mencoba untuk pergi Facebook, mereka akan melihat The New York Times dimuat sebagai gantinya.

Note: Banyak situs web yang tidak memungkinkan Anda memetakan nama domain ke alamat IP yang saat ini dipetakan ke situs sehingga Anda akan mendapatkan kesalahan keamanan saat Anda mencoba.
Edit Host File OS X
Anda dapat menambahkan sebanyak mungkin entri ke file host sesuai keinginan dengan memasukkan pemetaan baru di setiap baris. Setelah Anda membuat perubahan yang diinginkan pada file host, simpan di lokasi saat ini di Desktop.

Kemudian, seret dan letakkan file host dari Desktop Anda kembali ke lokasi aslinya di / private / etc. Jika Anda telah menutup jendela Finder yang menunjuk ke direktori ini, cukup gunakan Finder> Go> Go to Folder perintah, dibahas di atas, untuk membukanya kembali.

Ketika Anda mengembalikan file host ke lokasi aslinya, macOS akan menanyakan apa yang harus Anda lakukan terhadap file host yang tidak dimodifikasi yang sudah ada di sana. Pilih "Ganti" dan kemudian masukkan kata sandi pengguna administratif Anda untuk mengotentikasi transfer.

Dengan file host yang dimodifikasi sekarang tersedia, jalankan browser Web Anda untuk menguji perubahan.

Dalam kebanyakan kasus, pemetaan baru harus segera bekerja, tetapi jika Anda tidak melihat perilaku yang benar, Anda mungkin perlu menyiram cache DNS Anda, memaksa browser untuk membaca dari file host Anda untuk menentukan pemetaan.

Untuk membersihkan cache DNS di Mac Anda, buka Terminal dan gunakan perintah berikut (sudo memungkinkan Anda untuk menjalankan perintah ini sebagai admin mesin Anda):

$ sudo killall -HUP mDNSResponder
Note: Anda harus memasukkan kata sandi admin Anda untuk menjalankan perintah ini.

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; katakanlah cache DNS telah memerah

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

Anda sekarang akan melihat file host terbuka di editor Nano. Untuk menavigasi dan mengedit file, gunakan tombol panah di keyboard Anda.
Edit Host File Nano
Seperti yang kami lakukan dengan metode TextEdit, di atas, kami dapat menambah, mengedit, atau menghapus pemetaan nama host sesuka hati. Karena kami meluncurkan Nano menggunakan sudo, setiap perubahan akan diautentikasi dan disimpan langsung ke file host asli, tanpa perlu menyalinnya di luar direktori home.

Saat Anda selesai melakukan perubahan, tekan Kontrol-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.

Anda juga dapat menggunakan langkah-langkah ini untuk secara manual memblokir akses ke situs web berbahaya atau, tentu saja, untuk mengerjai teman dan anggota keluarga. Jika Anda pernah melakukan 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 digunakan untuk mengkonfigurasi antarmuka loopback
# saat sistem booting. Jangan ubah entri ini.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost :: 1 localhost
fe80 :: 1% lo0 localhost

Jika Anda pengguna Mac dan menemukan artikel ini bermanfaat, Anda mungkin ingin melihat tutorial TechJunkie tentang Cara Menemukan Model CPU Tepat Mac Anda.

Apa alasan Anda ingin mengedit file host Mac Anda? Tolong beritahu kami tentang hal ini di komentar di bawah!

Pos terkait

Back to top button