File Host Mac: Cara Memodifikasi /etc/hosts di Mac OS X dengan TextEdit
Daftar Isi:
File host Mac adalah file level sistem yang terletak di /etc/hosts yang memetakan alamat IP ke nama host untuk jaringan Mac OS X. Banyak pengguna mengedit dan memodifikasi file host sehingga mereka dapat mengarahkan domain ke alamat IP yang berbeda, baik untuk tujuan pengembangan lokal, memblokir situs, atau hanya untuk mengakses server alternatif dari berbagai aplikasi dan fungsi tingkat sistem.Sebagian besar pengguna tingkat lanjut akan mengedit file host dari Terminal Mac OS X menggunakan nano atau vim, tetapi bagi mereka yang lebih memilih untuk tetap menggunakan GUI Mac OS, Anda juga dapat memodifikasi file host Mac melalui TextEdit, atau bahkan aplikasi pihak ketiga seperti BBEdit atau TextWrangler. Ini menawarkan opsi yang lebih ramah pengguna dibandingkan melalui baris perintah.
Jika Anda tidak memiliki alasan khusus untuk mengubah file host Mac di macOS / Mac OS X, sebaiknya Anda tidak melakukannya. File host yang diformat dengan tidak benar atau entri yang tidak tepat dapat menyebabkan masalah DNS dan berbagai layanan internet. Ini untuk pengguna tingkat lanjut.
Cara Memodifikasi File Host Mac di /etc/hosts dengan TextEdit Mac OS
Pendekatan untuk mengubah /etc/hosts dengan TextEdit ini berfungsi dengan semua versi Mac OS X. Untuk pengguna Mac yang menjalankan rilis MacOS X 10.11 atau yang lebih baru, Anda harus terlebih dahulu menonaktifkan perlindungan SIP, jika tidak, File Mac /etc/hosts akan dikunci saat mencoba mengaksesnya dari TextEdit.
- Keluar dari TextEdit jika sedang terbuka
- Luncurkan aplikasi Terminal di Mac OS X, temukan di dalam /Applications/Utilities/
- Masukkan perintah berikut dengan tepat untuk membuka file host Mac di dalam aplikasi TextEdit GUI
- Tekan kembali dan masukkan kata sandi admin untuk Mac OS X saat diminta untuk mengotentikasi peluncuran melalui sudo
- File /etc/hosts akan diluncurkan ke TextEdit sebagai file teks biasa yang dapat diedit dan dimodifikasi sesuai kebutuhan, setelah selesai gunakan File > Simpan atau tekan Command+S seperti biasa untuk menyimpan perubahan pada dokumen host
- Keluar dari TextEdit, lalu keluar dari Terminal setelah selesai
sudo buka -a TextEdit /etc/hosts
Jika file host ditampilkan sebagai "terkunci" dan tidak akan menyimpan perubahan meskipun diluncurkan melalui sudo, kemungkinan karena Anda tidak menonaktifkan SIP seperti yang disebutkan di pendahuluan. Anda dapat mematikan SIP di Mac OS X dengan petunjuk ini, yang memerlukan reboot Mac. Ini diperlukan untuk versi modern Mac OS X, meskipun Anda dapat memilih untuk mengedit file host menggunakan baris perintah dengan nano seperti yang dijelaskan di sini tanpa menyesuaikan SIP.
Ini adalah praktik yang baik untuk membuat duplikat file host sehingga jika Anda merusak sesuatu, Anda dapat dengan mudah memperbaikinya, meskipun kami memiliki file host default asli di sini jika Anda perlu memulihkannya. Sebaiknya atur juga mode teks biasa sebagai default untuk TextEdit.
Anda mungkin ingin menghapus cache DNS setelah memodifikasi file host, berikut cara menghapus DNS di Mac OS X El Capitan dan versi modern Mac OS dan cara melakukan hal yang sama di rilis sebelumnya .
Pengguna juga dapat memilih untuk memodifikasi /etc/hosts Mac OS X dengan TextWrangler, BBEdit, atau aplikasi pihak ketiga lainnya. Caranya sebagian besar sama dengan Edit Teks, tetap membutuhkan penggunaan sudo, tetapi mengubah nama aplikasi yang ditentukan sebagai berikut.
Membuka /etc/hosts dengan TextWrangler:
sudo buka - TextWrangler /etc/hosts
Atau meluncurkan /etc/hosts ke Bbedit:
sudo buka -a BBEdit /etc/hosts
Sementara pendekatan yang disebutkan di atas berfungsi di semua versi modern Mac OS X, versi Mac OS X sebelumnya juga dapat meluncurkan biner TextEdit dengan host langsung dari baris perintah dengan sintaks berikut:
sudo ./Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
Metode itu tidak akan berfungsi di rilis terbaru, namun, Anda sebaiknya mengandalkan perintah buka.
Tahu trik lain untuk memodifikasi file host Mac dengan cara yang mudah melalui TextEdit atau aplikasi GUI lainnya? Beri tahu kami di komentar.