DNS-сервер на Ubuntu: настройка на личном VPS SANSARA в 2026 году
Коротко
DNS-сервер на Ubuntu — это служба, которая переводит доменные имена в IP-адреса и обратно, позволяя вам управлять разрешением имён на своём личном сервере. Он нужен тем, кто хочет контролировать DNS-запросы, создавать локальные домены или строить сложные сетевые конфигурации. С личным VPS SANSARA вы получаете готовый Ubuntu-сервер с доступом из кабинета и можете настроить DNS-сервер без ручной уст
DNS-сервер на Ubuntu — что это, зачем нужен и как настроить на личном VPS SANSARA. Пошаговая инструкция для iPhone, Android, Windows, macOS. Готовые конфиги, проверка работы и чек-лист на 2026 год.
DNS-сервер на Ubuntu — это служба, которая переводит доменные имена в IP-адреса и обратно, позволяя вам управлять разрешением имён на своём личном сервере. Он нужен тем, кто хочет контролировать DNS-запросы, создавать локальные домены или строить сложные сетевые конфигурации. С личным VPS SANSARA вы получаете готовый Ubuntu-сервер с доступом из кабинета и можете настроить DNS-сервер без ручной установки панелей и без терминала для обычного пользователя.
Коротко:
- DNS-сервер отвечает за преобразование доменных имён в IP-адреса.
- На Ubuntu чаще всего используют BIND9 или dnsmasq.
- С SANSARA вы регистрируетесь, получаете данные VPS в кабинете и импортируете их в клиентское ПО.
- Настройка DNS-сервера выполняется через SSH на Ubuntu-сервере, но сам доступ к VPS настраивается в один клик.
- Проверить работу можно с любого устройства: iPhone, Android, Windows, macOS.
- Telegram-бот SANSARA помогает управлять сервером и получать уведомления.
Что это такое и зачем нужно
DNS (Domain Name System) — это распределённая система, которая связывает удобные для человека доменные имена (например, example.com) с числовыми IP-адресами, которые понимают компьютеры. Без DNS пришлось бы запоминать адреса вроде 192.0.2.1 вместо привычных названий сайтов.
DNS-сервер на Ubuntu — это программа, которая работает на вашем личном сервере и берёт на себя часть или все функции разрешения имён. Вы можете:
- Кэшировать запросы — ускорить ответы для часто посещаемых сайтов.
- Создавать локальные домены — например, home.local для устройств в вашей сети.
- Фильтровать запросы — блокировать обращения к нежелательным доменам.
- Интегрировать с другими сервисами — веб-сервером, почтой, базами данных.
На Ubuntu чаще всего используют два решения:
- BIND9 — полнофункциональный, подходит для сложных конфигураций и авторитативных зон.
- dnsmasq — лёгкий, удобен для кэширования и простых локальных зон.
Выбор зависит от задач: для домашней или небольшой инфраструктуры часто хватает dnsmasq, для продвинутых сценариев — BIND9.
Как настроить с SANSARA (пошагово)
SANSARA предоставляет личный VPS с предустановленной ОС Ubuntu. Вы не устанавливаете панели вручную и не настраиваете базовый доступ через терминал — всё это уже готово. Ваша задача — зайти на сервер и настроить DNS-сервер.
Шаг 1. Регистрация и получение VPS
- Зарегистрируйтесь в SANSARA.
- Выберите тариф с Ubuntu (обычно доступны несколько вариантов).
- Укажите желаемую локацию из 9+ стран (Европа и другие узлы).
- Оформите заказ; данные VPS появятся в личном кабинете.
Шаг 2. Данные в кабинете В кабинете SANSARA вы увидите:
- IP-адрес сервера
- Логин и пароль (или ключ для доступа)
- Статус работы узла (живая панель статусов на сайте)
- Возможность перезагрузки, смены ОС, управления резервными копиями
Шаг 3. Импорт в клиент Для доступа к серверу используйте SSH-клиент:
- На Windows: например, PuTTY или встроенный SSH в PowerShell.
- На macOS: Terminal + команда ssh.
- На iPhone и Android: мобильные SSH-клиенты (Termius, JuiceSSH и другие).
Импортируйте данные:
- Введите IP-адрес сервера.
- Укажите логин (часто root или созданный пользователь).
- Используйте пароль или загрузите SSH-ключ.
- Сохраните сессию для быстрого подключения в будущем.
Шаг 4. Установка DNS-сервера на Ubuntu Подключитесь к серверу через SSH и выполните команды для установки выбранного решения.
Вариант A: dnsmasq (простой кэширующий DNS)
- 01Обновите пакеты:
`bash sudo apt update && sudo apt upgrade -y `
- 01Установите dnsmasq:
`bash sudo apt install dnsmasq -y `
- 01Основной конфиг находится в /etc/dnsmasq.conf. Минимальная настройка для кэширования:
`
server=8.8.8.8 server=1.1.1.1
address=/home.local/192.168.1.1 `
- 01Перезапустите службу:
`bash sudo systemctl restart dnsmasq sudo systemctl enable dnsmasq `
Вариант B: BIND9 (продвинутый DNS-сервер)
- 01Установите BIND9:
`bash sudo apt install bind9 -y `
- 01Основные файлы конфигурации:
- /etc/bind/named.conf.local — ваши зоны.
- /etc/bind/named.conf.options — опции сервера.
- 01Пример настройки кэширующего DNS в named.conf.options:
` options { directory "/var/cache/bind"; forwarders { 8.8.8.8; 1.1.1.1; }; dnssec-validation auto; listen-on { any; }; allow-query { any; }; }; `
- 01Для локальной зоны создайте файл зоны (например, db.home.local) и пропишите её в named.conf.local.
- 02Перезапустите BIND9:
`bash sudo systemctl restart bind9 sudo systemctl enable bind9 `
Шаг 5. Проверка работы
- На своём компьютере или телефоне временно укажите DNS-сервером IP вашего VPS.
- Выполните запрос к домену:
`bash nslookup example.com IP_вашего_VPS или bash dig example.com @IP_вашего_VPS `
- Убедитесь, что ответ приходит от вашего сервера.
Telegram-бот SANSARA может уведомлять о статусе сервера и перезагрузках, что удобно для мониторинга.
Устройства: iPhone, Android, Windows, macOS
DNS-сервер на Ubuntu работает независимо от клиентских устройств. Вы настраиваете сервер один раз, а потом можете использовать его с разных платформ.
| Устройство | Как использовать настроенный DNS-сервер |
|---|---|
| iPhone | Настройки → Wi-Fi → «i» у сети → DNS → Вручную → укажите IP VPS |
| Android | Настройки → Сеть и интернет → Дополнительные настройки → Частный DNS → Имя хоста или IP вашего VPS (зависит от версии ОС) |
| Windows | Панель управления → Сеть и интернет → Центр управления сетями → Изменение параметров адаптера → Свойства IPv4 → Пропишите DNS-сервер |
| macOS | Системные настройки → Сеть → Активное подключение → Дополнительно → DNS → Добавьте IP вашего VPS |
На всех устройствах важно, чтобы они могли достигать IP-адрес вашего VPS. Если сервер находится в другой стране, учитывайте задержки. SANSARA предлагает узлы в разных локациях, что позволяет выбрать географически близкий вариант.
Практический чек-лист
- 01Определите цель: кэширование, локальные домены, фильтрация или всё вместе.
- 02Выберите ПО: dnsmasq для простоты, BIND9 для сложных зон и полного контроля.
- 03Закажите личный VPS SANSARA с Ubuntu в подходящей локации.
- 04Сохраните данные из кабинета: IP, логин, пароль/ключ.
- 05Настройте SSH-доступ на своём компьютере или телефоне.
- 06Установите и настроите DNS-сервер по инструкции выше.
- 07Откройте порт 53 в файрволе, если он закрыт по умолчанию (команды ufw или iptables).
- 08Проверьте работу с помощью nslookup или dig с указанием IP вашего VPS.
- 09Настройте устройства: укажите ваш DNS-сервер в сетевых настройках iPhone, Android, Windows или macOS.
- 10Настройте уведомления в Telegram-боте SANSARA, чтобы следить за состоянием сервера.
FAQ
Чем отличается DNS-сервер на моём VPS от публичных DNS вроде Google или Cloudflare?+
Публичные DNS — это общие серверы, которые используют миллионы пользователей. Ваш собственный DNS-сервер на личном VPS даёт полный контроль: вы можете кэшировать запросы под свою нагрузку, создавать локальные домены, логировать запросы и применять свои правила фильтрации.
Нужны ли специальные знания для настройки DNS на Ubuntu?+
Базовое понимание командной строки и сетевых настроек достаточно для простых конфигураций (например, кэширующего DNS на dnsmasq). Для сложных зон и BIND9 полезно изучить структуру зонных файлов и опции BIND, но начать можно с минимальных конфигов из документации.
Можно ли использовать один DNS-сервер на VPS для всех своих устройств?+
Да, если устройства имеют сетевой доступ к IP-адресу вашего VPS. Вы настраиваете сервер один раз, а на каждом устройстве указываете его IP в качестве предпочитаемого DNS. Это удобно для централизованного управления запросами.
Что делать, если после настройки DNS-запросы не проходят?+
Проверьте:
- запущена ли служба (systemctl status dnsmasq или systemctl status bind9),
- открыт ли порт 53 (netstat -tulpn | grep :53),
- нет ли блокировок на стороне провайдера VPS,
- правильно ли указан IP DNS на клиентских устройствах.
Итог
- Разверните DNS-сервер на личном VPS SANSARA с Ubuntu — это даст вам контроль над разрешением доменных имён.
- Используйте dnsmasq для быстрого кэширования и простых локальных зон, BIND9 — для продвинутых конфигураций.
- Настройте доступ к VPS через кабинет SANSARA и импортируйте данные в SSH-клиент на своём устройстве.
- Проверьте работу DNS-сервера с помощью nslookup или dig, затем настройте его использование на iPhone, Android, Windows и macOS.
- Используйте Telegram-бот SANSARA для мониторинга состояния сервера и оперативных уведомлений.
Ещё по теме
Читайте также
CTA · VPSHOST
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.