VPSSAFE
SANSARA7 августа 2026 г.9 мин

Настройка DNS на Ubuntu Server через личный VPS SANSARA (2026)

Коротко

DNS на Ubuntu Server позволяет самостоятельно управлять разрешением доменных имён и настраивать локальные записи для проектов и сервисов. С личным VPS SANSARA вы получаете готовый сервер Ubuntu с root-доступом, на котором можно установить и настроить DNS-сервер, а затем использовать его как шлюз для устройств. Регистрация в SANSARA занимает несколько минут, после чего вы импортируете конфигурацию

Настройка DNS на Ubuntu Server через личный VPS SANSARA в 2026 году: что такое DNS, как работает сервер, пошаговая инструкция для Ubuntu, совместимость с iPhone, Android, Windows, macOS и практический чек-лист.

VPSSANSARAгайд

DNS на Ubuntu Server позволяет самостоятельно управлять разрешением доменных имён и настраивать локальные записи для проектов и сервисов. С личным VPS SANSARA вы получаете готовый сервер Ubuntu с root-доступом, на котором можно установить и настроить DNS-сервер, а затем использовать его как шлюз для устройств. Регистрация в SANSARA занимает несколько минут, после чего вы импортируете конфигурацию в клиентское ПО и проверяете работу DNS.

Коротко:

  • DNS преобразует доменные имена в IP-адреса и обратно.
  • На Ubuntu Server для этого обычно используют BIND9 или systemd-resolved.
  • SANSARA предоставляет готовый Ubuntu VPS с доступом по SSH и веб-панелью управления.
  • После регистрации вы получаете данные сервера и импортируете их в клиент на iPhone, Android, Windows или macOS.
  • Настройка DNS включает установку пакета, редактирование конфигурационных файлов и проверку через dig или nslookup.
  • Готовый чек-лист помогает избежать типичных ошибок при развёртывании.

Что это такое и зачем нужно

DNS (Domain Name System) — это распределённая система, которая сопоставляет доменные имена (например, example.com) с IP-адресами серверов. Когда вы вводите адрес сайта в браузере, ваш компьютер сначала обращается к DNS-серверу, чтобы узнать, на какой IP вести запрос.

На Ubuntu Server можно развернуть собственный DNS-сервер, например BIND9 (Berkeley Internet Name Domain), который будет:

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

Такой подход полезен, если вы хотите:

  • иметь полный контроль над разрешением доменных имён для своих проектов;
  • настроить локальные домены для тестирования или внутренней инфраструктуры;
  • использовать собственный шлюз для всех устройств вместо стандартных DNS провайдера.

Личный VPS SANSARA даёт выделенный узел с Ubuntu, на котором можно безопасно развернуть DNS-сервер и использовать его как центральный шлюз.

Как настроить с SANSARA (пошагово)

Регистрация и получение сервера

  1. 01Зарегистрируйтесь в SANSARA через веб-сайт.
  2. 02Выберите тариф с Ubuntu Server и одну из доступных локаций (более 9 стран, включая европейские узлы).
  3. 03После оплаты в личном кабинете появятся данные сервера: IP-адрес, логин и пароль для доступа по SSH, а также инструкции для импорта в клиентское ПО.

SANSARA предоставляет сервер с предустановленной ОС, но без дополнительных панелей управления — это даёт полный контроль над конфигурацией.

Подключение к серверу

Для настройки DNS потребуется доступ к командной строке сервера. Подключитесь по SSH с любого устройства:

`bash ssh username@ip-адрес-сервера `

Замените username и ip-адрес-сервера на данные из кабинета SANSARA.

Установка и базовая настройка BIND9

BIND9 — наиболее распространённый DNS-сервер для Ubuntu.

  1. 01Обновите пакеты и установите BIND9:

`bash sudo apt update sudo apt install bind9 bind9utils `

  1. 01Проверьте, что служба запустилась:

`bash sudo systemctl status bind9 `

Если служба не активна, запустите её:

`bash sudo systemctl start bind9 sudo systemctl enable bind9 `

  1. 01Основной конфигурационный файл — /etc/bind/named.conf.options. Откройте его в редакторе (например, nano):

`bash sudo nano /etc/bind/named.conf.options `

В секции options можно указать, на каких интерфейсах слушать запросы и какие вышестоящие DNS-серверы использовать. Например, чтобы разрешать запросы от всех интерфейсов и использовать Google DNS как форвардеры:

`text options { directory "/var/cache/bind"; listen-on { any; }; allow-query { any; }; forwarders { 8.8.8.8; 8.8.4.4; }; dnssec-validation auto; auth-nxdomain no; }; `

Сохраните изменения и перезапустите BIND9:

`bash sudo systemctl restart bind9 `

  1. 01Проверьте конфигурацию на ошибки:

`bash sudo named-checkconf `

Если вывод пустой — ошибок нет.

Настройка локальной зоны (опционально)

Если нужно обслуживать собственные домены или поддомены, создайте файл зоны.

  1. 01Добавьте зону в /etc/bind/named.conf.local:

`bash sudo nano /etc/bind/named.conf.local `

Пример для зоны internal.local:

`text zone "internal.local" { type master; file "/etc/bind/db.internal.local"; }; `

  1. 01Создайте файл зоны:

`bash sudo nano /etc/bind/db.internal.local `

Минимальный пример:

