Попробуйте себя в топовых IT-профессиях и соберите первое портфолио. Бесплатный курс Попробуйте себя в топовых IT-профессиях и соберите первое портфолио. Бесплатный курс Учиться
Код
#статьи

Как изменить DNS-сервер в Windows: простая инструкция

Меняем одну настройку, чтобы ускорить и обезопасить интернет.

Иллюстрация: Оля Ежак для Skillbox Media

Знакомо ли вам ощущение, когда интернет кажется быстрым, но браузер слишком долго «думает»? Виновником часто оказывается не «просевший» к вечеру сигнал, а невидимый помощник — DNS. Это такой переводчик в интернете: вы вводите понятное имя, например ya.ru, а он находит точный цифровой адрес сайта (IP), наподобие 104.88.55.66, и прокладывает к нему маршрут. Без DNS-серверов вы просто не попадёте на нужную страницу.

По умолчанию DNS-сервер назначает ваш интернет-провайдер, и система автоматически прописывает его в настройках. Это удобно, но такие серверы нередко перегружены, отвечают медленно или временно недоступны.

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

Содержание


Как изменить DNS-сервер в разных версиях Windows

В этом разделе мы рассмотрим инструкцию по настройке DNS на примере Windows 10, при этом для Windows 11 все действия будут идентичными.

Для начала откройте «Поиск Windows» и введите «Панель управления»:

Скриншот: Windows 10 / Skillbox Media

В панели управления измените параметр «Просмотр» на «Мелкие значки». После этого откройте раздел «Центр управления сетями и общим доступом»:

Скриншот: Windows 10 / Skillbox Media

В меню слева выберите «Изменение параметров адаптера»:

Скриншот: Windows 10 / Skillbox Media

Среди подключений (их может быть несколько) найдите то, через которое ваш компьютер подключён к интернету, — обычно это Ethernet или Wi-Fi. Щёлкните по нему правой кнопкой мыши и выберите пункт «Свойства»:

Скриншот: Windows 10 / Skillbox Media

В появившемся окне найдите параметр «IP версии 4 (TCP/IPv4)» и дважды щёлкните по нему левой кнопкой мыши:

Скриншот: Windows 10 / Skillbox Media

Откроется ещё одно окно. В нём поменяйте «Получить адрес DNS-сервера автоматически» на «Использовать следующие адреса DNS-серверов».

После вам откроются поля для ввода предпочитаемого и альтернативного DNS-адресов. Введите их, а затем завершите настройку — нажмите «ОК» в окне свойств IPv4 и ещё раз «ОК» в окне свойств сетевого подключения.

Предпочитаемый DNS-сервер — это основной сервер, к которому компьютер обращается в первую очередь при открытии сайта. Альтернативный DNS-сервер служит резервным и используется, если основной недоступен. Например, у компании Cloudflare основной DNS-сервер — 1.1.1.1, а альтернативный — 1.0.0.1
Скриншот: Windows 10 / Skillbox Media

После смены DNS компьютер может по-прежнему использовать старые записи из временного хранилища — кэша DNS. Чтобы ваша система начала работать с новыми серверами, нужно очистить кэш. Для этого нажмите комбинацию Win + R, в появившемся окне введите cmd и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку от имени администратора.

После этого введите команду ipconfig /flushdns и нажмите Enter. В результате должно появиться сообщение: «Кэш сопоставителя DNS успешно очищен».

Скриншот: Windows 10 / Skillbox Media

Вот ещё несколько важных правил, которые стоит помнить при смене DNS:

  • Если в настройках указаны сторонние DNS-адреса, сделайте скриншот или запишите их. Это позволит быстро вернуть прежние параметры, если после изменения возникнут проблемы с подключением.
  • Убедитесь, что вы вошли в систему с учётной записью с правами администратора. Без них операционная система может заблокировать изменения и выдать соответствующее сообщение об ошибке.
  • Перед настройкой отключите программы, которые меняют IP-адрес и местоположение. Такие приложения могут влиять на маршрутизацию трафика и конфликтовать с вашими новыми DNS-настройками.

Как сменить DNS в macOS

Нажмите сочетание клавиш Command + Пробел, чтобы открыть Spotlight. Введите «Сеть» и выберите в результатах «Сеть — Системные настройки»:

Кадр: Proxy-Seller Private proxies / YouTube

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

Кадр: Proxy-Seller Private proxies / YouTube

Перейдите на вкладку DNS. Если в левом столбце есть записи DNS-серверов, то вам нужно их выделить и удалить — нажать на кнопку с символом «минус». Рядом находится кнопка с символом «плюс» — нажмите на неё, чтобы поочерёдно добавить сначала предпочитаемый DNS-сервер, затем альтернативный. После этого нажмите «ОК», чтобы сохранить изменения:

