VPSHOST
SANSARA4 августа 2026 г.9 мин

Конфигурация для систем с systemd-resolved

Коротко

Google Public DNS является бесплатной системой для обслуживания имен Domain Name System (DNS). Это решение позволяет пользователям заменить свои местные DNS-серверы на более быстрые и безопасные сервера, управляемые Google. В этой статье мы рассмотрим, как настроить Google Public DNS на своем виртуальном частном сервере (VPS) SANSARA и скачать конфигурацию.

Настройте бесплатную систему DNS Google Public DNS и скачайте конфигурацию для СANSARA VPS.

VPSSANSARAгайд

Google Public DNS является бесплатной системой для обслуживания имен Domain Name System (DNS). Это решение позволяет пользователям заменить свои местные DNS-серверы на более быстрые и безопасные сервера, управляемые Google. В этой статье мы рассмотрим, как настроить Google Public DNS на своем виртуальном частном сервере (VPS) SANSARA и скачать конфигурацию.

Подготовка

Чтобы начать настройку Google Public DNS, вам потребуется:

  • Аккаунт в SANSARA
  • Виртуальный частный сервер (VPS) SANSARA с установленной операционной системой
  • Утилита редактирования конфигурации DNS (например, nano или vim)

Шаг 1. Подключение к VPS

Ваш VPS должен быть подключен к интернету, чтобы вы могли скачать и установить конфигурацию Google Public DNS.

Шаг 2. Изменение файлов конфигурации DNS

Настройка Google Public DNS включает в себя изменение файлов конфигурации DNS на вашем VPS. Для этого нам понадобится доступ к файлам конфигурации DNS.

  • Для Debian/Ubuntu:
  • sudo nano /etc/resolv.conf
  • Для CentOS/Fedora:
  • sudo nano /etc/resolv.conf

Шаг 3. Удаление существующей конфигурации DNS

Чтобы заменить локальные DNS-серверы на Google Public DNS, нам нужно удалить существующую конфигурацию.

  • Удалите все строки, начиная с nameserver и заканчивающиеся на IP-адреса вашего локального DNS-сервера.
  • Добавьте следующую строку:

` nameserver 8.8.8.8 nameserver 8.8.4.4 `

Шаг 4. Скачивание конфигурации Google Public DNS

Чтобы скачать конфигурацию Google Public DNS, нам нужно использовать утилиту wget.

  • `sudo wget
  • `sudo wget

Шаг 5. Обновление конфигурации DNS

Чтобы изменения вступили в силу, нам нужно перезагрузить службу DNS.

  • Для Debian/Ubuntu:
  • sudo service networking restart
  • Для CentOS/Fedora:
  • sudo service network restart

Шаг 6. Проверка настройки

Чтобы проверить, что настройка Google Public DNS работает, нам нужно использовать утилиту dig.

  • sudo dig +short @8.8.8.8
  • sudo dig +short @8.8.4.4

Если вы видите IP-адрес Google, это означает, что настройка Google Public DNS успешно установлена.

На этом настройка Google Public DNS на своем VPS SANSARA завершена. Вы можете скачать конфигурацию Google Public DNS для дальнейшего использования.

Конфигурация DNS на сервере — это важный этап, от которого зависит скорость и безопасность вашего интернет-соединения. Ниже приведены пошаговые инструкции по настройке Google Public DNS на VPS SANSARA, а также советы по загрузке готовых конфигурационных файлов и их применению.

Как проверить текущие настройки DNS на VPS

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

Проверка текущих DNS-запросов

  • В Linux можно выполнить команду:

`bash cat /etc/resolv.conf `

  • В выводе будет список DNS-серверов, например:

` nameserver 127.0.0.1 nameserver 192.168.1.1 `

Если там указаны локальные или сторонние серверы, и вы хотите их заменить на Google Public DNS, переходите к следующему разделу.

Как настроить Google Public DNS на VPS

Настройка DNS происходит через изменение конфигурационных файлов операционной системы. В большинстве случаев на SANSARA VPS используется Linux (например, Ubuntu, Debian, CentOS). Ниже описано, как это сделать.

Основные параметры Google Public DNS

Google предлагает два публичных DNS-сервера:

  • 8.8.8.8
  • 8.8.4.4

Вы можете использовать оба, чтобы повысить отказоустойчивость.

Шаги по настройке

Редактирование файла /etc/resolv.conf

Это основной файл, в который записываются DNS-серверы для системы.

`bash sudo nano /etc/resolv.conf `

Добавьте или замените строки на:

` nameserver 8.8.8.8 nameserver 8.8.4.4 `

Сохраните изменения (Ctrl+O, Enter и Ctrl+X).

Важно: В некоторых системах этот файл может автоматически перезаписываться службами NetworkManager или systemd-resolved. В таких случаях потребуется настроить соответствующие службы.

