Bagaimana untuk menyekat tapak web daripada Safari

Isi kandungan:

Anonim

Adakah anda ingin mengelakkan diri anda atau pekerja anda daripada membuang masa di tapak web tertentu? Mungkin anda tidak mahu anak anda melihat beberapa tong sampah maya di internet? Dengan mengedit fail sistem /etc/hosts, anda boleh menyekat mana-mana tapak web dan berikut ialah cara untuk melakukannya.

Sekat tapak web daripada diakses dengan mudah dalam Safari, Firefox atau penyemak imbas Chrome

Lancarkan Terminal dan taip arahan berikut, anda perlu memasukkan kata laluan root: sudo pico /etc/hostsMenggunakan kekunci anak panah anda navigasi ke bawah dan buat baris baharu dalam failAnda boleh menyekat mana-mana tapak web dengan mengikut format: 127.0.0.1 facebook.com 127.0.0.1 myspace.com 127.0.0.1 twitter.comKeluar dan simpan /etc/hosts oleh menekan Control+O dan kemudian kekunci Return

Seterusnya anda perlu mengepam cache DNS anda untuk perubahan berkuat kuasa, ini dilakukan melalui Terminal juga dengan arahan berikut dalam 10.6:

sudo dscacheutil -flushcache

Nyahsekat tapak hanyalah masalah mengalih keluarnya daripada fail /etc/hosts dan membuang cache DNS anda sekali lagi. Semua ini berfungsi dengan menunjuk domain yang anda mahu sekat ke localhost mesin anda (127.0.0.1). Jika anda ingin menjadi rumit, anda boleh menghalakan domain yang disekat ke alamat IP yang berbeza sepenuhnya, seperti 74.125.19.103 (Google.com dalam bahasa Inggeris). Untuk tujuan ini, anda boleh mendapatkan mana-mana alamat IP tapak web dengan menaip nslookup domain.com ke dalam Terminal.

Jika anda mahukan penyelesaian seluruh rangkaian untuk menyekat tapak web atau mana-mana perkhidmatan rangkaian lain, anda perlu mengubah suai tetapan penghala anda.

Nota: Petua ini telah dibincangkan beberapa tahun lalu dengan arahan untuk menyekat tapak web pada Mac. Saya telah mendapat mesej yang mencukupi tentang topik yang saya rasa ia patut diulangi, walaupun metodologinya sama.

Bagaimana untuk menyekat tapak web daripada Safari