Назад | Перейти на главную страницу

Если я зарегистрирую доменное имя в качестве сервера имен, для чего мне установить его сервер имен?

Возможный дубликат:
Что такое клейкая пластинка?

Могу ли я добавить серверы имен моего интернет-провайдера для домена или себя в качестве сервера имен?

например скажем, у меня есть домен www.shoes.com и настройка сервера для DNS ns1.shoes.com будет ли сервер имен для shoes.com ns1.shoes.com или сервером имен моего интернет-провайдера?

РЕДАКТИРОВАТЬ: Просто чтобы уточнить, что мой DNS-сервер настроен с серверами имен интернет-провайдеров, но от регистратора домена, что я должен указать в качестве сервера имен для домена.

Пример:

Скажем, у меня есть 3 доменных имени: www.shoes.com www.hats.com www.shirts.com

У меня есть веб-сервер web.shoes.com и сервер имен ns1.shoes.com www.hats.com будет иметь сервер имен ns1.shoes.com www.shirts.com будет иметь сервер имен ns1.shoes.com www. .shoes.com Я не уверен. Может это собственный сервер имен?

Самая простая настройка - использовать серверы имен вашего регистратора доменов. Это хорошо подойдет для простого домена. Это также означает, что вам не нужно учиться защищать общедоступный сервер привязки. В наши дни вам необходимо защитить сервер от использования в атаках с усилением в дополнение к стандартной безопасности инфраструктуры.

Также вам понадобится как минимум два сервера имен, желательно в разных географических точках. Есть службы, которые предоставят вам вторичные серверы.

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

РЕДАКТИРОВАТЬ: для субдоменов, таких как www.example.com, вам не нужно предоставлять дополнительные серверы имен. Просто зарегистрируйте субдомен в данных DNS вашего домена. Серверы имен для домена будут обслуживать все поддомены, не делегированные другим серверам имен. Только субдомены, делегированные другим администраторам домена, требуют указания серверов имен.

Связующие записи для доменного имени указывают на соответствующие серверы имен. Это поле необходимо заполнить при регистрации домена.

Если вы покопаетесь на www.shoes.com, вот список серверов имен:

shoes.com.      172744  IN  NS  ns5.savvis.net.
shoes.com.      172744  IN  NS  ns1.savvis.net.
shoes.com.      172744  IN  NS  ns2.savvis.net.
shoes.com.      172744  IN  NS  ns3.savvis.net.
shoes.com.      172744  IN  NS  ns4.savvis.net.

Итак, это официальные серверы имен для вашего домена, и именно на этих серверах будут разрешаться все DNS-запросы в этом домене.

Когда вы регистрируетесь для домена, регистратор запросит адрес вашего сервера имен и доменное имя. Если это новый домен, вы настраиваете свой собственный сервер имен и называете его ns1.yourdomain.com, даже если у вас еще нет домена, и даете им IP-адрес для этого сервера.

Затем они настроят связующую запись для вашего домена, чтобы она указывала на этот адрес. Любые DNS-запросы в вашем домене сначала попадут к регистратору за связующими записями, а затем продолжат работу.

Поскольку вы упомянули, что у вас есть DNS-сервер, вы должны дать регистратору адрес этого сервера и называть этот сервер как хотите, но, опять же, стандартной практикой является использование чего-то вроде ns1.yourdomain.com

На своем DNS-сервере вам необходимо настроить его как авторитетный для yourdomain.com и добавить запись NS для ns1.yourdomain.com, а также любые другие необходимые записи.

Вы сказали, что на вашем DNS-сервере настроены DNS-серверы интернет-провайдеров, и, вероятно, в этом и заключается путаница.

По сути, любые запросы для yourdomain.com обслуживаются самим вашим DNS-сервером, поэтому вы используете адрес своего DNS-сервера. Причина, по которой серверы доменов вашего интернет-провайдера настроены на вашем DNS, заключается в том, что он передает запросы от ваших внутренних хостов вашему интернет-провайдеру для любых доменов, для которых он не является авторитетным.