Bagaimana cara memblokir situs web dalam file localhost?

11

Saya mengedit file localhost saya untuk memblokir dua situs web terakhir ( teks dicetak tebal ) tetapi mozilla masih terhubung ke mereka. Sebagai contoh: ketika saya mencoba untuk pergi ke latestdownload.org itu beralih saya ke pencarian ini Jumat hitam ... dapat seseorang melihat dan memberi tahu saya apa yang saya lakukan salah dan bagaimana cara memperbaikinya sehingga berfungsi. Terima kasih

#
# Ini adalah contoh file HOSTS yang digunakan oleh Microsoft TCP / IP untuk Windows.
#
# File ini berisi pemetaan alamat IP ke nama host. Setiap
entri # harus disimpan pada baris individual. Alamat IP harus
# ditempatkan di kolom pertama diikuti oleh nama host yang sesuai.
# Alamat IP dan nama host harus dipisahkan oleh setidaknya satu
# ruang.
#
# Selain itu, komentar (seperti ini) dapat dimasukkan pada individu
# Baris atau mengikuti nama mesin yang dilambangkan dengan simbol '#'.
#
# Sebagai contoh:
#
# Sumber server # 102.54.94.97 rhino.acme.com
# 38.25.63.10 x.acme.com # x host klien

# Resolusi nama localhost ditangani dalam DNS itu sendiri.
# 127.0.0.1 localhost
# :: 1 localhost

** 127.0.0.1 http://searchmagnified.com
127.0.0.1 http://searchmagnified.com/?dn=blackfridayeveryday.info&fp=2j89hM9NN374n04BRBX%2Bhz5DsUH8KrqD%2B61pScTW%2BtCm8hlQlisunD4XsyoEAhNOqtQQnztm65aCVYHd5705AQ%3D%3D&prvtof=xSt4De0710HIVzV3r4oJXTYRNmGKp5oOIOMC43%2BYZqH1hufFQfaEioz44OkBxZ1KCbqv2SqaMXgKKD2Si6qt8sGjaIvMpvR%2FXmJlXXTgWEgiz8ZtoaLKW0GOLsnAN6ye&poru=cDEmaPRsJFXpjVEX50b6uEXpEkLx0jNpkIf0ytZnAXeHoLCSeQMRC%2FhAUlpR6sUx6ttXi7u8%2BCO2pnuWOqE9daXTm4CrjKIj7Tst2olm0mc%3D&cifr=1&**
Kristen
sumber
localhost dimaksudkan untuk melayani resolusi nama lokal, bukan untuk melakukan pemblokiran situs. Bahkan, orang masih bisa pergi ke situs yang terlarang menggunakan IP numerik. Cara yang tepat untuk melakukan pemblokiran semacam itu adalah dengan menggunakan beberapa firewall, seperti Tabel IP.
zakmck

Jawaban:

18

Itu format yang salah. Anda tidak dapat menggunakan URL hostshanya dalam nama mesin.

Misalnya. entri ini akan beres:

127.0.0.1 searchmagnified.com

yang akan mengarahkan semua koneksi searchmagnified.comke localhost(bukan hanya HTTP, semuanya ).

Itu juga bergantung pada tidak ada yang berjalan localhostuntuk merespons, misalnya. jika Anda menjalankan IIS, maka itu akan merespons (mungkin dengan kesalahan) terhadap permintaan yang dialihkan.

Richard
sumber
9
Juga, terkadang Anda harus menghapus cache DNS dengan ipconfig /flushdns. +1
jmort253
6

Anda dapat menggunakan WWWtetapi tidak http:.

127.0.0.1 www.yahoo.com

Kami memberi tahu mesin lokal kami bahwa Yahoo sebenarnya ada di mesin lokal. Setiap permintaan www.yahoo.comakan diarahkan ke mesin lokal dan karenanya diblokir secara efektif. Anda juga dapat menggunakan IP situs web lain jika Anda ingin menjadi kreatif.

Mari kita lihat lebih dekat URL http://www.yahoo.com
http://mendefinisikan protokol transfer dalam hal ini Hyper Text Transport Protocol; ini adalah standar untuk melihat situs web. Protokol umum lainnya adalah ftp://untuk transfer file.
wwwadalah tuan rumahnya
yahoo.comadalah domain
.comyang selanjutnya diklasifikasikan sebagai TLD (Top Level Domain)

Entri file HOSTS akan mengabaikan protokol transfer sehingga tidak diperlukan. Namun, tuan rumah memang memainkan peran penting. Seorang webmaster dapat memilih untuk menentukan host untuk situs webnya. WWWtelah menjadi standar universal untuk host default. Adalah sama umum untuk mendefinisikan situs tanpa host juga. Ini berarti bahwa sejauh DNS berjalan www.yahoo.com& yahoo.comadalah dua situs yang sama sekali berbeda, meskipun mereka menyelesaikan ke tempat yang sama. Karena ini untuk secara efektif memblokir situs, Anda juga harus memblokir semua host. Ini biasanya berarti:

127.0.0.1 yahoo.com

127.0.0.1 www.yahoo.com

avirk
sumber