Utama Pembesar Suara Pintar Amazon Cara Mengedit Fail Host di macOS (Mac OS X)

Cara Mengedit Fail Host di macOS (Mac OS X)



Fail host Mac anda adalah dokumen teks kecil tetapi penting yang mempunyai kemampuan untuk memetakan nama host ke alamat IP yang ditentukan.

Cara Mengedit Fail Host di macOS (Mac OS X)

Walaupun Internet moden menggunakan pelbagai pelayan DNS awam dan swasta untuk memetakan alamat IP, fail hos adalah cara mudah untuk mengatasi pelayan DNS tersebut, yang membolehkan anda secara manual mengarahkan alamat laman web ke alamat IP yang diinginkan, atau menyekat akses ke laman web sama sekali dengan menunjuk ke alamat IP yang tidak digunakan atau dalaman.

Mari kita lihat bagaimana mengedit fail hos Mac di macOS.

Cara Mengedit Fail Host Mac anda dengan Edit Teks

Terdapat dua cara utama untuk mengedit fail hos di Mac OS X.

Yang pertama adalah dengan menggunakan TextEdit kerana fail host adalah dokumen teks biasa. Namun, anda tidak dapat membuka fail secara langsung kerana ia berada di kawasan terlindung sistem fail. Sebaliknya, kita perlu menyalin fail ke lokasi yang tidak dilindungi, seperti Desktop, mengeditnya, dan kemudian menyalinnya kembali.

  1. Untuk mencari fail host, buka Finder, yang dapat Anda akses dengan mengklik desktop, pencari wajah senyum di kiri bawah layar anda, atau dengan menekan cmd + Bar ruang + Pencari .
  2. Sekarang, pilih Pergi menu lungsur turun.

3. Kemudian, pilih Pergi ke Folder dari menu.

4. Di dalam kotak, masukkan/ swasta / dll / hoske dalam kotak dan tekan Kembali .

5. Tetingkap Finder baru akan dibuka dan fail host Mac anda akan dipilih. Klik dan seret keluar dari Pencari tetingkap dan letakkan di desktop anda.

Untuk membukanya, cukup klik dua kali dan ia akan memaparkan kandungan fail di TextEdit (atau editor teks pilihan anda).

Sekat Alamat IP

