Разное

Как настроить dns сервер: Как изменить настройки DNS-серверов | REG.RU

08.02.2023

Как изменить настройки DNS-серверов | REG.RU

В статье мы расскажем, как изменить настройки DNS-серверов на популярных ОС: Ubuntu, Debian, Centos и Windows Server.

Самые распространённые причины смены DNS-серверов:

  • увеличение скорости загрузки сайта в браузере,
  • настройка родительского контроля (чтобы дети не просматривали нежелательный контент),
  • защита от фишинга и другие.

Ubuntu 18.04

Изменить DNS-серверы поможет служба netplan. С её помощью нужно отредактировать её конфигурационный файл 01-netcfg.yaml.

Чтобы внести изменения:

  1. Подключитесь к серверу по SSH.
  2. Откройте файл 01-netcfg.yaml:
    sudo nano /etc/netplan/01-netcfg.yaml

    Примерное содержимое файла:

    network:
      ethernets:
        eth0:
          addresses:
          - 123.123.123.123/24
            - 2002:7b7b:7b7b:0:0:0:0:0/64
            gateway4: 123.123.123.123
            gateway6: 2002:7b7b:7b7b:0:0:0:0:0
          nameservers:
            addresses:
            - 1.
    1.1.1         - 1.0.0.1   renderer: networkd   version: 2
  3. В блоке “nameservers” измените адреса DNS:
    nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4

    Вместо 8.8.8.8 и 8.8.4.4 укажите свои IP-адреса.

  4. Нажмите Ctrl + O, чтобы сохранить изменения. Закройте файл с помощью комбинации Ctrl + X.
  5. Примените изменения командой:
    sudo netplan apply
  6. Проверьте, работают ли DNS-серверы:
    systemd-resolve --status | grep 'DNS Servers' -A2

    Если настройка прошла корректно, команда покажет следующий вывод:

    DNS Servers: 8.8.8.8
                 8.8.4.4

    Вместо 8.8.8.8 и 8.8.4.4 будут указаны ваши IP-адреса.

Ubuntu 20.04/Debian

Чтобы сменить DNS-серверы:

  1. Подключитесь к серверу по SSH.
  2. Откройте файл resolv.conf:
    sudo nano /etc/systemd/resolved. conf
  3. В строке “DNS” добавьте IP-адреса DNS-серверов:
    DNS=8.8.8.8 8.8.4.4

    Вместо 8.8.8.8 и 8.8.4.4 укажите свои IP-адреса.

  4. Нажмите Ctrl + O, чтобы сохранить изменения. Закройте файл с помощью комбинации
    Ctrl + X
    .
  5. Примените изменения командой:
    sudo systemctl restart systemd-resolved
  6. Проверьте, работают ли преобразователи:
    systemd-resolve --status | grep 'DNS Servers' -A2

    Если настройка прошла корректно, команда покажет следующий вывод:

    DNS Servers: 8.8.8.8
                 8.8.4.4
    Вместо 8.8.8.8 и 8.8.4.4 будут указаны ваши IP-адреса.

Centos

Чтобы сменить DNS-серверы:

  1. Подключитесь к серверу по SSH.
  2. Выполните команду:
    ip address

    В консоли отобразится вывод:

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state
            UNKNOWN group default qlen 1000
                link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
                 inet 127.
    0.0.1/8 scope host lo        valid_lft forever preferred_lft forever     inet6 ::1/128 scope host        valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000     link/ether 2002:7b7b:7b7b:0:0:0:0:0     inet 123.123.123.123/24 brd 123.123.123.255 scope global eth0        valid_lft forever preferred_lft forever     inet6 2002:7b7b:7b7b:0:0:0:0:0/64 scope global        valid_lft forever preferred_lft forever     inet6 2002:7b7b:7b7b:0:0:0:0:0/64 scope link        valid_lft forever preferred_lft forever 3: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000     link/ether 52:54:00:e4:b4:cc brd ff:ff:ff:ff:ff:ff

    Слева от значения <BROADCAST,MULTICAST,UP,LOWER_UP> отображается параметр, который отвечает за название конфигурационного файла (в нашем примере это eth0).

    Его название будет отличаться в зависимости от настроек.

  3. Откройте файл конфигурации:
    sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0

    Вместо eth0 укажите название вашего конфигурационного файла.

    На экране отобразится содержимое файла:

    NAME="eno1"
    ONBOOT=yes
    BOOTPROTO=static
    HWADDR="2002:7b7b:7b7b:0:0:0:0:0"
    IPADDR="123.123.123.123"
    NETMASK="255.255.255.0"
    GATEWAY="123.123.123.123"
    TYPE=Ethernet
    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    IPADDR=123.123.123.123
    PREFIX=24
    GATEWAY=123.123.123.123
    DNS1=1.1.1.1
    DNS2=1.0.0.1
    IPV6INIT=yes
    IPV6ADDR=2002:7b7b:7b7b:0:0:0:0:0::3f9d/64
    IPV6_DEFAULTGW=2002:7b7b:7b7b:0:0:0:0:0
  4. Измените IP-адреса в строках:
    DNS1="8.8.8.8" DNS2="8.8.4.4"

    Вместо 8.8.8.8 и 8.8.4.4 будут указаны ваши IP-адреса. Если вам нужно добавить дополнительные DNS-серверы, добавьте их на следующих строках как DNS3 и DNS4.

  5. Нажмите Ctrl + O, чтобы сохранить изменения. Закройте файл с помощью комбинации Ctrl + X.
  6. Примените изменения командой:
    systemctl restart network
  7. Проверьте, работают ли преобразователи:
    cat /etc/resolv.conf

    Если настройка прошла корректно, команда покажет следующий вывод:

    ; generated by /usr/sbin/dhclient-script
          search localdomain
          nameserver 8.8.8.8
          nameserver 8.8.4.4

    Вместо 8.8.8.8 и 8.8.4.4 будут указаны ваши IP-адреса.

