Изменить DNS в Windows, Linux, macOS и Android

Простое руководство по быстрой смене DNS в основных операционных системах, а также некоторые идеи.

DNS-серверы отвечают за разрешение доменных имен: каждый раз, когда вы вводите мнемонический адрес, такой как www.google.it или www.ilsoftware.it, DNS заботится о передаче браузеру общедоступного IP-адреса, на котором он установлен, и веб-сервер работает и отвечает за доставку запрошенных страниц.

Система разрешения доменных имен используется не только браузером, но и операционной системой, используемыми ею службами, установленными приложениями.

Google DNS, очевидно, самые известные: как и все «иностранные» (точнее, не итальянские), они позволяют корректно разрешать все доменные имена, даже заблокированные: Google DNS, вот как они работают и почему они полезны.

И это лишь некоторые из них: существуют чрезвычайно эффективные альтернативные DNS-серверы, такие как серверы Cloudflare (см. DNS-сервер 1.1.1.1: Cloudflare запускает новый сервис, ориентированный на конфиденциальность) и превосходный Quad9 (DNS, первая линия защиты от вредоносных программ). ), что они также заботятся о блокировании просмотра вредоносных или скомпрометированных веб-сайтов (Cloudflare также недавно запустила свой DNS со встроенными функциями фильтрации: защита от вредоносных программ и вредоносного контента через DNS с помощью Cloudflare).

Серверы OpenDNS, возможно, являются лучшими в этом смысле, потому что они также предлагают пользователям возможность настраивать типы сайтов, которые будут заблокированы, и после регистрации предотвращать посещение определенных страниц: OpenDNS, как защитить себя во время просмотра.Изменить DNS в Windows, Linux, macOS и Android

DNS-серверы, поддерживающие протокол DNS-over-HTTPS, также позволяют отправлять запросы на разрешение доменных имен (и получать ответы) в зашифрованном, а не в открытом виде. «Игры», подобные той, что проиллюстрирована в статье Как заблокировать использование альтернативных DNS-серверов внутри локальной сети, больше не работают, поэтому используйте серверы с поддержкой DNS-over-HTTPS и браузеры, позволяющие полагаться на этот протокол.

Мы говорили об этом в статье Активировать или не активировать DNS через HTTPS (DoH): это проблема, в то время как вся информация о DNS через HTTPS доступна на этих страницах.

Ниже мы суммируем процедуры, которые необходимо применить для изменения DNS на маршрутизаторе в Windows, Linux, macOS и Android.

Как поменять DNS на роутере

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

Интернет-провайдер, очевидно, предоставляет адреса своих DNS-серверов в формате IPv4 или даже (или только) в формате IPv6, когда сеть настроена на поддержку последней версии Интернет-протокола: см. IPv6 Что это такое и почему это важно для Интернета перспектива delle Cose и IPv4: в Европе адреса сейчас закончены. Ускорьте переход на IPv6.

Маршрутизатор, в свою очередь, будет сообщать IP-адреса DNS-серверов провайдера всем клиентским устройствам, подключенным вниз по течению. Передача этой информации происходит через протокол DHCP, который обычно используется для автоматического назначения частных адресов всем устройствам, которые явно запрашивают их, и в целом правильных сетевых конфигураций (включая DNS-серверы).

Те, кто решит изменить адреса на роутере, следят за тем, чтобы установленные вручную DNS-серверы впоследствии передавались на каждое клиентское устройство по DHCP.

Чтобы изменить DNS-адреса, используемые на стороне маршрутизатора, просто подключитесь к интерфейсу администрирования устройства, а затем найдите информацию о настройке локальной сети.

Чтобы отследить IP-адрес маршрутизатора, в случае с Windows нажмите комбинацию клавиш Windows + R, введите cmd, затем ipconfig | findstr «Шлюз по умолчанию».

Рядом со шлюзом по умолчанию вы прочтете IP-адрес маршрутизатора, который необходимо ввести в адресной строке браузера для доступа к интерфейсу администрирования после ввода имени пользователя и пароля.

Изменить DNS в Windows, Linux, macOS и Android

Изменить DNS в Windows

1) Нажимаем комбинацию клавиш Windows+R, пишем ncpa.cpl и нажимаем Enter.

2) Щелкните сетевой интерфейс (Ethernet или WiFi), затем щелкните Свойства.

3) Выберите пункт Интернет-протокол версии 4 TCP/IPv4, затем нажмите кнопку Свойства.

Изменить DNS в Windows, Linux, macOS и Android

4) Выберите параметр Использовать следующие адреса DNS-серверов, затем укажите первичный и вторичный DNS-серверы в соответствующих полях.

