Quel type d'enregistrement DNS est nécessaire pour créer un sous-domaine?

71

Je crée un site Web et j'ai besoin d'un sous-domaine.

Je dois ajouter la nouvelle partie à mon site Web, mais je ne sais pas quel type d'enregistrement DNS ajouter dans la console DNS pour pointer vers ce nouveau site.

Est-ce Aou CNAME?

Keavon
la source

Réponses:

65

Cela dépend si vous souhaitez déléguer l'hébergement du sous-domaine à un autre serveur DNS (ou au même serveur, mais dans un fichier de zone différent). Vous déléguez une zone lorsque vous souhaitez qu'une autre entité la contrôle, telle qu'un autre service informatique ou une autre organisation.

Si vous le faites, vous avez besoin des enregistrements NS. Sinon, les enregistrements A ou CNAME suffiront.

Disons que vous avez le domaine example.com. Vous avez un enregistrement A pour www.example.com et vous voulez créer le sous-domaine info.example.com avec www.info.example.com en tant qu'hôte.

Délégation

Dans cette situation, supposons que vous ayez deux serveurs DNS qui hébergeront ce sous-domaine. (Il peut s'agir des mêmes serveurs hébergeant actuellement exemple.com.) Dans ce cas, vous créerez deux entrées NS dans le fichier de zone exemple.com:

info        IN NS      192.168.2.2
info        IN NS      192.168.2.3

Sur ces deux serveurs, vous allez créer la zone info.example.com et la remplir comme n'importe quel autre domaine.

www         IN A      192.168.2.6

Aucune délégation

Ici, ajoutez simplement un enregistrement A dans le fichier de zone example.com, en utilisant un point pour indiquer que vous souhaitez créer l' www.infohôte dans le example.comdomaine:

www.info    IN A       192.168.2.6

Utiliser CNAME

La décision d'utiliser un CNAME est indépendante du choix de délégation. J'aime généralement utiliser un CNAME pour les noms "génériques" qui renvoient à des noms de machine spécifiques. Par exemple, je pourrais nommer mes machines en utilisant une convention de nommage organisationnelle telle que des personnages de dessins animés (daffy, elmer, mickey, etc.) ou quelque chose de bureaucratique (sc01p6-serv) et leur pointer les noms génériques. Si l'adresse IP de la machine change, je n'ai besoin que d'un seul endroit pour la modifier.

www         IN CNAME   sc01p6-serv
mail        IN CNAME   sc01p6-serv
sc01p6-serv IN A       192.168.2.6
Barry Brown
la source
5

Pour déléguer l'intégralité du sous-domaine à un autre service DNS, vous devez disposer des enregistrements suivants dans le DNS de votre hôte:

  • deux enregistrements de serveur de noms ( NS) pointant vers les serveurs de noms faisant autorité pour votre sous-domaine
  • AEnregistrements d' adresse ( ) pour les serveurs de noms de sous-domaine

Et vous devez fournir une paire de serveurs de noms DNS pour votre sous-domaine. Ils doivent servir les enregistrements suivants:

  • un enregistrement de début d'autoritéSOA pour le sous-domaine
  • deux NSdisques ou plus
  • A enregistrements pour les serveurs de noms de sous-domaines

La RFC1034 contient une bonne description de la configuration des sous-domaines.

D.Shawley
la source
4

La réponse est, soit cela fonctionnera.

Ce qui est préféré devrait être conseillé par votre hébergeur.

S'ils ont l'habitude de changer les adresses IP de leurs serveurs, utilisez un CNAMEpointeur vers le nom qu'ils vous disent.

Alnitak
la source
0

Si votre hôte vous donne un nom dans un autre domaine, vous devez créer un CNAME dans votre domaine. Si votre hôte vous donne une adresse IP, vous devez créer un enregistrement A dans votre domaine.

dmourati
la source