Настройка собственного сервера имен с помощью BIND9 - PullRequest
13 голосов
/ 30 ноября 2010

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

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

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

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

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

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

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

1 Ответ

10 голосов
/ 19 мая 2011

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

Шаг 5: Вернитесь к своему регистратору (где бы вы ни купили домен на шаге 1) и создайте специальный NameServerзаписи в их административной панели управления;например, на godaddy.com вам нужно перейти на Advanced> hosts и там вы можете настроить 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
  • Это плохо, если домен, который я пересылаю, указывает на свой собственный домен сервера имен?Должен ли я изменить это?

Хорошо работает DNS из того же домена.

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

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

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

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

Дополнительные примечания:

Пока вы МОЖЕТЕ запустить один DNS-сервер длякак ns1, так и ns2, это не рекомендуется.

Обычно вы хотите, чтобы ваш вторичный (подчиненный) DNS-сервер находился как можно дальше от вашего основного (главного) DNS-сервера ... находящегося в другой стране.обычно лучший.

Но технически ничто не мешает вам использовать два разных IP-адреса на одном физическом оборудовании.

...