# Настройка домена

Парковка домена необходима для корректной работы трекера и отдельных функций. Домен в Keitaro используется в двух случаях:

  • Для генерации ссылок кампании (в данном случае, доступна опция парковать один домен к нескольким кампаниям). Например, http://abc.com/cmp1 и http://abc.com/cmp2. Включается при создании кампании в пункте Домен.

  • Для вызова кампании по прямому обращению к домену, без указания идентификатора. В данном случае, возможно парковать один домен к одной кампании. Например, http://domain.ru вызовет припаркованную кампанию. Выбирается в настройках домена на странице Домены — Index страница — Выберите нужную кампанию.

TIP

Трекер выписывает SSL сертификат автоматически после корректной парковки домена. Покупать дополнительно нет необходимости.

WARNING

Редактирование NS записей домена для добавления в трекер Keitaro не требуется, за исключением случаев: домен использует Cloudflare или направлен на другой хостинг.

Используйте чистый домен для работы с Keitaro: недопустимо использовать домен и для Keitaro, и для стороннего софта, хостингов и т.д. Подробнее смотрите в следующем разделе страницы.

# Купить домен и припарковать домен в Keitaro

Купите домен у любого регистратора доменов. Например у Namecheap. Затем припаркуйте домен в трекер.

Пошаговое видео по покупке домена в Namecheap и парковке домена в трекер:

TIP

Starter лицензия допускает добавление одного домена в трекер.

# Подключение домена у других провайдеров

После покупки домена, регистратор позволяет настроить DNS у домена для указания адреса, на который должен ссылаться домен. В личном кабинете провайдера доменов необходимо добавить A—запись с указанием IP адреса сервера.

TIP

Необходимо добавить одну А—запись с IP сервера, где установлен трекер. Лишние А или АААА записи и дополнительно записи по типу CNAME необходимо удалить.

Смотрите примеры:

Настройка в Reg.ru

Перейдите в личный кабинет регистратора, во вкладку Домены:

Нажмите на кнопку с тремя точками справа от домена и затем на DNS-серверы и управление зоной:

Удалите существующие A записи:

Нажмите на Добавить запись и выбирайте A:

В поле Subdomain пишем @, а в поле IP Address IP трекера:

В течение 24 часов DNS обновятся.

Настройка в Freenom.com

Зайдите в управление доменом Manage Domain:

Перейдите в Manage Freenom DNS:

Добавьте запись:

  • Name: (оставьте пустым поле)
  • Target IP сервера.

Нажмите Save Changes:

После 20-30 минут, DNS обновятся.

Как проверить DNS из терминала?

Проверка на A запись:

dig A yourdomain.com +short
1

Проверка на AAAA запись:

dig AAAA yourdomain.com +short
1

TIP

DNS—серверы различных интернет—провайдеров обновляются в разное время: сайт доступен с одного провайдера и недоступен с другого. Как правило, обновление DNS—серверов занимает до 24 часов. Если в течение данного времени домен не припарковался в трекер, то проверьте настройки A—записи регистратора и актуальность версии трекера. Дополнительно убедитесь, что нет No DNS Records в данном сервисе. Если все настройки верны, версия трекера актуальна и DNS записи отображаются — свяжитесь с нашей службой поддержки.

# (Необязательно) Настройка IPv6 для домена

Для подключения домена к трекеру, необходимо добавить AAAA—запись с указанием IPv6 адреса сервера.

Важно: АААА—запись возможно добавить, если на сервере включена функция поддержки IPv6. Если она не включена, не добавляйте АААА—запись.

  1. Укажите правильный IPv6 сервера трекера в панели управления DNS—записями у регистратора доменов:

  1. Добавьте домен в разделе Домены в трекере:

# Добавление домена

  1. Нажмите на вкладку Домены
  2. Нажмите на кнопку Добавить

  • Домен. Имя домена или список доменов, разделенный запятыми.
  • Группа. Выберите группу, создайте новую или оставьте поле пустым.
  • Поисковые роботы. Разрешить отображать и продвигать домен в поиске Google. Если индексация Запрещена, при запросе к /robots.txt домен покажет: Disallow: / . Редактирование файла недоступно.
  • Админ панель. Функционал тарифа expert (Защита дашборда). Возможность подключаться к Админ панели трекера, используя домен: domain.com/admin. Если доступ к Админ панели закрыт со всех доменов, заходите в трекер, используя ссылку server_ip/admin. Управление доступом в трекер по IP осуществляется в разделе Обслуживание - Настройки. Важно: функционал позволяет разрешить / ограничить доступ. По умолчанию, без данного функционала, в трекер возможно подключиться по любому припаркованному домену по адресу domain.com/admin.
  • HTTPS-only. Выполнять редирект с http:// на https://.
  • Прокси Cloudflare. Использование возможности системы управления доменом Cloudflare (включая DNS и прокси).
  • Index страница. Выбор кампании для использования в качестве индексной страницы для домена. Позволяет осуществлять переход по домену без алиаса кампании.
  • Перехватывать 404. Включите, если хотите направлять запросы с несуществующих URL—адресов (domain.com/not-existent-url) на domain.com
  • Добавить еще. Возможность добавления доменов без закрытия формы.

TIP

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

# IP сервера

IP сервера доступен для просмотра на странице Домены:

# Подключение SSL сертификата (HTTPS)

После того как DNS записи у домена обновятся, трекер автоматически выпишет SSL сертификат. Позволяет домену работать по HTTPS протоколу.

Какие ограничения?

Смотрите статью лимиты Letsencrypt.

Превышен лимит запросов к Letsencrypt.

В час допускается пять неудачных попыток выписать сертификат. Если достигли данного лимита, то увидите ошибку. Трекер продолжит пытаться выписать сертификат.

Выпуск сертификата заблокирован.

Сработала защита блокировки в Letsencrypt. Убедитесь, что домен настроен правильно, затем удалите домен и добавьте в трекер заново, дождитесь повторного выпуска сертификата.

# Подключение поддомена

Добавьте в DNS домена новую A—запись. Вместо @ используйте имя поддомена.

В Keitaro добавьте поддомен как обычный домен.

# FAQ по доменам

Прошло больше 24 часов, но домен по—прежнему не работает.

Проверяем к какому IP привязан домен (А—запись, и АААА—запись, если сервер поддерживает IPv6 и добавлена запись):

  • Проверьте, что в DNS указана единственная запись A с правильным IP адресом.

  • Если присутствует AAAA запись, проверьте, что она ссылается на правильный IPv6 адрес.

Если в разделе Домены в трекере не видите запись типа IPv6, это означает, что AAAA запись добавлять нет необходимости. Пример IPv6 адреса: 2001:db8::1:0:0:1

Доступна ли возможность использовать домен в postback?

Да, можете прописать вместо IP сервера любой домен, который припаркован в трекер со статусом ОК.

Какие необходимо предпринять действия, если у домена verification-hold.suspended-domain.com?

Если при проверке в Misk заметили NS—записи как: ns1.verification-hold.suspended-domain.com ns2.verification-hold.suspended-domain.com

Означает, что домен заблокирован за неподтверждение e—mail адреса на стороне регистратора. Обратитесь в поддержку регистратора, у которого приобрели данный домен и уточните данный момент.

Если домен работает, но SSL нет?
  • Откройте лог на странице Домены, либо Обслуживание → Логи → SSL сертификаты.

  • Удалите домен и добавьте в трекер повторно.

Как проверить, находится ли IP или домен в бане РКН?

Смотрите на сайте blocklist.rkn.gov.ru.