Mac Hosts File: Cara Memodifikasi / etc / hosts di OS X dengan TextEdit

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 OS X Terminal menggunakan nano atau vim, tetapi bagi mereka yang lebih suka tinggal di dalam Mac OS GUI, 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 memodifikasi file host Mac di OS X, Anda seharusnya tidak melakukannya. File host yang tidak diformat dengan benar atau entri yang tidak benar dapat menyebabkan masalah DNS dan masalah dengan berbagai layanan internet. Ini untuk pengguna tingkat lanjut.

Cara Memodifikasi File Host Mac di / etc / hosts dengan TextEdit OS X

Pendekatan ini untuk mengubah / etc / hosts dengan TextEdit bekerja dengan versi OS X apa pun. Untuk pengguna Mac yang menjalankan OS X 10.11 atau yang lebih baru, Anda harus terlebih dahulu menonaktifkan perlindungan SIP, jika tidak file Mac / etc / hosts akan dikunci ketika mencoba untuk mengaksesnya dari TextEdit.

  1. Keluar dari TextEdit jika saat ini terbuka
  2. Luncurkan aplikasi Terminal di Mac OS X, ditemukan dalam / Applications / Utilities /
  3. Masukkan perintah berikut persis untuk membuka file host Mac dalam aplikasi GUI TextEdit
  4. sudo open -a TextEdit /etc/hosts

  5. Tekan kembali dan masukkan kata sandi admin untuk OS X ketika diminta untuk mengotentikasi peluncuran melalui sudo
  6. Berkas / etc / hosts akan diluncurkan ke TextEdit sebagai file teks biasa yang dapat diedit dan dimodifikasi sesuai kebutuhan, ketika selesai menggunakan File> Save atau tekan Command + S seperti biasa untuk menyimpan perubahan pada dokumen host *
  7. Keluar dari TextEdit, lalu keluar dari Terminal setelah selesai

* Jika file host ditampilkan sebagai "terkunci" dan tidak akan menyimpan perubahan meskipun diluncurkan melalui sudo, itu mungkin karena Anda tidak menonaktifkan SIP seperti yang disebutkan dalam pendahuluan. Anda dapat mematikan SIP di OS X dengan instruksi ini, yang membutuhkan reboot dari Mac. Ini diperlukan untuk versi modern 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 dari file host sehingga jika Anda memecahkan sesuatu Anda dapat dengan mudah memperbaikinya, meskipun kami punya file host default asli di sini jika Anda perlu mengembalikannya. Ini juga ide yang baik untuk mengatur mode teks biasa sebagai default untuk TextEdit.

Anda mungkin ingin menghapus cache DNS Anda setelah memodifikasi file host, berikut cara menyiram DNS di OS X El Capitan dan versi modern Mac OS dan bagaimana melakukan hal yang sama di rilis sebelumnya.

Pengguna juga dapat memilih untuk memodifikasi Mac OS X / etc / hosts dengan TextWrangler, BBEdit, atau aplikasi pihak ketiga lainnya. Triknya sebagian besar sama dengan Text Edit, masih membutuhkan penggunaan sudo, tetapi mengubah nama aplikasi yang ditentukan sebagai berikut.

Membuka / etc / hosts dengan TextWrangler:

sudo open -a TextWrangler /etc/hosts

Atau meluncurkan / etc / hosts ke Bbedit:

sudo open -a BBEdit /etc/hosts

Sementara pendekatan yang disebutkan sebelumnya bekerja di semua versi modern 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, jadi Anda harus mengandalkan perintah terbuka.

Tahu trik lain untuk memodifikasi file host Mac dengan cara yang mudah melalui TextEdit atau aplikasi GUI lain? Beri tahu kami di komentar.