OpenDNS удобен для этой цели, но ни одна система DNS не предназначена для фильтрации. Решительные, знающие люди все еще могут попасть на "плохие сайты", если они действительно хотят, введя IP-адрес. Если вы говорите о Windows, Windows изначально не поддерживает сетевые конфигурации "на пользователя". Вы, вероятно, могли бы создать некоторые пользовательские файлы *.cmd
которые используют команду netsh
для перенастройки DNS-хостов на лету.
Но иногда вам может понадобиться запустить DNS-серверы локальной сети, чтобы разрешить хосты в их локальной сети, например, на рабочем месте. Использование DNS для фильтрации не является моим предпочтительным решением.
Я бы предложил решить вашу проблему с помощью локального HTTP-прокси или другой программы, предназначенной для веб-фильтрации. Если вы работаете в Windows и хотите что-то "быстрое и простое" для защиты детей в Интернете, я какое-то время пользовался K9 Web Protection и был очень доволен этим.
Поставьте пароль BIOS на свой ноутбук и отключите загрузку с CD/USB, чтобы они не могли загрузить живой CD/USB-накопитель и обойти всю вашу защиту.