Действительно ли возможно заблокировать веб-сайт в Windows, не изменяя файлы hosts? Причина я не хочу использовать его, состоит в том, что пользователям нужны опции администратора для изменения его.
Мне нужен некоторый более легкий способ заблокировать веб-сайт. Какие-либо идеи?
Вы могли использовать Скрипача со следующим битом fiddlerscript. Можно включить их Rules > Customize Rules…
и помещенный это под OnBeforeRequest
функция:
if (oSession.HostnameIs("subdomain.example.com")){
oSession.bypassGateway = true;
oSession["x-overrideHost"] = "127.0.0.1";
}
Это заставило бы Ваш браузер искать веб-сайт на localhost, а не subdomain.example.com. Этот сценарий моделирует файл hosts Windows.
Вы могли использовать OpenDNS, это могло заблокировать веб-сайты для Вашей целой сети (при установке настроек DHCP для использования openDNS), http://www.opendns.com/solutions/overview/