Я делаю сайт, и мне нужен поддомен.
Мне нужно добавить новую часть на свой веб-сайт, но я не знаю, какой тип DNS-записи добавить в консоль DNS, чтобы указать на этот новый сайт.
Это A
или CNAME
?
Это зависит от того, хотите ли вы делегировать размещение поддомена другому DNS-серверу (или тому же серверу, но в другом файле зоны). Вы делегируете зону, когда хотите, чтобы ее контролировала какая-то другая сущность, например, другой ИТ-отдел или организация.
Если да, то вам понадобятся записи NS. В противном случае будет достаточно записей A или CNAME.
Допустим, у вас есть домен example.com. У вас есть запись A для www.example.com, и вы хотите создать субдомен info.example.com с www.info.example.com в качестве хоста.
В этой ситуации предположим, что у вас есть два DNS-сервера, на которых будет размещаться этот поддомен. (Это могут быть те же серверы, на которых в настоящее время размещается example.com.) В этом случае вы создадите две записи NS в файле зоны 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 для «общих» имен, которые указывают на конкретные имена компьютеров. Например, я мог бы назвать свои машины, используя организационное соглашение об именах, такое как персонажи мультфильмов (Даффи, Элмер, Микки и т. Д.) Или что-то бюрократическое (sc01p6-serv), и указать им общие имена. Если IP-адрес машины когда-либо изменится, мне нужно найти только одно место, чтобы изменить его.
www IN CNAME sc01p6-serv
mail IN CNAME sc01p6-serv
sc01p6-serv IN A 192.168.2.6
Чтобы делегировать весь поддомен другой службе DNS, вам потребуются следующие записи в DNS вашего хоста:
NS
) записи, указывающие на авторитетные серверы имен для вашего поддоменаA
) записи для серверов имен поддоменовИ вам необходимо предоставить пару DNS-серверов имен для вашего поддомена. Им необходимо обслуживать следующие записи:
SOA
запись для субдоменаNS
записиA
записи для серверов имен поддоменовRFC1034 содержит хорошее описание того, как настраиваются поддомены.
Ответ: либо будет работать.
О том, что является предпочтительным, должен сообщить ваш веб-хостинг.
Если у них есть привычка менять IP-адреса своих серверов, используйте CNAME
указывая на имя, которое они вам говорят.
Если ваш хост дает вам имя в другом домене, вам необходимо создать CNAME в вашем домене, если ваш хост дает вам IP-адрес, вам необходимо создать запись A в вашем домене.