`text $TTL 604800 @ IN SOA ns.internal.local. admin.internal.local. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ns.internal.local. ns IN A 192.168.1.1 www IN A 192.168.1.10 `

Замените IP-адреса на актуальные для вашей сети.

  1. 01Проверьте синтаксис файла зоны:

`bash sudo named-checkzone internal.local /etc/bind/db.internal.local `

  1. 01Перезапустите BIND9:

`bash sudo systemctl restart bind9 `

Проверка работы DNS

На самом сервере проверьте, что DNS отвечает:

`bash dig example.com `

Или для локальной зоны:

`bash dig `

Если всё настроено правильно, вы увидите ответ с IP-адресом.

Устройства: iPhone, Android, Windows, macOS

После настройки DNS на Ubuntu Server в SANSARA вы можете использовать его как DNS-шлюз для всех устройств.

iPhone / iPad

  1. 01Откройте «Настройки» → «Wi-Fi».
  2. 02Нажмите на активную сеть, затем «Настройка DNS».
  3. 03Выберите «Вручную» и добавьте сервер с IP вашего VPS SANSARA.

Android

  1. 01Перейдите в «Настройки» → «Сеть и интернет» → «Расширенные настройки» (или аналогичный раздел).
  2. 02Найдите параметры частной DNS или статического DNS.
  3. 03Укажите IP-адрес вашего Ubuntu Server из SANSARA.

Windows

  1. 01Откройте «Параметры» → «Сеть и Интернет» → «Настройка параметров адаптера».
  2. 02Щёлкните правой кнопкой по активному подключению, выберите «Свойства».
  3. 03Найдите «IP версии 4 (TCP/IPv4)», нажмите «Свойства».
  4. 04Выберите «Использовать следующие адреса DNS-серверов» и введите IP вашего сервера.

macOS

  1. 01Откройте «Системные настройки» → «Сеть».
  2. 02Выберите активное соединение, нажмите «Дополнительно» → «DNS».
  3. 03Добавьте IP-адрес вашего VPS SANSARA в список DNS-серверов.

Во всех случаях после применения настроек устройства будут отправлять DNS-запросы на ваш Ubuntu Server.

Практический чек-лист на 7–10 пунктов

  1. 01Проверьте доступность сервера — убедитесь, что можете подключиться по SSH к VPS SANSARA.
  2. 02Обновите пакеты — выполните sudo apt update перед установкой BIND9.
  3. 03Установите BIND9 — используйте sudo apt install bind9 bind9utils.
  4. 04Настройте базовые опции — отредактируйте /etc/bind/named.conf.options, укажите форвардеры и разрешите запросы.
  5. 05Проверьте синтаксис конфигов — запустите sudo named-checkconf и sudo named-checkzone для зон.
  6. 06Перезапустите службу — после изменений всегда выполняйте sudo systemctl restart bind9.
  7. 07Протестируйте локально — с помощью dig example.com убедитесь, что сервер отвечает.
  8. 08Настройте клиентские устройства — укажите IP сервера SANSARA в настройках DNS на iPhone, Android, Windows или macOS.
  9. 09Проверьте с устройств — откройте браузер и убедитесь, что сайты загружаются, а DNS-запросы идут через ваш сервер.
  10. 10Ведите логи — при проблемах смотрите журналы BIND9 в /var/log/syslog или через journalctl -u bind9.

FAQ

Зачем нужен собственный DNS-сервер на Ubuntu, если есть стандартные DNS провайдера?+

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

Можно ли использовать systemd-resolved вместо BIND9 на Ubuntu Server?+

Да, systemd-resolved — встроенный DNS-резолвер в современных версиях Ubuntu. Он проще в настройке для базовых сценариев (кэширование, форвардинг), но BIND9 предоставляет больше возможностей для сложных конфигураций, таких как обслуживание собственных зон и тонкая настройка политик.

Как убедиться, что DNS-запросы идут именно через мой сервер SANSARA?+

После настройки DNS на устройствах откройте сайт вроде whoer.net или аналогичный сервис, показывающий используемый DNS-сервер. Если указан IP вашего VPS — всё настроено правильно. Также можно проверить логи BIND9 на сервере.

Что делать, если после настройки сайты не открываются?+

Сначала проверьте, отвечает ли DNS-сервер: на клиенте выполните nslookup example.com IP-сервера (Windows) или dig @IP-сервера example.com (Linux/macOS). Если ответа нет, убедитесь, что BIND9 запущен, конфигурация без ошибок и firewall на сервере разрешает входящие соединения на порт 53.

Итог

  • Разверните Ubuntu Server на личном VPS SANSARA — это даст вам выделенный узел с полным контролем над конфигурацией.
  • Установите и настройте BIND9 для кэширования запросов и, при необходимости, обслуживания локальных зон.
  • Укажите IP вашего сервера в настройках DNS на iPhone, Android, Windows и macOS, чтобы все устройства использовали ваш шлюз.
  • Проверяйте работу через dig или nslookup и следите за логами BIND9 при возникновении проблем.
  • Используйте Telegram-бот SANSARA для быстрого доступа к статусу сервера и уведомлениям, не заходя в веб-кабинет.

Ещё по теме

CTA · VPSSAFE

Свой VPS — сразу в кабинете

Регистрация на vpssafe.online, импорт профиля и устойчивый выход на телефон и компьютер. То, о чём пишем в блоге, — в готовом виде, без терминала.