Настройка через systemd-resolved (для систем с systemd)

Если ваша система использует systemd-resolved, настройка делается через его конфигурацию.

  • Откройте файл:

`bash sudo nano /etc/systemd/resolved.conf `

  • Найдите строку [Resolve] и добавьте:

` DNS=8.8.8.8 8.8.4.4 `

  • Сохраните файл и перезапустите службу:

`bash sudo systemctl restart systemd-resolved `

  • Проверьте статус:

`bash systemd-resolve --status `

Обратите внимание, что в некоторых системах /etc/resolv.conf может быть символической ссылкой. В этом случае рекомендуется обновлять настроечные файлы, соответствующие вашей системе.

Настройка через NetworkManager

Если используется NetworkManager, изменения делаются через его настройки:

`bash sudo nmcli device show `

Затем редактируйте настройки конкретного интерфейса:

`bash sudo nmcli con mod "имя_подключения" ipv4.dns "8.8.8.8 8.8.4.4" sudo nmcli con up "имя_подключения" --renew `

После этого проверьте актуальные DNS-запросы.

Как скачать конфигурацию DNS для автоматической настройки

Для ускорения процесса можно подготовить конфигурационный файл и применить его на сервере.

Создание файла конфигурации

Создайте файл dns-google.conf с содержимым:

`bash [Resolve] DNS=8.8.8.8 8.8.4.4 FallbackDNS=8.8.8.8 8.8.4.4 `

Автоматизация применения конфигурации

Используйте скрипт для автоматической установки:

`bash #!/bin/bash

echo "[Resolve] DNS=8.8.8.8 8.8.4.4 FallbackDNS=8.8.8.8 8.8.4.4" | sudo tee /etc/systemd/resolved.conf

sudo systemctl restart systemd-resolved

sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf `

Данный скрипт можно сохранить как set-google-dns.sh, сделать исполняемым (chmod +x set-google-dns.sh) и запускать при необходимости.

Проверка работоспособности настроек

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

Проверка через dig

Установите утилиту dnsutils, если еще не установлена:

`bash sudo apt-get install dnsutils `

или

`bash sudo yum install bind-utils `

Запустите команду:

`bash dig google.com `

Обратите внимание на строку SERVER: — она должна указывать на 8.8.8.8 или 8.8.4.4. Если так — настройка выполнена правильно.

Проверка через systemd-resolve

`bash systemd-resolve --status `

Ищите разделы, где указаны используемые DNS-серверы.

Как загрузить и применить конфигурацию на практике

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

Использование скриптов

  1. 01Создайте файл конфигурации (например, dns-google.conf) с нужными параметрами.
  2. 02Загрузите его на сервер через scp или любой другой способ.
  3. 03Запустите скрипт автоматической настройки.
  4. 04Проверьте результат.

Использование Ansible или другого оркестратора

Если у вас несколько серверов, можно автоматизировать настройку через Ansible:

`yaml

  • name: Настройка Google Public DNS

hosts: all become: yes tasks:

  • name: Создать конфигурационный файл systemd-resolved

copy: dest: /etc/systemd/resolved.conf content: | [Resolve] DNS=8.8.8.8 8.8.4.4 FallbackDNS=8.8.8.8 8.8.4.4

  • name: Перезапустить systemd-resolved

systemd: name: systemd-resolved state: restarted

  • name: Обновить символическую ссылку resolv.conf

file: src: /run/systemd/resolve/stub-resolv.conf dest: /etc/resolv.conf state: link `

Это поможет быстро применить одинаковые настройки на нескольких серверах.

FAQ по настройке Google Public DNS на VPS

Почему стоит использовать Google Public DNS?

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

Можно ли использовать оба DNS-сервера одновременно?

Да, рекомендуется указывать оба сервера для резервирования. В случае недоступности одного, система автоматически перейдет к другому.

Что делать, если после настройки DNS интернет работает некорректно?

Проверьте, не перезаписывается ли файл /etc/resolv.conf службами системы. Убедитесь, что используемая конфигурация активна, и протестируйте работу через dig или systemd-resolve.

Можно ли настроить Google Public DNS на роутере или через VPS?

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

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

Используйте команду:

`bash dig google.com `

и убедитесь, что IP-адреса возвращаются быстро и с правильным ответом. Также проверьте, что SERVER: указывает на 8.8.8.8 или 8.8.4.4.

---

Настройка Google Public DNS — это простой и эффективный способ повысить стабильность и скорость работы вашего VPS. Следуйте нашим советам, автоматизируйте процесс и всегда проверяйте результат. В случае необходимости обращения к поддержке SANSARA, наши специалисты помогут вам с любыми вопросами по конфигурации и оптимизации сервера.

Ещё по теме

CTA · VPSHOST

Личный VPS — без терминала и очередей

Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.