Как изменить DNS из командной строки

Периодически пользователям приходится вносить изменения в настройки DNS. Ещё чаще их приходится восстанавливать, удаляя следы деятельности вредоносного ПО. Ниже вы узнаете, как изменить ДНС из консоли. 

change-dns-cmd-0000

Содержание:

Как изменить адрес DNS сервера из командной строки

1. Запустите командную строку от имени администратора (как это сделать в разных ОС)

cmd-as-admin-win8-00

2. Введите одну из следующих команд и нажмите Enter.

Если вы хотите настроить автоматическое получение DNS:

netsh interface ip set dns "Ethernet" dhcp

Если команда была выполнена успешно и сервер DNS был изменен, курсор просто перепрыгнет на следующую строку. Никаких сообщений «ОК» не будет:

change-dns-cmd-0021

Для того, чтобы указать статический адрес DNS-сервера:

netsh interface ip set dns "Беспроводное сетевое соединение" static 8.8.8.8

Примечания

1. В кавычках нужно вводить правильное название сетевого интерфейса — точно так, как он называется на данном компьютере с учётом регистра:

change-dns-cmd-0011

2. В случае, если вы указали некорректный DNS-сервер, вы получите ошибку:

Заданный DNS-сервер работает некорректно или не существует.

change-dns-cmd-0012

Но при этом сервер будет тем не менее прописан.

Как изменить DNS с помощью .bat-файла

Рекомендуем открыть текстовый редактор AkelPad, вставить нужную строку и сохранить документ с расширением .bat или .cmd в кодировке 866 (OEM — русская):

change-dns-cmd-0081

После этого вы сможете переключать настройки, запуская разные батники от имени администратора:

change-dns-cmd-0083

Оставьте комментарий