Windows

Чтобы сменить DNS-серверы:

  1. Подключитесь к серверу по RDP.
  2. Откройте окно Выполнить. Для этого нажмите сочетание клавиш Win + R.
  3. Введите ncpa.cpl и нажмите OK:

     

  4. Правой кнопкой мыши кликните по названию соединения и выберите Свойства:

     

  5. Кликните по строке
    IP версии 4 (TCP/IPv4)
    и нажмите Свойства:

     

  6. Отметьте пункт Использовать следующие адреса DNS-серверов. Укажите IP-адреса и кликните OK:

     

  7. Откройте приложение PowerShell и выполните команду:
    ipconfig /all

    В последней строке вывода отобразятся новые адреса DNS-серверов:

    DNS-серверы. . . . . . . . . . . : 8.8.8.8
                                       8.8.4.4

Помогла ли вам статья?

Да

1 раз уже помогла

Как поменять или настроить DNS сервер на Windows 7, 10, Ubuntu, настройка ДНС на роутере

  • Полезные статьи
  • 28 Фев, 2018
  • 0

Среди обычных пользователей никто и никогда не задумывался о том, как работает интернет. Как происходит сёрфинг в глобальной паутине, почему браузеры попадают именно на те страницы, которые вы запрашиваете. Именно тут и вступает в игру DNS-серсер (Domain Name System). Эта система необходима для того, чтобы корректно соблюдать маршруты между адресами интернета, от ПК до запрашиваемых сайтов.

Содержание

  • 1 Когда и зачем возникает необходимость менять DNS-сервер

  • 2 Как узнать прописанный адрес DNS-сервера и как его изменить

    • 2.1 Windows

    • 2.2 Ubuntuк

    • 2.3 На роутере

  • 3 Ошибки, которые могут возникнуть при использовании DNS

    • 3.1 Видео: как исправить ошибки, связанные с DNS-сервером

Когда и зачем возникает необходимость менять DNS-сервер

По умолчанию DNS-сервер назначается вашим провайдером, но бывают случаи перегрузки, когда конкретному сервису обращается слишком много клиентов. Из-за этого скорость загрузки и передачи пакетов данных может существенно падать. Также некоторые DNS-серверы имеют ограничения в связи с законодательством государства, в котором ведут свою деятельность. Случается, что правительства блокируют даже мировые социальные сети и мессенджеры. В отдельных случаях смена DNS может разрешить доступ к заблокированным ресурсам, а также увеличить скорость загрузки файлов и контента.

Принцип работы DNS-сервера — направить пользователя по правильному адресу интернета

Как узнать прописанный адрес DNS-сервера и как его изменить

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

Windows

Узнать свой DNS-сервер и заменить его можно в соответствующей графе «Панели управления».

  1. Нажимаем комбинацию клавиш Win+R, в поле «Выполнить» прописываем control и запускаем команду в действие кнопкой OK или Enter на клавиатуре.

    Запускаем «Панель управления» через исполняющую программу

  2. Меняем вид с «Категории» на «Значки» и щёлкаем по пункту «Центр управления сетями и общим доступом».

    Выбираем элемент «Центр управления сетями и общим доступом»

  3. Откроется окно с активными (действующими, подключёнными) сетями. Нажимаем на ссылку напротив той, которая имеет доступ к интернету.

    Просматриваем список активных сетей в «Центре управления сетями и общим доступом»

  4. Откроется окно состояния сети. Кликаем кнопку «Сведения…».

    В окне «Состояние» нажимаем кнопку «Сведения»

  5. Появится ещё одно окно со всеми данными подключённой сети. В графе «DNS-серверы IPv4» знакомимся с действующими адресами сервисов, которые использует подключение в данный момент.

    Просматриваем подключенные DNS-серверы

