Как заблокировать отвлекающие сайты, используя файл hosts?

642
sepideh

Что касается вопроса, который я задавал ранее, и отзыва, который я получил, я сделал следующее, чтобы заблокироватьTwitter

  1. Я побежал command promptот имени администратора и ввел кодipconfig /flushdns

enter image description here

  1. Я написал следующие строки кода в конце файла hosts:

127.0.0.1 www.twitter.com

127.0.0.1 twitter.com

enter image description here

Но кажется, что это не сработает, и я могу получить доступ twitter

PS: я использую psiphon и другие VPN для доступа в Интернет

0
Помните, что браузеры часто кешируют разрешение DNS ... вам может потребоваться перезапустить браузер, стереть кеш браузера или даже перезагрузиться, чтобы изменения в хостах вступили в силу даже после очистки кеша DNS в Windows. acejavelin 5 лет назад 0
@acejavelin это не имеет никакого значения. я сделал sepideh 5 лет назад 0
Это работает, если вы отключите VPN? acejavelin 5 лет назад 0
@acejavelin да sepideh 5 лет назад 0

1 ответ на вопрос

1
Kurumi Gaming

Использование VPN в основном полностью обходит файл hosts. Поскольку весь трафик зашифрован, Windows не знает, заходите ли вы в Twitter. Проверьте программное обеспечение VPN на наличие опции блокировки.

Даже с VPN ваш компьютер все еще выполняет поиск DNS ... И он по-прежнему использует файл хоста и записи DNS, он просто выполняет поиск через соединение VPN в зависимости от конфигурации. Я не верю, что этот ответ правильный. acejavelin 5 лет назад 2
@acejavelin Вы правы относительно VPN-файлов и файлов хостов, но, глядя на psiphon, он также выглядит как прокси-сервер, что означает, что запрос отключен для прокси-сервера, и хост обрабатывается там, минуя файл hosts. davidgo 5 лет назад 1