Вопрос: Какой тип DNS-записи необходим для создания субдомена?


Я делаю сайт, и мне нужен субдомен.

Мне нужно добавить новую часть на мой сайт, но я не знаю, какой тип записи DNS добавить в консоль DNS, чтобы указать на этот новый сайт.

Это A или CNAME?


53
2018-05-29 16:17


Источник




Ответы:


Это зависит от того, хотите ли вы делегировать размещение поддомена на другой DNS-сервер (или на тот же сервер, но в другом файле зоны). Вы делегируете зону, когда хотите, чтобы какой-либо другой объект ее контролировал, например, другой ИТ-отдел или организация.

Если да, то вам нужны записи NS. Если нет, записей A или CNAME будет достаточно.

Допустим, у вас есть домен example.com. У вас есть запись A на www.example.com, и вы хотите создать субдомен info.example.com с www.info.example.com в качестве хоста в нем.

Делегация

В этой ситуации, скажем далее, у вас есть два DNS-сервера, на которых будет размещаться этот поддомен. (Они могут быть теми же серверами, на которых в настоящее время размещается example.com.) В этом случае вы создадите две записи NS в файле zone.com example.com:

info        IN NS      192.168.2.2
info        IN NS      192.168.2.3

На этих двух серверах вы создадите зону info.example.com и заполните ее, как и любой другой домен.

www         IN A      192.168.2.6

Нет делегации

Здесь просто добавьте запись A в файл зоны example.com, используя точку, чтобы указать, что вы хотите создать www.info хозяин в example.com домен:

www.info    IN A       192.168.2.6

Использование CNAME

Решение о том, следует ли использовать CNAME, не зависит от выбора делегации. Обычно мне нравится использовать CNAME для «общих» имен, которые указывают на конкретные имена машин. Например, я могу назвать свои машины, используя организационное соглашение об именах, такое как символы мультфильма (daffy, elmer, mickey и т. Д.) Или что-то бюрократическое (sc01p6-serv) и указывать им общие имена. Если IP-адрес машины когда-либо изменяется, мне нужно посмотреть только в одном месте, чтобы изменить его.

www         IN CNAME   sc01p6-serv
mail        IN CNAME   sc01p6-serv
sc01p6-serv IN A       192.168.2.6

50
2018-06-01 17:40





Ответ будет, либо будет работать.

Что предпочтительнее, вам должен сообщить ваш веб-хост.

Если они привыкли менять IP-адреса своих серверов, используйте CNAME указывая на имя, которое они вам говорят.


3
2018-05-29 16:31





Чтобы делегировать весь поддомен другой службе DNS, вам понадобятся следующие записи в ваших хостах DNS:

  • два Сервер имен (NS) записи, указывающие на авторитетные серверы имен для вашего поддомена
  • Адрес (A) записи для серверов поддоменов

И вам нужно предоставить пару DNS-серверов имен для вашего поддомена. Они должны обслуживать следующие записи:

RFC1034 содержит хорошее описание того, как настраиваются поддомены.


2
2018-05-29 16:43





Если ваш хост дает вам имя в другом домене, вам нужно создать cname в своем домене, если ваш хост дает вам IP-адрес, вам нужно создать запись в вашем домене.


0
2018-06-01 17:39