/ Etc / hosts dosyasına öğe eklemek, Windows 8'de Facebook'u engellemiyor


1

Windows 8'de 127.0.0.1 ekleyerek facebook engelleyemediğimi gördüm! İnternette arama yapmak facebook engellemek için IP V6 geridöngü kullanmam gerektiğini bildirir. Şimdi benim etc / hosts dosyasına aşağıdaki satırları ekledim ama yine de benim için çalışmıyor.

Burada da benzer bir soru var ama elma için ve Windows için değil 8 Mountain Lion'da / etc / hosts kullanarak Facebook'u neden engelleyemiyorum?

# Block Facebook IPv4
127.0.0.1     facebook.com
127.0.0.1     www.facebook.com
127.0.0.1   login.facebook.com
127.0.0.1   www.login.facebook.com
127.0.0.1   fbcdn.net
127.0.0.1   www.fbcdn.net
127.0.0.1   fbcdn.com
127.0.0.1   www.fbcdn.com
127.0.0.1   static.ak.fbcdn.net
127.0.0.1   static.ak.connect.facebook.com
127.0.0.1   connect.facebook.net
127.0.0.1   www.connect.facebook.net
127.0.0.1   apps.facebook.com
# Block Facebook IPv6
fe80::1%lo0     localhost
fe80::1%lo0     facebook.com
fe80::1%lo0     www.facebook.com
fe80::1%lo0     login.facebook.com
fe80::1%lo0     www.login.facebook.com
fe80::1%lo0     fbcdn.net
fe80::1%lo0     www.fbcdn.net
fe80::1%lo0     fbcdn.com
fe80::1%lo0     www.fbcdn.com
fe80::1%lo0     static.ak.fbcdn.net
fe80::1%lo0     static.ak.connect.facebook.com
fe80::1%lo0     connect.facebook.net
fe80::1%lo0     www.connect.facebook.net
fe80::1%lo0     apps.facebook.com

1
/etc/hostsWindows makinesinde olmadığını biliyor musun ? (It C:\Windows\System32\drivers\etc\hostsVe. Edebilirsiniz kullanmak ::1yerine fe80::1%lo0Windows üzerinde.
Rik

Ya! Bunun kesinlikle C: \ Windows \ System32 \ drivers \ etc \ hosts olduğunu ve sorusunun dolaylı olarak facebook dışındaki diğer siteler için çalıştığı anlamına geldiğini biliyorum. Ancak Windows'da sadece :: 1 kullanmam gerektiğini bilmiyordum. :: 1 kullanarak iyi çalıştı. @Rik @ çok teşekkür ederim!
Johnny

Yanıtlar:


2

@Rik yorumuyla çözümü buldum. Apple işletim sistemleri için yapılmış olan kodu kullandım, Windows'ta ::1bunun yerine kullanmalıydım fe80::1%lo0. Neyse dosyayı bu şekilde değiştirmek sorunu çözdü.

127.0.0.1     facebook.com
127.0.0.1     www.facebook.com
127.0.0.1   login.facebook.com
127.0.0.1   www.login.facebook.com
127.0.0.1   fbcdn.net
127.0.0.1   www.fbcdn.net
127.0.0.1   fbcdn.com
127.0.0.1   www.fbcdn.com
127.0.0.1   static.ak.fbcdn.net
127.0.0.1   static.ak.connect.facebook.com
127.0.0.1   connect.facebook.net
127.0.0.1   www.connect.facebook.net
127.0.0.1   apps.facebook.com


# Block Facebook IPv6
#fe80::1%lo0     localhost
::1     facebook.com
::1     www.facebook.com
::1     login.facebook.com
::1     www.login.facebook.com
::1     fbcdn.net
::1     www.fbcdn.net
::1     fbcdn.com
::1     www.fbcdn.com
::1     static.ak.fbcdn.net
::1     static.ak.connect.facebook.com
::1     connect.facebook.net
::1     www.connect.facebook.net
::1     apps.facebook.com
::1     edge-star6-shv-02-ams2.facebook.com

1
“Apple işletim sistemleri için yapılmış olan kodu kullanmıştım…” Kod yerleştirmeniz, /etc/hostsçoğu Unix / Linux sistemine özgüdür. Sadece Mac'ler değil.
JakeGould,

0

Sorunuzdaki kod eksik facebook.comve www.facebook.comIPv4 için. IPv4'ü kullanan facebook.comya www.facebook.comda kullanan herhangi bir istek, dışarıdan aranmaya devam edecek ve her zamanki gibi çalışacaktır. Bu satırları ekle:

127.0.0.1     facebook.com
127.0.0.1     www.facebook.com

Doğru ama bu iki çizgi herhangi bir sorunu çözmüyor. Böylece, burada bildirmediğim diğer tüm engellenen web sitelerinin listesinde bu iki satır vardı. Teşekkürler. Soruyu düzeltirim!
Johnny
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.