Как привязать домен к серверу

Мы не предоставляем собственные NS для доменов, но есть несколько вариантов для того что бы привязать домен к VDS или выделенному серверу - это создание собственных NS записей или работу через запись А сервисов Яндекс или Cloudflare

1. Создание DNS на своем VDS

Вы можете создать собственные DNS-серверы и привязывать к ним домены. Для этого нужны два IP-адреса. Один выдается при создании сервера. Второй необходимо заказать дополнительно.

Для создания собственных DNS-серверов потребуется одна из реализаций — например, BIND или PowerDNS. Они обеспечивают преобразование DNS-имени в IP-адрес и наоборот.

  • BIND хранит сведения о доменных зонах в виде файлов. Это классическое решение, реализованное в соответствии с документацией, регламентирующей работу DNS-сервера.
  • PowerDNS хранит сведения о доменных зонах в базе данных. По скорости работы он превосходит BIND. Если вы планируете работать с большим количеством IP-адресов, выбирайте эту реализацию.

Создавать собственные DNS-серверы мы будем через панель управления ISPmanager через реализацию BIND. Это один из самых простых способов.

  1. Откройте веб-интерфейс панели управления.
  2. Перейдите в раздел «Настройки» и выберите «Возможности».
  3. Отметьте пункт «Сервер имен (DNS)» и нажмите «Изменить».
  4. Выберите BIND и примените изменения.

  1. Сервер имён BIND

Если у вас нет пользователя, создайте его.

  • В разделе «Учетные записи» выберите пункт «Пользователи».

  • Нажмите на кнопку «Создать».

  • Придумайте логин и пароль.

  • Можно также автоматически создать FTP-пользователя и почтовый домен или пропустить эти настройки сейчас.

  • Завершите создание пользователя.

    Создание нового пользователя

Теперь нужно указать новые серверы имен и IP-адреса для них.

  1. В разделе «Домены» выберите пункт «Доменные имена».

  2. Нажмите на кнопку «Настройки».

  3. В поле «Серверы имен» добавьте два DNS-сервера: ns1.example.ru. и ns2.example.ru. Вместо example.ru укажите свой домен.

  4. Добавьте почту администратора.

  5. Укажите IP-адреса для серверов имен: основной и дополнительный.

  6. Нажмите «ОК» для сохранения изменений.

  7. Новые серверы имён

Следующий шаг — создание домена.

  1. Откройте раздел «Доменные имена» и нажмите «Создать».
  2. Введите доменное имя и выберите локальный IP-адрес. Серверы имен подставятся автоматически. Сохраните изменения.
  3. В разделе «Доменные имена» нажмите на кнопку «Записи».
  4. Найдите записи ns1.example.ru. и ns2.example.ru. Это и есть записи, которые нужно указывать в настройках домена в качестве DNS-серверов.

Созданные DNS-серверы

После настройки DNS-серверов вам останется только прописать их для основного домена в личном кабинете регистратора. Для этого можно воспользоваться инструкцией из второго раздела этой статьи.

2. Делегирование домена на Яндекс или Cloudflare

Данный способ самый простой и надежный - все что необходимо сделать, это воспользоваться сервисами Яндекс или Cloudflare далее следуйте простой инструкции:

Чтобы по адресу вашего домена открывался сайт, настройте для домена A-запись и (или) AAAA-запись.

A-запись указывает IP-адрес сервера, на котором расположен ваш сайт, в формате IPv4. AAAA-запись служит для той же цели, но содержит адрес сервера в формате IPv6.

Если вы делегировали домен на серверы Яндекса, A-запись и AAAA-запись должны быть настроены в Яндекс.Коннекте. При подключении домена к организации существующие DNS-записи автоматически копируются на страницу домена в Коннекте. Если этого не произошло либо если вы хотите добавить новый сайт, создайте A-запись и AAAA-запись в DNS-редакторе Коннекта.

Настройка А-записи и AAAA-записи

  1. Войдите в панель управления на сайте компании, которая предоставляет вам DNS-хостинг.

    Если вы делегировали домен на серверы Яндекса, перейдите в DNS-редактор Коннекта.

  2. Создайте A-запись и задайте значения полей (в разных панелях управления названия полей могут отличаться):

    • В поле Имя поддомена (или Хост):

      • Чтобы указать IP-адрес сайта для основного домена (например, yourdomain.tld), введите символ @.
      • Чтобы указать IP-адрес сайта для поддомена, введите часть имени поддомена, которая отделена от имени основного домена точкой. Например, для поддомена sub.yourdomain.tld укажите sub.
    • В поле Значение укажите IP-адрес сервера, на котором находится сайт. Например, 203.0.113.45.

    • Если требуется заполнить поле TTL, укажите 21600.

  3. Создайте вторую A-запись с таким же IP-адресом для поддомена www. Например, в поле Хост для основного домена yourdomain.tld укажите www, для поддомена sub.yourdomain.tld укажите www.sub.

  4. Если у сайта несколько IP-адресов, создайте такие же A-записи для каждого IP-адреса.

  5. Чтобы создать AAAA-запись, выполните такие же шаги, как для создания A-записи. В качестве значения AAAA-записи указывайте IP-адрес сервера в формате IPv6, например 2a02:4b7:b070:7310::1:8.

  6. Подождите, пока изменения в DNS вступят в силу. Может потребоваться до 72 часов, чтобы DNS-серверы в интернете обменялись данными о новых DNS-записях.