Secara lalai, fail / etc / host agak mudah. Ini berisi sejumlah baris teks deskriptif yang dikomentari dengan tanda pound atau angka (juga disebut pound atau hashtag) (#).

cara menjadikan profil facebook sebagai peribadi

Sebarang baris yang bermula dengan tanda # adalah komen dan tidak dibaca oleh fail / etc / hosts. Untuk setiap baris, teks apa pun selepas tanda paun diabaikan oleh komputer, menjadikannya cara yang baik untuk menambah nota dan keterangan ke fail anda. Ia juga mengandungi nilai IP lalai untuk localhost dan broadcasthost. Untuk mengedit fail, anda akan menambahkan baris anda sendiri selepas penyiaran.

Selain menguji laman web dan migrasi hosting web yang baru dikembangkan, alasan lain untuk mengedit fail host adalah untuk menyekat akses ke laman web tertentu.

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

Untuk melakukan ini, ketik alamat IP yang ingin anda tetapkan, diikuti oleh dua tab dan nama host. Dalam kes kami, kami ingin menyekat Facebook jadi kami akan memetakan www.facebook.com ke 0.0.0.0 yang, sebagai alamat IP yang tidak sah, akan mengakibatkan kesalahan.

Sekarang, setiap kali kita cuba pergi ke www.facebook.com dari Mac kita, penyemak imbas Web akan gagal memuatkan halaman, semoga mendorong kita untuk kembali bekerja!

Ubah Arah Alamat Web

Sebagai alternatif, anda boleh memasukkan alamat IP dari laman web yang sah dan bukannya 0.0.0.0, yang akan mengakibatkan pengguna yang cuba mengakses Facebook diarahkan ke laman web pilihan anda.

  1. Untuk menentukan alamat IP laman web, anda boleh menggunakan perintah penggalian, yang disertakan standard dengan macOS. Ke awak laman web melalui Terminal, kami hanya membuka Terminal dan kemudian menjalankan perintah penggalian pada URL, yang kemudian akan mengembalikan alamat IP sebagai output.
  2. Sekarang, taip $ dig www.techjunkie.com + short 104.25.27.105

Catatan: Pilihan + pendek menjadikan output hanya untuk maklumat yang kami perlukan, iaitu alamat IP.

3. Catat alamat IP yang dikembalikan dan gunakannya dalam pemetaan fail host Mac anda. Sebagai contoh,The New York Timeslaman web mengembalikan alamat IP 170.149.172.130. Sekiranya kami memetakannya ke Facebook dalam fail host kami, setiap kali seseorang yang menggunakan Mac cuba pergi ke Facebook, mereka akan melihatThe New York Timesmemuatkan sebaliknya.

Catatan: Banyak laman web tidak akan membenarkan anda memetakan nama domain ke alamat IP yang saat ini dipetakan ke laman web, jadi anda akan mendapat ralat keselamatan semasa mencuba.

4. Anda boleh menambahkan seberapa banyak entri ke file host yang anda inginkan dengan memasukkan pemetaan baru pada setiap baris. Sebaik sahaja anda membuat perubahan yang dikehendaki pada fail host, simpan di lokasi sekarang di Desktop.

5. Kemudian, seret dan lepaskan fail host dari Desktop anda kembali ke lokasi asalnya di / swasta / dll . Sekiranya anda telah menutup tetingkap Finder yang menunjuk ke direktori ini, cukup gunakan Pencari> Pergi> Pergi ke Folder arahan, dibincangkan di atas, untuk membukanya semula.

6. Apabila anda meletakkan kembali fail hos ke lokasi asalnya, macOS akan bertanya kepada anda apa yang perlu dilakukan mengenai fail hos yang tidak diubah yang sudah ada. Pilih Ganti dan kemudian masukkan kata laluan pengguna pentadbiran anda untuk mengesahkan pemindahan.

Dengan fail host yang diubah suai sekarang, aktifkan penyemak imbas Web anda untuk menguji perubahannya.

Lenyapkan Cache DNS Anda

Dalam kebanyakan kes, pemetaan baru akan segera berfungsi, tetapi jika anda tidak melihat tingkah laku yang betul, anda mungkin perlu membuang cache DNS anda, memaksa penyemak imbas membaca dari fail host anda untuk menentukan pemetaan.

  1. Untuk mengosongkan cache DNS di Mac anda, buka Terminal dan gunakan arahan berikut (sudo membolehkan anda menjalankan perintah ini sebagai pentadbir mesin anda):
  2. Sekarang, taip sudo killall -HUP mDNSResponder dan tekan Kembali .Catatan: Anda perlu memasukkan kata laluan pentadbir anda untuk melaksanakan perintah ini.
  3. Untuk mendapatkan Mac anda membersihkan cache DNS anda, kemudian sahkan bahawa ia telah membersihkan cache anda dengan mengucapkan pengesahan, masukkan dua arahan ini yang dipisahkan dengan titik koma seperti yang ditunjukkan di sini: sudo killall -HUP mDNSResponder;say DNS cache has been flushed

Mac anda kemudian akan melalui pembesar suara yang mengatakan cache DNS telah dibersihkan.

Cara Mengedit Fail Host Mac Anda Di Terminal Dengan Nano

Langkah-langkah di bahagian sebelumnya cukup mudah, tetapi jika anda tidak mahu menyalin fail hos, anda boleh mengeditnya terus di Terminal menggunakan Editor Teks Nano UNIX, yang dibina di dalam macOS.

  1. Untuk memulakan, lancarkan Terminal, ketik perintah berikut, dan tekan Return. Seperti semua perintah sudo, anda juga perlu memasukkan kata laluan pentadbir anda untuk melaksanakannya: ' sudo nano /private/etc/hosts
Edit Nano Fail Host

2. Anda sekarang akan melihat fail hos buka di Nano penyunting atausaya datangatau penyunting pilihan anda yang lain. Untuk menavigasi dan mengedit fail di Nano , gunakan kekunci anak panah pada papan kekunci anda.

3. Sama seperti yang kami lakukan dengan kaedah TextEdit di atas, kami dapat menambah, mengedit, atau membuang pemetaan nama host sesuka hati. Kerana kami melancarkan Nano menggunakan sudo, setiap perubahan akan disahkan dan disimpan terus ke file host yang asli, tanpa perlu menyalinnya di luar direktori asalnya.

4. Setelah selesai membuat perubahan, tekan Kawalan-X untuk keluar dari editor, Y untuk menyelamatkan, dan Kembali untuk menimpa fail hos yang ada.

Seperti yang kami sebutkan sebelumnya, pastikan untuk membuang cache DNS anda jika anda melihat bahawa pemetaan baru anda tidak berfungsi dengan baik.

Contoh kami menyebut menyekat dan mengarahkan laman web yang mengganggu dalam persekitaran kerja tetapi anda juga boleh menggunakan langkah-langkah ini untuk menyekat akses ke laman web yang berniat jahat dan, tentu saja, penggunaan lain juga.

Sekiranya anda pernah melakukan kesalahan dan anda tidak pasti bagaimana memperbaikinya, anda sentiasa dapat mengembalikan kandungan fail host lalai dengan menggunakan salah satu kaedah di atas untuk memasukkan maklumat lalai 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

Pemikiran Akhir

Mengetahui bagaimana mengedit fail hos di macOS menawarkan cara mudah untuk mengatasi pelayan DNS dan secara manual mengarahkan alamat laman web ke alamat IP baru atau menyekat akses, dan dengan mengikuti langkah-langkah yang dinyatakan di atas, anda dapat menyelesaikan tugas ini dengan cepat.

Sekiranya anda pengguna Mac dan menganggap artikel ini berguna, anda mungkin ingin melihat tutorial TechJunkie yang lain, termasuk Cara Mencari Model CPU Tepat Mac Anda dan Cara Melancarkan DNS di Mac Mojave.

Apa alasan anda mencari untuk mengedit fail hos Mac anda? Bagaimana ia berjaya? Tolong beritahu kami mengenainya di komen di bawah!

Artikel Yang Menarik