Кадр: Proxy-Seller Private proxies / YouTube

Для очистки кэша DNS в macOS откройте Spotlight и найдите программу «Терминал». В открывшемся окне введите следующую команду:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Нажмите Enter, затем введите пароль администратора. Обратите внимание, что при вводе пароль не отображается на экране — это нормально. После ввода снова нажмите Enter:

Скриншот: macOS / Skillbox Media

Как настроить DNS в Linux

В Linux есть множество окружений рабочего стола, но процесс настройки DNS-серверов в них примерно одинаковый. Поэтому далее мы рассмотрим инструкцию на примере дистрибутива Ubuntu с оболочкой GNOME.

Сперва откройте меню всех приложений и запустите утилиту «Настройки»:

Скриншот: Linux / Skillbox Media

В открывшемся окне выберите раздел «Сеть». Затем в правой части найдите активное подключение и нажмите на значок шестерёнки рядом с ним:

Скриншот: Linux / Skillbox Media

Вы попадёте в окно настройки подключения к сети. В нём перейдите на вкладку IPv4, найдите строку DNS и отключите тумблер «Автоматически». Теперь в это поле через запятую можно ввести новые адреса DNS. Для завершения нажмите кнопку «Применить» в правом верхнем углу окна:

Скриншот: Linux / Skillbox Media

В большинстве Linux-дистрибутивов используется systemd — подсистема управления службами, которая отвечает за запуск и работу программ. В таких системах для сброса кэша откройте терминал и введите команду:

sudo systemd-resolve --flush-caches

После нажатия Enter система попросит ввести пароль учётной записи или root — введите его и снова нажмите Enter. Если появится сообщение, что systemd-resolve не найден, скорее всего, вам нужна другая команда:

sudo resolvectl flush-caches

А если вы используете Alpine Linux или другой дистрибутив без systemd, то для сброса кэша поможет следующая команда:

sudo /etc/init.d/nscd restart
Скриншот: Linux / Skillbox Media

Вопросы и частые ошибки при смене DNS

После смены DNS и очистки кэша могут возникнуть небольшие проблемы, которые легко исправить. Кроме того, многие не знают, с какими провайдерами лучше начинать работу. Давайте попробуем разобраться.


Какие есть популярные DNS-серверы

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

ПровайдерАдреса DNS (предпочитаемый / альтернативный)Особенности
Cloudflare DNS1.1.1.1 / 1.0.0.1 (обычный)
1.1.1.2 / 1.0.0.2 (фильтр вредоносных сайтов)
1.1.1.3 / 1.0.0.3 (семейный фильтр)
Сервис не сохраняет IP-адреса пользователей — они автоматически удаляются через 24 часа. Есть режимы с блокировкой вредоносных сайтов и фильтрацией контента для взрослых.
Google Public DNS8.8.8.8 / 8.8.4.4Стабильный и надёжный сервис, который без сбоев работает с 2009 года и гарантирует актуальность ваших DNS-записей.
Quad99.9.9.9 / 149.112.112.112Это некоммерческий проект с открытым исходным кодом, который использует данные десятков антивирусных лабораторий для блокировки вредоносного ПО.
OpenDNS208.67.222.222 / 208.67.220.220 (обычный)
208.67.222.123 / 208.67.220.123 (семейный фильтр)
Сервис предлагает систему родительского контроля, удобное управление настройками через личный кабинет и функцию «умного кэша», которая значительно ускоряет загрузку часто посещаемых сайтов.

Как проверить, что новый DNS работает

Самый простой способ проверки — открыть сайты, которые раньше грузились медленно, и посмотреть, улучшилась ли скорость. Однако это лишь косвенный признак. Чтобы точно убедиться, можете воспользоваться одним из следующих сервисов: whoer.net, dnsleaktest.com или ipleak.net. Они покажут, какие DNS-серверы реально используются вашим браузером. В результатах должны отображаться те адреса, которые вы только что ввели.

После смены DNS пропал интернет

В первую очередь внимательно проверьте введённые IP-адреса. Чаще всего проблема связана с опечаткой при вводе, поэтому тщательно сверьте все цифры и разделители. Например, правильный адрес Cloudflare DNS — 1.1.1.1, а не 1,1,1,1 с запятыми вместо точек и не 1.1.1 с пропущенной цифрой.

Иногда проблема может быть связана с временным сбоем DNS-сервера. В этом случае попробуйте ввести другие публичные DNS — например, вместо Cloudflare используйте Google DNS: 8.8.8.8 и 8.8.4.4. Если это не помогает, вероятно, брандмауэр или антивирус блокирует доступ к нестандартным DNS-серверам. Попробуйте временно отключить защитное ПО для проверки.

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

Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!



Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Курс с трудоустройством: «Фулстек-разработчик на JavaScript»» Узнать о курсе
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована