Есть ли возможность заблокировать facebook в пользовательской системе без настройки через сервер? есть ли какая-то кодировка, которую нужно добавить куда-нибудь, или мы можем заблокировать через браузер?
2 ответа
Использование файлов hosts для подобных вещей работает теоретически (как упоминалось EliadTech), но считается плохой практикой. Файл hosts иногда все еще используется, но по большей части это просто «реликвия» с первых дней ip-сети.
Если вы хотите заблокировать определенные домены / URL-адреса / ip-адреса для всей (под) сети, я бы рекомендовал настроить (прозрачный) прокси-сервер. Помимо добавления преимущества скрытия ваших внутренних машин в Интернет и снижения нагрузки на трафик для часто используемых сайтов, вы можете выполнять все виды фильтрации и блокировки без необходимости связываться с файлами хоста на всех клиентских машинах.
Другое преимущество заключается в том, что даже опытные пользователи не смогут легко обойти эту настройку, не вызывая подозрений.
Я использую Squid много. Он бесплатный, не очень сложный в настройке и очень легкий.
Вы можете попробовать то, что предложил Лоуренс, и отредактировать файл HOSTS (который находится здесь: C:\Windows\System32\Drivers\etc\HOSTS), хотя из моего опыта решения с файлом HOSTS не работают должным образом.
Что касается того, что предложил eramit (блокировка через локальный FW), то невозможно заблокировать URL-адрес из встроенного FW (даже в Win7 FW), только IP-адреса (что является серьезной головной болью для любого веб-сайта такого масштаба).
В этой теме TheCompWiz предложил использовать открытый DNS или какое-либо коммерческое решение для фильтрации.