5) Подтвердите, нажав кнопку OK несколько раз.

6) Из командной строки (Windows + R, cmd) наберите ipconfig /all и убедитесь, что установленные IP-адреса указаны рядом с DNS-сервером.

Кроме того, из командной строки Windows, открытой с правами администратора, вы можете ввести:
интерфейс netsh показать интерфейс, чтобы получить список используемых сетевых интерфейсов
После проверки имени можно использовать следующую команду:

интерфейс netsh ipv4 добавить dnsserver «Ethernet» address=8.8.8.8 index=1

Где Ethernet — имя сетевого интерфейса (замените при необходимости), а 8.8.8.8 необходимо изменить на IP-адрес используемого DNS-сервера.

Чтобы настроить дополнительный DNS-сервер, вы можете ввести:

интерфейс netsh ipv4 добавить dnsserver «Ethernet» address=8.8.4.4 index=2

В этом случае вы настроили Google DNS на своем компьютере с Windows.

Тем не менее, альтернативно, в Windows 10 May 2019 Update (версия 1903) и последующих выпусках операционной системы, чтобы изменить DNS, используемый используемым сетевым подключением, просто введите «Статус сети» в поле поиска Windows 10, нажмите «Изменить свойства подключения», затем нажмите «Изменить» рядом с настройками IP.

Изменить DNS в Windows, Linux, macOS и Android

Здесь, как видите, вы можете ограничиться указанием только DNS, который будет использоваться на одном компьютере с Windows 10, или назначить статический IP-адрес (также указав маску подсети и IP-адрес шлюза): Статический IP-адрес, как получить он и для чего он.

Если все поля пусты, это означает, что система получит частный IP-адрес для использования в локальной сети от DHCP-сервера (обычно установленного на маршрутизаторе).

Изменение DNS-серверов также можно выполнить с помощью Windows PowerShell: просто нажмите комбинацию клавиш Windows + X, затем выберите Windows PowerShell (администратор).

Набрав Get-NetIPConfiguration, вы получите информацию о конфигурации различных сетевых интерфейсов. Записав число, соответствующее настраиваемому интерфейсу, а затем с помощью следующей команды вы можете установить первичный и вторичный DNS-серверы:

Set-DnsClientServerAddress -InterfaceIndex ID_INTERFACCIA -ServerAddresses DNS_PRIMARIO, DNS_SECONDARIO

Изменить DNS в Linux

1) Откройте окно терминала, затем введите sudo nano /etc/resolv.conf
2) Введите пароль, связанный с учетной записью root.

3) Добавьте серверы имен, за которыми следует IP-адрес используемого DNS-сервера (пример: сервер имен 1.1.1.1)
4) Повторите операцию для различных DNS-серверов, которые вы собираетесь использовать, и сохраните файл.

Некоторые дистрибутивы Linux, зайдя в настройки, позволяют изменять DNS через графический интерфейс, но изменение файла /etc/resolv.conf по-прежнему выполняется очень быстро.

Изменить DNS на macOS

1) Откройте системные настройки macOS, затем перейдите в раздел, относящийся к сети.

2) Выберите используемый интерфейс (Ethernet или WiFi), затем нажмите «Дополнительно».

3) Перейдите на вкладку DNS и при необходимости удалите все уже существующие серверы.

4) Нажмите клавишу «+», чтобы добавить используемые DNS-серверы.

Изменить DNS в Android

1) Если устройство Android подключается к сети Wi-Fi для работы в Интернете, просто перейдите к настройкам операционной системы, выберите «Сеть и Интернет», коснитесь используемого соединения Wi-Fi, значка с изображением маленькой шестеренки, выберите «Дополнительно» , коснитесь карандаш в правом верхнем углу, выберите «Дополнительные параметры», затем укажите «Статический» вместо «DHCP».

Изменить DNS в Windows, Linux, macOS и Android

2) На этом этапе вам нужно будет назначить мобильному устройству частный IP-адрес, отличный от тех, которые автоматически назначаются сервером DHCP маршрутизатора (вы можете использовать технику привязки IP и MAC, чтобы избежать конфликтов: Назначьте статический IP-адрес ПК, мебели, принтеры и др.).

Впоследствии адреса DNS-серверов можно указать в соответствующих полях.

Изменить DNS в Windows, Linux, macOS и Android

3) Это вмешательство изменяет DNS-серверы, используемые при подключении устройства Android к любому Wi-Fi, но не действует при использовании подключения для передачи данных оператора мобильной связи.

Изменить DNS в Windows, Linux, macOS и Android

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

Добавить комментарий

Ваш адрес email не будет опубликован.