Как изменить DNS-серверы на Raspberry Pi?

Вопрос или проблема

Я пытаюсь изменить DNS-серверы на Raspberry Pi (с установленным Raspbian). Я пробовал nano /etc/resolv.conf и добавил nameserver 8.8.8.8 (Google DNS), но, похоже, это не применилось. Что мне нужно сделать, чтобы изменить DNS-серверы, используемые для разрешения имен?

Я полагаю, вы хотите отредактировать сценарии, которые находятся в

/etc/sysconfig/network-scripts

Вас будет интересовать файл

ifcfg-[имя_вашего_интерфейса]

В этом файле добавьте записи для

DNS1=8.8.8.8
DNS2=8.8.4.4

Перезагрузка обновит resolv.conf и активную конфигурацию сети.

Кажется, у вас опечатка в команде, попробуйте sudo nano /etc/resolv.conf. Папка ect не является допустимой папкой.

Ответ или решение

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

Шаги для изменения DNS-серверов на Raspberry Pi

  1. Исправление команд: Начнем с вашего первоначального шага с использованием команды nano /ect/resolv.conf. Обратите внимание, что в данном случае есть опечатка. Правильный путь к файлу — /etc/resolv.conf. Откройте файл с помощью следующей команды:

    sudo nano /etc/resolv.conf
  2. Изменение настроек DNS: Внутри файла resolv.conf вам нужно будет указать желаемые DNS-серверы, например, для использования Google DNS:

    nameserver 8.8.8.8
    nameserver 8.8.4.4

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

  3. Постоянное изменение DNS: Для того чтобы изменения DNS-серверов были постоянными, необходимо внести их в конфигурационные файлы сетевого интерфейса или использовать системные настройки. Если вы используете стандартное соединение через DHCP, выполните следующие шаги:

    • Редактирование dhcpcd.conf: Этот файл управляет параметрами DHCP на Raspberry Pi. Откройте файл с помощью команды:

      sudo nano /etc/dhcpcd.conf
    • Добавление новых DNS-серверов: Прокрутите файл и в конце добавьте следующие строки:

      static domain_name_servers=8.8.8.8 8.8.4.4
  4. Сохранение изменений и перезапуск сети: После внесения необходимых изменений сохраните файл, нажав CTRL + X, затем Y для подтверждения и Enter для выхода. Чтобы изменения вступили в силу, перезапустите сетевой интерфейс или перезагрузите Raspberry Pi:

    sudo service dhcpcd restart

    или просто выполните команду:

    sudo reboot

Проверка изменений

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

cat /etc/resolv.conf

Вы должны увидеть указанные вами DNS-серверы.

Заключение

Изменение DNS-серверов на Raspberry Pi — это потребность многих пользователей, стремящихся к более быстрой и надежной работе интернета. Следуя приведённым шагам, вы сможете гарантировать, что указанные вами DNS-серверы будут использоваться системой для разрешения имен. Удачи в настройках вашего Raspberry Pi!

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

Капча загружается...