Я предлагаю вам взглянуть на написание скрипта, который использует команду netsh. Пример:
netsh interface ip set dns "Local Area Connection" <Primary DNS ADDRESS> netsh interface ip set dns "Local Area Connection" <Secondary DNS ADDRESS> index=2
Вы можете оставить сценарий на рабочем столе любого пользователя, которому необходимо изменить информацию DNS, вы также можете создать сценарий, который отменяет изменение, и настроить этот сценарий на запуск при выходе.