The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"DNS"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"DNS"
Сообщение от nmikhail emailИскать по авторуВ закладки on 04-Фев-04, 02:20  (MSK)
Объясните пожалуйста как сделать следующее:

есть 3 домена:
domain.ru
domain2.ru
domain3.ru

domain.ru - основной домен, у него его рабочие днс сервера:

ns1.domain.ru
ns2.domain.ru

как настроить сервер так что бы для доменов domain1 & domain2 можно было указывать днс домена domain.ru, какие записи надо добавить в существующую зону?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • DNS, Vlady, 05:32 , 04-Фев-04, (1)

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "DNS"
Сообщение от Vlady Искать по авторуВ закладки on 04-Фев-04, 05:32  (MSK)
>как настроить сервер так что бы для доменов domain1 & domain2 можно
>было указывать днс домена domain.ru, какие записи надо добавить в существующую
>зону?

Не в существующую зону (то есть НЕ в зональные файлы домена domain1.ru), а в две новые зоны, отдельно для каждого domain2.ru и domain3.ru.
Просто укажешь в них в NS-записях свои DNS-сервера ns1 и ns2.

То есть сначала вписываешь все три зоны в named.conf:

zone "domain1.ru" {
   type master;
   file "domain1.ru.dns";
   ......
};

zone "domain2.ru" {
   type master;
   file "domain2.ru.dns";
   ......
};

zone "domain3.ru" {
   type master;
   file "domain3.ru.dns";
   ......
};

А потом в каждом зональном файле после SOA-записи указываешь NS-записи, в которой фигурируют оба твои name-сервера, а после них - их А-записи (ты же знаешь, что у одного IP может быть сколько угодно ДНС-имен).

Например, твой файл domain1.ru.dns будет выглядеть примерно так:
===
@TTL 1d; default TTL

@ SOA ns1.domain1.ru. noc.domain1.ru. (
2004020401 ; serial
18h ; refresh
30m ; retry
1w ; expire
5m ) ; negative TTL

NS ns1.domain1.ru.
NS ns2.domain1.ru.
MX 10 mx1.domain1.ru.
MX 20 mx2.domain1.ru.

A 172.31.252.1
www A 172.31.252.1

ns1 A 172.31.252.4
ns2 A 172.31.252.8

mx1 A 172.31.252.5
mx2 A 172.31.252.6
===

А твой файл domain2.ru.dns будет выглядеть примерно так:
===
@TTL 1d; default TTL

@ SOA ns1.domain2.ru. noc.domain2.ru. (
2004020401 ; serial
18h ; refresh
30m ; retry
1w ; expire
5m ) ; negative TTL

NS ns1.domain2.ru.
NS ns2.domain2.ru.
MX 10 mx1.domain2.ru.
MX 20 mx2.domain2.ru.

A 172.31.252.10 //кстати, ничто не мешает
www A 172.31.252.10 //тебе указать тут 172.31.252.1

ns1 A 172.31.252.4
ns2 A 172.31.252.8

mx1 CNAME mx1.domain1.ru. //я не перепутал,
mx2 CNAME mx2.domain1.ru. //именно так можно
===

Вот и всё.
Если я ничего не перепутал в столь поздний час, то щас придет Lavr, проверит меня и подтвердит. :)

Это не единственный вариант, но другие пока объяснять тебе не стану, чтоб ты не запутался :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру