4

Можете ли вы разместить несколько уровней поддоменов в основной зоне с помощью bind?

У меня есть одна зона под названием example.com и я хочу создать поддомен, такой как host01.nyc.us.example.com . Могу ли я сделать такую запись в зоне example.com ?

; A Records
host01.nyc.us.example.com.   IN   A   1.1.1.1

Или мне нужно / или лучше создать другую зону с именем nyc.us.example.com?

; NS Records
     IN   NS   ns1.example.com.
     IN   NS   ns2.example.com.

; A Records
host01   IN   A   1.1.1.1

1 ответ1

1

Вы должны получить копию "DNS и BIND в двух словах" и поработать с ней, чтобы понять, как работает DNS (так как это второй вопрос, который вы задали - это нормально, вы учитесь, мы надеемся!)

Вы можете разместить несколько поддоменов в основной зоне. Есть, по крайней мере, 2 способа сделать это.

The simpler way would be this
; NS Records
     IN   NS   ns1.example.com.
     IN   NS   ns2.example.com.

; A Records
host01   IN   A   1.1.1.1
host01.nyc.us IN A  2.2.2.2

Более сложный способ - создать поддомен с собственными записями зоны. Вы, вероятно, не захотите делать это в вышеупомянутом случае, однако это полезно, если вы хотите отправлять запросы на разные серверы имен или передавать их под чужой контроль - на самом деле, это в значительной степени так, как все это делает root nameservers, чтобы делегировать ваше доменное имя!

Для этого вам нужно создать зону с NS-записью для подобласти, например

; NS Records
     IN   NS   ns1.example.com.
     IN   NS   ns2.example.com.

; A Records
host01   IN   A   1.1.1.1
us       IN  NS   ns.nameserver.com
us       IN  NS   ns2.nameserver.com

Затем создайте файл зоны для «us.example.com», где вы можете иметь nyc.us.example.com (и снова делегировать это новым серверам имен) или иметь запись host01.nyc »(потому что это будет относительно нас. example.com)

Ключ заключается в том, что доменные имена разрешаются справа налево, разделенные "." персонажи, так что вы можете подделегатировать довольно далеко вниз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .