Настройка DNS на серверах ISPConfig
Введение
Эта глава посвящена настройке DNS в ISPConfig и созданию необходимых записей для ifwolfpack.com. Кратко: сначала задайте дефолтные NS и электронную почту администратора, затем создайте мастер-зону для домена на ns1.erikturk.com и добавьте A и MX записи.
Важно: шаги из раздела по настройке DNS нужно выполнить на ISPConfig сервере #1 и #2. В примерах ниже сервер #1 обозначен как ns1.erikturk.com.
4 Настройте DNS на наших серверах ISPConfig
(Шаги из этой главы нужно выполнить на ISPConfig сервере #1 и #2.)
Прежде чем создавать DNS-записи для ifwolfpack.com на серверах ISPConfig, перейдите в Management → Server → Settings → DNS и задайте ns1.erikturk.com как Default Ns1 и ns2.erikturk.com как Default Ns2. Также укажите корректный Admin Email.

Совет: Admin Email используют в SOA-записи и для уведомлений. Укажите реальный адрес, за которым следят администраторы.
5 Создание записей DNS для ifwolfpack.com на ns1.erikturk.com
(Шаги из этой главы нужно выполнить на ISPConfig сервере #1, который будет служить ns1.erikturk.com.)
Далее я буду ссылаться на ISPConfig сервер #1 как на ns1.erikturk.com.
Откройте DNS Manager и нажмите New Master — ns1.erikturk.com будет нашим первичным name server.
Вкладка Domain: введите ifwolfpack.com в поля Title и Domain (SOA) и введите IP-адрес домена ifwolfpack.com. В примере ifwolfpack.com размещён на ns1.erikturk.com, потому указан IP 64.25.171.8, но вы можете использовать любой другой IP.

- Вкладка Options: убедитесь, что Nameserver 1 установлен как ns1.erikturk.com, а Nameserver 2 как ns2.erikturk.com.

- Создайте запись A для www.ifwolfpack.com. Помните: запись для «ifwolfpack.com» и для «www.ifwolfpack.com» — разные. В поле Hostname указываем только www.


- Создайте A запись для mail.ifwolfpack.com — мы будем использовать этот хост как почтовый сервер в MX записи.


- Создайте MX запись для домена ifwolfpack.com. Письма для ifwolfpack.com должны идти на mail.ifwolfpack.com, поэтому в поле Hostname оставляем пустым, а в Mailserver указываем mail.ifwolfpack.com.


В обзоре зоны теперь должно быть три записи: две A записи (www и mail) и одна MX запись.

Контрольный список для администратора
- На обоих ISPConfig серверах задайте Default Ns1 и Default Ns2 и Admin Email.
- На ns1 создайте мастер-зону для ifwolfpack.com.
- Добавьте A для корня домена при необходимости, A для www и A для mail.
- Добавьте MX, указывающий на mail.ifwolfpack.com.
- Проверьте TTL и при необходимости уменьшите перед изменениями, затем верните значение обратно.
- Повторите те же записи на ns2 для синхронизации зон.
Когда это не сработает и типичные ошибки
- DNS не обновился через некоторое время: проверьте TTL и propagation, используйте dig или nslookup.
- Неправильный Mailserver в MX: проверьте, что mail.ifwolfpack.com имеет A запись и корректный IP.
- NS у регистратора не указывают на ns1/ns2: убедитесь, что у регистратора домена записаны именно ns1.erikturk.com и ns2.erikturk.com.
- Зона не синхронизируется между серверами: проверьте настройки AXFR/Notify и Firewall между серверами.
Альтернативные подходы
- Использовать внешнего DNS-провайдера (Cloudflare, Amazon Route 53) и управлять записями там, оставив ISPConfig только для хостинга. Это упрощает отказоустойчивость.
- Импортировать зону в ISPConfig через файл зоны, если у вас уже есть готовая зона в BIND формате.
Ментальные модели и рекомендации
- Разделяйте роли: NS указывают, где хранится зона; A указывает хосты; MX указывает почтовые серверы. Всегда проверяйте A-запись целевого Mailserver перед созданием MX.
- Подумайте в терминах владельца сервиса: веб — www, почта — mail. Каждая запись должна иметь владельца и IP.
Критерии приёмки
- Domain (SOA) создан в DNS Manager и содержит правильные NS и Admin Email.
- A записи для www и mail присутствуют и указывают на ожидаемые IP.
- MX запись указывает на mail.ifwolfpack.com и имеет валидный приоритет.
- DNS-записи видны извне через dig/nslookup с разных DNS-клиентов.
Решение проблем и отладка
- Проверка локально: dig @ns1.erikturk.com ifwolfpack.com any
- Проверка публично: dig ifwolfpack.com +trace
- Проверка MX: dig mx ifwolfpack.com
- Если нужна отладка синхронизации: проверьте логи ISPConfig и BIND, включите подробный вывод передачи зон.
Краткая справка терминов
- SOA — запись, описывающая зону: администратор и параметры зоны.
- A — отображает имя хоста на IPv4 адрес.
- MX — указывает на почтовый сервер для домена.
- NS — указывает авторитетные name серверы для домена.
Итог
Настройка зоны в ISPConfig включает установку дефолтных NS, создание мастер-зоны, добавление A и MX записей и проверку видимости записей. Повторите те же шаги на втором сервере для резервирования и проверьте синхронизацию зон.
Важно: перед массовыми изменениями уменьшите TTL, а после подтверждения работы увеличьте обратно.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента