Настройка DNS на Ubuntu Server через личный VPS SANSARA (2026)
Коротко
Сервер DNS отвечает за преобразование доменных имён в IP-адреса. Настроив собственный DNS-сервер на Ubuntu Server, вы получаете контроль над разрешением имён и можете использовать его как локальный кеширующий или авторитативный сервер для своих доменов. С помощью личного VPS SANSARA вы разворачиваете Ubuntu Server в один клик, получаете доступ к нему из кабинета и настраиваете DNS-сервис без ручно
Как настроить DNS на Ubuntu Server через личный VPS SANSARA в 2026 году: пошаговая инструкция для iPhone, Android, Windows, macOS. Объясняем, что такое DNS, зачем его менять, как подключить сервер и проверить работу.
Сервер DNS отвечает за преобразование доменных имён в IP-адреса. Настроив собственный DNS-сервер на Ubuntu Server, вы получаете контроль над разрешением имён и можете использовать его как локальный кеширующий или авторитативный сервер для своих доменов. С помощью личного VPS SANSARA вы разворачиваете Ubuntu Server в один клик, получаете доступ к нему из кабинета и настраиваете DNS-сервис без ручной установки панелей и работы в терминале на стороне клиента.
Коротко:
- DNS-сервер преобразует домены в IP-адреса и обратно.
- На Ubuntu Server популярны пакеты BIND9 (кеширующий DNS) и dnsmasq (лёгкий кеш).
- В SANSARA вы арендуете личный VPS с Ubuntu Server, получаете данные в кабинете и импортируете их в клиентское ПО.
- Настройка DNS на сервере выполняется через конфигурационные файлы BIND9 или dnsmasq.
- Проверить работу можно командой dig или nslookup с клиента.
- Настройка работает на iPhone, Android, Windows и macOS через поддерживаемые клиенты.
Что это такое и зачем нужно
DNS (Domain Name System) — это распределённая система, которая переводит читаемые человеком доменные имена (например, example.com) в IP-адреса, понятные компьютерам. Без DNS пришлось бы запоминать числовые адреса для каждого сайта или сервиса.
На Ubuntu Server можно развернуть собственный DNS-сервер. Основные варианты:
- BIND9 — полнофункциональный DNS-сервер, подходит для кеширования и авторитативных зон.
- dnsmasq — лёгкий кеширующий DNS- и DHCP-сервер, удобен для локального использования.
Зачем это может понадобиться:
- Локальный кеширующий DNS — ускорить разрешение имён в локальной сети или на личном сервере.
- Авторитативный DNS — управлять своими доменами и поддоменами без зависимости от внешних провайдеров.
- Фильтрация и перенаправление — блокировать нежелательные домены или перенаправлять запросы на другие серверы.
- Тестирование и разработка — проверять конфигурации доменов перед публикацией.
С личным VPS SANSARA вы получаете выделенный узел с Ubuntu Server, на котором можете развернуть любой из этих сервисов и использовать его как DNS-сервер для своих устройств или проектов.
Как настроить с SANSARA (пошагово)
Регистрация и получение сервера
- 01Зарегистрируйтесь в SANSARA и выберите тариф с Ubuntu Server.
- 02Укажите желаемую локацию из доступных узлов (более 9 стран, включая европейские).
- 03После оплаты в кабинете появятся данные сервера: IP-адрес, логин и пароль (или ключ для SSH).
Подключение к серверу
- 01Используйте SSH-клиент (например, OpenSSH на Linux/macOS, PuTTY на Windows) для подключения к серверу по IP.
- 02Войдите под учётной записью администратора (обычно root или пользователь с sudo-правами).
Установка и настройка DNS-сервера (на примере BIND9)
- 01Обновите пакеты и установите BIND9:
`bash sudo apt update sudo apt install bind9 `
- 01Основные конфигурационные файлы BIND9 находятся в /etc/bind/:
- named.conf.options — настройки кеширования и форвардеров.
- named.conf.local — объявление локальных зон.
- Зональные файлы (например, /etc/bind/db.example.com) — записи для доменов.
- 01Настройте кеширующий DNS (без собственных зон):
- В named.conf.options укажите разрешённые подсети для запросов (например, allow-query { localhost; 192.168.1.0/24; }).
- При необходимости добавьте форвардеры на публичные DNS (например, 8.8.8.8).
- 01Для авторитативной зоны:
- В named.conf.local добавьте зону:
` zone "example.com" { type master; file "/etc/bind/db.example.com"; }; `
- Создайте файл db.example.com с записями типа A, CNAME, MX и т.д.
- 01Перезапустите BIND9 и проверьте синтаксис:
`bash sudo systemctl restart bind9 sudo named-checkconf `
Альтернатива: dnsmasq
Если нужен лёгкий кеширующий DNS, можно установить dnsmasq: `bash sudo apt install dnsmasq Основной конфиг — /etc/dnsmasq.conf`. Здесь можно указать:
- server=8.8.8.8 — использовать Google DNS как вышестоящий.
- address=/example.com/192.168.1.10 — статическое сопоставление домена с IP.
После изменений перезапустите службу: `bash sudo systemctl restart dnsmasq `
Проверка работы
- 01На сервере убедитесь, что служба работает:
`bash sudo systemctl status bind9 # или dnsmasq `
- 01С клиентского устройства настройте использование IP вашего сервера как DNS (см. раздел «Устройства»).
- 02Проверьте разрешение имён:
`bash dig example.com @IP_вашего_сервера или на Windows: cmd nslookup example.com IP_вашего_сервера `
Telegram-бот SANSARA может уведомлять о статусе сервера и доступности узлов, что полезно для мониторинга.
Устройства: iPhone, Android, Windows, macOS
Настройка использования вашего DNS-сервера зависит от клиентского ПО, которое поддерживает указание произвольного DNS.
| Устройство | Типичный клиент | Как указать DNS |
|---|---|---|
| iPhone | Поддерживаемые приложения для защищённых каналов | В настройках подключения указать IP вашего сервера как DNS |
| Android | Аналогичные клиенты | В параметрах туннеля задать DNS-сервер (ваш IP) |
| Windows | Клиенты для защищённых соединений | В свойствах подключения прописать ваш DNS-адрес |
| macOS | Соответствующие утилиты | В конфигурации профиля указать DNS-сервер (IP вашего VPS) |
Важно: на стороне клиента вы не устанавливаете Ubuntu Server и не работаете с терминалом — только импортируете конфигурацию из кабинета SANSARA в клиентское приложение и указываете DNS-сервер.
Практический чек-лист на 7–10 пунктов
- 01Выберите тип DNS-сервера: кеширующий (BIND9/dnsmasq) или авторитативный (BIND9).
- 02Арендуйте личный VPS SANSARA с Ubuntu Server в подходящей локации.
- 03Получите данные сервера в кабинете: IP, логин, пароль/ключ.
- 04Подключитесь по SSH и обновите систему (sudo apt update && sudo apt upgrade).
- 05Установите BIND9 или dnsmasq в зависимости от задачи.
- 06Настройте конфигурационные файлы:
- Для BIND9: named.conf.options, named.conf.local, зональные файлы.
- Для dnsmasq: /etc/dnsmasq.conf.
- 01Проверьте синтаксис и перезапустите службу (sudo systemctl restart bind9 / dnsmasq).
- 02На клиенте укажите IP вашего сервера как DNS в настройках подключения.
- 03Протестируйте разрешение имён с помощью dig, nslookup или браузера.
- 04Настройте мониторинг через Telegram-бот SANSARA для уведомлений о статусе узла.
FAQ
Можно ли использовать SANSARA для настройки DNS, если я не разбираюсь в Linux?+
Да, SANSARA предоставляет личный VPS с готовым подключением. Вам не нужно устанавливать панели или работать в терминале на клиенте. На сервере потребуется базовая настройка через SSH, но её можно выполнить по инструкциям выше или с помощью документации.
Будет ли мой DNS-сервер работать быстрее, чем публичные DNS?+
Локальный кеширующий DNS может ускорить повторные запросы внутри сети, но скорость первого запроса зависит от вышестоящих серверов и качества канала. Авторитативный DNS полезен, если вы управляете своими доменами.
Нужно ли открывать порты на сервере для DNS?+
DNS обычно работает на порту 53 (UDP/TCP). На личном VPS SANSARA порты управляются через кабинет. Убедитесь, что порт 53 открыт для клиентов, которые будут использовать ваш сервер.
Можно ли использовать Instagram (запрещена в РФ) через свой DNS-сервер?+
DNS отвечает только за преобразование доменных имён в IP-адреса. Доступ к конкретным сервисам зависит от многих факторов, включая политики провайдеров и юрисдикции. Настройка DNS на Ubuntu Server — это техническая операция по управлению разрешением имён.
Итог
- Разверните Ubuntu Server на личном VPS SANSARA в выбранной локации.
- Установите BIND9 или dnsmasq в зависимости от потребностей (кеширование или авторитативные зоны).
- Настройте конфигурационные файлы, проверьте синтаксис и перезапустите службу.
- На клиентских устройствах укажите IP вашего сервера как DNS в поддерживаемом ПО.
- Регулярно проверяйте работу DNS и используйте Telegram-бот SANSARA для мониторинга состояния узла.
Ещё по теме
Читайте также
CTA · VPSSAFE
Свой VPS — сразу в кабинете
Регистрация на vpssafe.store, импорт профиля и устойчивый выход на телефон и компьютер. То, о чём пишем в блоге, — в готовом виде, без терминала.