Я делаю сайт, и мне нужен поддомен.
Мне нужно добавить новую часть на мой сайт, но я не знаю, какой тип записи DNS добавить в консоли DNS, чтобы указать на этот новый сайт.
Это A
или CNAME
?
Я делаю сайт, и мне нужен поддомен.
Мне нужно добавить новую часть на мой сайт, но я не знаю, какой тип записи 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 для «общих» имен, которые указывают на конкретные имена машин. Например, я мог бы назвать свои машины, используя организационное соглашение об именах, например, герои мультфильмов (daffy, elmer, mickey и т. Д.) Или что-то бюрократическое (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
Записи Address ( ) для серверов имен поддоменовИ вам нужно предоставить пару DNS-серверов имен для вашего субдомена. Они должны обслуживать следующие записи:
SOA
для субдоменаNS
записиA
записи для серверов имен поддоменовRFC1034 содержит хорошее описание того, как настроены субдомены .
Ответ: либо будет работать.
Что является предпочтительным, должно быть сообщено вашим веб-хостингом.
Если у них есть привычка менять IP-адреса своих серверов, используйте CNAME
указание на имя, которое они вам говорят.
Если ваш хост дает вам имя в другом домене, вам нужно создать CNAME в своем домене, если ваш хост дает вам IP-адрес, вам нужно создать запись A в вашем домене.