Удалить сценарий входа в 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 теперь происходит на стороне прокси.

Вместо этого настройте ограничения сетевого подключения с помощью групповой политики.

Конфигурация пользователя \ Административные шаблоны \ Сеть \ Сетевые подключения

Если вам нужно что-то ограничить, групповая политика здесь для этого. Любая настройка, выполненная с использованием сценария входа, может быть отменена.

Другие вопросы по тегам