Удалить сценарий входа в DNS
Я добавил скрипт входа для определенных пользователей, чтобы у них не было доступа к Интернету.
@ECHO OFF
set vardns1=1.1.1.1
set vardns2=1.1.1.1
ECHO Setting Primary DNS
netsh int ip set dns name = "Local Area Connection" source = static addr = %vardns1%
ECHO Setting Secondary DNS
netsh int ip add dns name = "Local Area Connection" addr = %vardns2%
ipconfig /flushdns
exit
Как вернуть DNS по умолчанию, то есть автоматически назначается DNS при выходе из системы?
2 ответа
Я нашел параметр в объекте групповой политики, который может просто выполнять работу, а не возиться с настройками DNS.
Конфигурация пользователя \ Административные шаблоны \ Система \ Управление связью через Интернет
Ограничить интернет-общение
Я не смогу попробовать это еще через 2 дня.
Это не очень хорошая практика для отключения сетевых подключений для пользователя. На самом деле это совсем не мешает пользователю получить доступ к Интернету:
- Пользователь может легко восстановить настройки DNS. Они могут изменить его из командной строки или создать свои собственные сценарии. Потому что, если вы ограничите это, вы не сможете использовать скрипт входа.
- Можно добавить HTTP-прокси по IP-адресу в настройках браузера и продолжить просмотр, поскольку разрешение DNS теперь происходит на стороне прокси.
Вместо этого настройте ограничения сетевого подключения с помощью групповой политики.
Конфигурация пользователя \ Административные шаблоны \ Сеть \ Сетевые подключения
Если вам нужно что-то ограничить, групповая политика здесь для этого. Любая настройка, выполненная с использованием сценария входа, может быть отменена.