Заменить DNS-сервер также просто. Для начала возвращаемся в окно «Состояние».

  1. Нажимаем кнопку «Свойства», что в графе «Активность».

    Нажимаем кнопку «Свойства», что в графе «Активность»

  2. В окне компонентов выделяем пункт «IP версии 4», после чего нажимаем кнопку «Свойства».

    Открываем протокол «IP версии 4»

  3. Откроется последнее окно настроек. Ставим галочку у пункта «Использовать следующие адреса DNS-серверов», прописываем IP-адреса сервисов, которые вы хотите использовать. Затем сохраняем все изменения во всех окнах кнопкой OK.

    Чтобы прописать адрес DNS-сервера, ставим галочку на «Использовать следующие адреса DNS-серверов»

В итоге мы имеем доступ к заданному сервису преобразования доменных имён.

Ubuntuк

Чтобы изменить настройки DNS в операционных системах Ubuntu можно пользоваться разными способами. Самый простой — при помощи интерфейса.

  1. В правом верхнем углу выпадающее меню сети. Нажимаем на соответствующий значок, выбираем пункт «Изменить соединение…».

    Открываем выпадающее меню сети и нажимаем «Изменить соединение…»

  2. Выбираем активное соединение с интернетом и нажимаем «Изменить».

    Выбираем подключение к интернету и нажимаем кнопку «Изменить»

  3. Переходим во вкладку «Параметры IPv4».

    Переходим во вкладку «Параметры IPv4»

  4. Меняем фильтр «Способ настройки» на «Автоматически (DHCP, только адрес)».

    Меняем фильтр «Способ настройки» на «Автоматически (DHCP, только адрес)»

  5. В графе «Серверы DNS» прописываем нужные адреса через запятую. Затем нажимаем кнопку «Сохранить» и закрываем окно.

    В поле «Серверы DNS» прописываем соответствующие адреса

Чтобы узнать нынешний DNS-сервер в ОС Ubuntu, необходимо в терминале ввести команду $ cat /etc/resolv. conf. Это выдаст всю информацию по сети: графа nameserver и содержит доменный адрес.

На роутере

Сразу стоит отметить, что не все модели роутеров дают возможность изменять в своих настройках адрес DNS-серверов. Некоторые устройства позволяют заменить на известные сервисы, к примеру «Яндекс-DNS» или DNS Google.

  1. Для начала необходимо перейти на страницу управления роутером. Для этого в адресной строке любого браузера вводим 192.168.1.1 и нажимаем клавишу Enter.
  2. В зависимости от марки роутера дальнейшие инструкции имеют варианты. В некоторых случаях дополнительные настройки и сведения могут находиться уже на основной странице. Но чаще всего необходимо нажать некую кнопку для перехода в сопутствующее меню. Кнопка может называться Advansed, Setup, «Настройки» и так далее. Нажимаем на эту кнопку, чтобы перейти в дополнительное меню.

    На главной странице управления роутером переходим в дополнительные настройки

  3. Зачастую в первой графе сведений уже виден DNS-адрес.

    Среди сведений знакомимся с адресом DNS-сервера

  4. Для смены сервиса есть несколько вариантов:

Ошибки, которые могут возникнуть при использовании DNS

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

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

  1. Нажимаем комбинацию клавиш Win+R, вводим команду services.msc, после чего нажимаем кнопку OK или Enter.

    Через исполняющую программу запускаем «Службы»

  2. Среди перечня служб находим «DNS-клиент», двойным щелчком мыши по ней открываем свойства.

    Среди списка служб находим «DNS-клиент»

  3. Меняем тип запуска на «Автоматически», после чего перезагружаем компьютер.

    Двойной щелчок открывает свойства службы

Если с перезагрузкой проблема не исчезла — значит, файлы службы повреждены и необходимо запустить проверку системы на вирусы и восстановление файлов ОС. Лучше использовать две или три антивирусные программы.

  1. Нажмите комбинацию клавиш Win+R, введи в поле «Выполнить» команду CMD и нажмите OK.
  2. В открывшемся терминале Windows введите sfc /scannow и запустите проверку и восстановление файлов системы. Обязательно дождитесь, пока утилита закончит свою работу. После перезагрузите компьютер.

    Через командную строку проверяем целостность файлов операционной системы

Видео: как исправить ошибки, связанные с DNS-сервером

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

  • Автор: Алексей Герус