У меня около 60 доменных имен, для которых я создаю частные серверы имен. Могу ли я просто указать ns1.mydomain.com, ns1.mydomain2.com, ns1.mydomain3.com и т. Д. На один и тот же IP-адрес сервера имен через запись зоны DNS для каждого домена? И если я могу это сделать, мне нужно поместить исходное доменное имя сервера имен в SOA зоны DNS или я могу также сопоставить его ns1.mydomain.com? Есть ли в этом смысл? В противном случае я собираюсь создать около 30 серверов имен на одной машине. Также я использую все IP-адреса C-класса. Я не хочу создавать 30 серверов имен на одной машине и тратить впустую драгоценные IP-адреса. Какие-нибудь советы?
Заранее спасибо за вашу помощь.
Я также забыл упомянуть, что я пытаюсь сохранить тот факт, что все они находятся на одном сервере Private, поэтому запись SOA для каждого домена должна указывать на его собственный сервер имен, а не на доменное имя для реального сервера имен.
Возможно несколько А записи, указывающие на IP. Также возможно иметь несколько NS записи, указывающие на несколько А записи с тем же IP. С точки зрения менеджмента это немного громоздко. Дальнейшие изменения будут сложнее, потому что у вас будет много мест, в которых вам нужно будет внести много изменений.
Гораздо лучшая идея - создать ns1.maindomain.com
и имеют ns1.maindomain.com
указан как NS запись для каждого домена. То есть иметь ns1.maindomain.com
как NS записи для ns1.domain1.com, ns2.domain.com и так далее.
Вы можете указать любое количество имен на IP-адрес. Если вы создаете серверы имен в каждом домене (например, mydomain.com
серверы имен ns1.mydomain.com
и ns2.mydomain.com
) вам нужно будет убедиться, что для этих записей настроены связующие записи.
В качестве альтернативы вы можете настроить одну пару серверов имен в определенном домене (скажем, ns1.myhostingbusiness.com
& ns2.myhostingbusiness.com
) и используйте их как записи NS для всех остальных зон. Разница в основном косметическая (похоже, что каждый из ваших доменов имеет собственный DNS, или очевидно, что все они привязаны к центральной точке).
Мой обычный DNS-плагин - вообще говоря, на любые ваши вопросы о DNS можно ответить, прочитав книга по крикету (DNS & BIND) от О'Рейли.
Если вы собираетесь настраивать и размещать свой собственный DNS, я считаю, что это обязательное чтение - это избавит вас от многих головных болей.
Как заявили voretaq7 и Wergan в своих ответах, вы можете не только указать несколько записей A из разных доменов на одни и те же IP-адреса, вы также можете указать серверы имен из нескольких доменов на определенный набор серверов имен.
domain1.com NS = ns1.domain_main.com
domain2.com NS = ns1.domain_main.com
Это мой вывод из всей предоставленной помощи и информации:
Фактические серверы имен:
ns1.maindomainnameserver.com = 123.456.789.1
ns2.maindomainnameserver.com = 123.456.789.2
Записи зоны DNS:
Zone: domain1.com
SOA is set to ns1.domain1.com
NS is set to ns1.domain1.com and ns2.domain1.com
A record ns1 = 123.456.789.1
A record ns2 = 123.456.789.2
Zone: domain2.com
SOA is set to ns1.domain2.com
NS is set to ns1.domain2.com and ns2.domain1.com
A record ns1 = 123.456.789.1
A record ns2 = 123.456.789.2
Zone: Domain3.com (shares nameservers with domain2.com)
SOA set to ns1.domain2.com
NS is set to ns1.domain2.com and ns2.domain1.com
Из того, что я получил от всех, это должно работать и замаскировать, что domain1.com и domain2.com используют одни и те же серверы имен. И, наконец, мой список серверов имен WHM должен содержать только:
ns1.maindomainnameserver.com = 123.456.789.1
ns2.maindomainnameserver.com = 123.456.789.2