Настройка пользовательского сервера имен с помощью BIND9

Предположим, что я приобрел новый домен (somedomain.com) из регистра домена, и я хотел настроить собственный сервер имен на сервере с двумя IP-адресами.

  • Сначала я покупаю домен.
  • Я получаю сервер.
  • установить BIND9.
  • Я захожу на сервер и готовлю записи DNS для NS1.SOMEDOMAIN.COM и NS2.SOMEDOMAIN.COM.

Где я устанавливаю их в BIND и как мне это сделать?

Следующий шаг: Вернитесь в регистрацию домена и установите DNS для указания на NS1.SOMEDOMAIN.COM и NS2.SOMEDOMAIN.COM.

Неужели это плохо, если домен, который я пересылаю, указывает на свой OWN-домен имен? Должен ли я это изменить? Как он знает, где NS1 и NS2 идут, когда оба поддомена отделены от домена, который им пересылается?

Должен ли я использовать DNS, предоставленный моим регистром, и сделать две записи записи CNAME для NS1 и NS2, чтобы указать на сервер ips вновь созданного DNS-сервера? Будет ли это работать?

Может ли кто-нибудь объяснить этот процесс мне? Спасибо.

Ответ 1

Удивительный никто не ответил на этот простой вопрос. Самый короткий ответ - добавить следующий шаг, который имеет решающее значение для использования ваших серверов имен в записи WHOIS:

Шаг 5: Вернитесь к своему регистратору (где бы вы ни приобрели домен на шаге 1) и создавали специальные записи NameServer в своей панели управления; например, на godaddy.com, вам нужно перейти на продвинутые узлы, и там вы можете настроить ns1, чтобы указать на IP-адрес вашего сервера (шаг 2). Вам нужно будет сделать то же самое для ns2. Это зависит от регистратора и регистратора, проконсультируйтесь с его документацией или обратитесь в службу поддержки.

Шаг 6: Обновите запись WHOIS, чтобы отразить новые серверы имен.

Где я могу установить их в BIND и как мне это сделать?

Вы установили их в записи зоны домена, в отличие от этого:

yourdomain.com.   IN    SOA     ns1.yourdomain.com. you.yourdomain.com. (
                        1032789388
                        10800
                        3600
                        604800
                        300 )
yourdomain.com.   IN      NS      ns1.yourdomain.com.
yourdomain.com.   IN      NS      ns2.yourdomain.com.
ns1.yourdomain.com.       IN      A       xxx.xxx.xxx.xxx
ns2.yourdomain.com.       IN      A       yyy.yyy.yyy.yyy

Это плохо, если домен, который я пересылаю, указывает на свой OWN-домен имен? Должен ли я изменить это?

Запуск DNS из одного домена в порядке.

Как узнать, где NS1 и NS2 идут, когда оба поддомена отделены от домена, который им пересылается?

См. шаг 5 выше - ваш регистратор обрабатывает этот бит, регистрируя ваши серверы имен и позволяя им участвовать в сети.

Должен ли я использовать DNS, предоставленный моим регистром, и сделать две записи записи CNAME для NS1 и NS2, чтобы указать на сервер ips вновь созданного DNS-сервера? Будет ли это работать?

Это не сработает, так как вам все равно нужно выполнить шаг 5; если честно, я не уверен, что произойдет, если вы не будете обслуживать DNS для ns1 от того же хоста.

Примечание:

Пока вы можете запускать один DNS-сервер для ns1 и ns2, это не рекомендуется. Обычно вы хотите, чтобы ваш вторичный (подчиненный) DNS-сервер был как можно дальше от основного (основного) DNS-сервера..., расположенного в другой стране, как правило, лучше всего. Но ничего технически не мешает вам использовать два разных IP-адреса на одном физическом оборудовании.