Memblokir situs web dengan Windows Firewall

28

Apakah mungkin menggunakan Windows Firewall untuk memblokir situs web tertentu untuk semua browser?

Mark Cidade
sumber

Jawaban:

23

Mungkin, tergantung pada versi Windows yang Anda gunakan, meskipun saya tidak ingat pernah melihat opsi seperti itu.

Mungkin lebih mudah untuk hanya menambahkan entri ke file C: / WINDOWS / SYSTEM32 / DRIVERS / ETC / HOSTS (ini adalah file teks ASCII sederhana yang dapat Anda edit langsung dengan Windows Notepad), seperti:

127.0.0.1 www.bad-web-site.example.com
127.0.0.1 www.another-site.example.net

Alamat IP "127.0.0.1" adalah localhost (komputer lokal Anda), dan menggunakannya untuk alamat situs web (nama domain) yang ingin Anda blokir akan menghasilkan batas waktu (dengan asumsi Anda tidak menjalankan server web lokal seperti Apache HTTPd; jika Anda, maka halaman webnya akan muncul yang akan baik-baik saja).

Pastikan Anda memblokir bagian dengan dan tanpa bagian "www"; ini cukup mudah karena Anda dapat menentukan beberapa situs dalam satu baris dengan membatasi mereka dengan spasi, seperti:

127.0.0.1 www.bad-web-site.example.com bad-web-site.example.com
127.0.0.1 www.another-site.example.net another-site.example.net

Perhatikan juga bahwa domain ditambahkan tanpa protokol apa pun, jadi tanpa http://, https://atau ftp://.

Bagaimana Artikelnya

Catatan: Di Windows Vista atau Windows 7 Anda harus membuka Notepad.exe sebagai Administrator untuk dapat mengedit dan menyimpan perubahan ke file host. Klik kanan pada notepad.exe atau pintasannya dan pilih "run as Administrator" setelah Notepad dibuka gunakan File> Open untuk menavigasi ke file hosts.

Randolf Richardson
sumber
1
Ide ini sangat apik. Sebagai pengembang, saya tidak tahu mengapa saya tidak memikirkan hal ini. Ini sangat sederhana, cepat untuk digunakan, dan menargetkan nama domain yang mungkin memiliki beberapa hingga beberapa alamat IP yang terkait dengannya.
Highdown
12

Pertama-tama, buka Command Prompt dan Do Ping URL untuk mendapatkan alamat IP situs web itu:

Contoh ping .com

dan Anda mendapatkan Alamat IP situs web

Pinging example.com [93.184.216.119] dengan 32 byte data:
Balas dari 93.184.216.119: byte = 32 kali = 287ms TTL = 43
Balas dari 93.184.216.119: byte = 32 waktu = 286ms TTL = 43
Balas dari 93.184.216.119 : byte = 32 kali = 285ms TTL = 43
Balas dari 93.184.216.119: byte = 32 waktu = 294ms TTL = 43

Statistik Ping untuk 93.184.216.119:
Paket: Terkirim = 4, Diterima = 4, Hilang = 0 (kehilangan 0%),
Perkiraan waktu pulang-pergi dalam mili detik:
Minimum = 285ms, Maksimum 294 ms, Maksimum = 294 ms, Rata-rata = 288 ms

pergi ke Control Panel > windows FireWall > di sebelah kiri klik Advanced Setting

pergi ke Aturan Outbound dan di sebelah kanan Klik Aturan Baru masukkan deskripsi gambar di sini

  • di New OutBound Rule Wizard pilih Custom dan klik Next
  • di Layar Program Pilih Semua Program Dan klik Selanjutnya
  • dalam protokol dan port Biarkan Pengaturan default dan klik Berikutnya
  • di Layar Lingkup Di bawah Alamat IP jarak jauh mana aturan ini berlaku? pilih alamat IP ini dan klik add Button
  • di Dialog Alamat IP di bawah Alamat atau subnet IP ini: masukkan alamat IP situs web dan klik ok lalu klik berikutnya masukkan deskripsi gambar di sini

  • di layar Action pilih Block the connection dan klik next

  • di layar Profile biarkan semua 3 kotak centang dipilih dan klik next
  • di Layar Nama pilih nama untuk aturan dan klik selesaikan
    tes apa yang Anda lakukan dengan memasukkan URL di browser apa pun yang Anda inginkan
    semoga berhasil!
AminM
sumber
2
Perhatikan bahwa ini akan sering memblokir lebih dari satu situs web. Beberapa server web meng-host ribuan situs web pada alamat IP yang sama.
Garrulinae
2
Juga IP yang ditugaskan untuk nama host berubah, jadi ini tidak mudah.
Artem Russakovskii
1
@JulianKnight Answer dijawab, tidak berkomentar !!
AminM
3

Ini adalah pertanyaan yang sangat umum ... (informasi lebih lanjut akan bermanfaat ...) karena Windows Firewall ada dalam versi yang berbeda ... dan memiliki kemampuan yang berbeda dengan setiap versi ... dll.

(Dengan asumsi Anda menjalankan windows 7, dan Anda HANYA ingin menggunakan windows-firewall) Jawaban singkatnya adalah: Sort-of. Anda dapat menolak akses ke alamat IP, yang pada gilirannya akan menolak akses ke situs web mana pun yang dihosting pada alamat IP itu. Aturan ini berlaku untuk aplikasi apa pun yang mencoba terhubung ke alamat-ip itu. (Windows 7 memiliki satu-satunya windows-firewall yang memblokir koneksi keluar) Satu-satunya terbang dalam salep itu, adalah bahwa sebagian besar perusahaan dari skala besar memiliki banyak alamat IP yang semuanya melayani halaman untuk situs web itu. ya Anda bisa memblokir semuanya, tetapi itu benar-benar pekerjaan yang berlebihan.

(Jika Anda tidak keberatan mengotori tangan Anda), Anda juga dapat memodifikasi file host (c: \ windows \ system32 \ drivers \ etc \ hosts) dan meletakkan entri palsu di sana untuk domain yang dipermasalahkan, tetapi banyak anti-virus dengan beberapa level heuristik akan mengidentifikasi ini sebagai semacam aktivitas yang mencurigakan, dan yang lain akan secara diam-diam menghapus segala perubahan yang Anda lakukan.

Opsi ketiga adalah berinvestasi di router yang memiliki beberapa opsi penyaringan konten ... (ada beberapa di luar sana yang bekerja dengan sangat baik yang tidak terlalu mahal) atau melihat perangkat lunak seperti netnanny atau solusi lain seperti OpenDNS untuk memberikan tingkat penyaringan apa pun yang Anda butuhkan.

TheCompWiz
sumber