web-dev-qa-db-fra.com

Le nom de domaine ne fonctionne qu'avec www. mais pas sans le www

J'ai recherché ce problème à plusieurs reprises, mais je ne peux pas appliquer la solution à mon problème. La solution habituelle que je trouve est que je dois ajouter un enregistrement A à mon DNS. Actuellement, je n'ai qu'un enregistrement C-name pour l'hôte 'www' dans mon DNS.

Le problème, c’est que j’ai du mal à comprendre ce qui se passe dans la section "Hôte" de l’enregistrement lorsque je tente de créer un enregistrement A. Voici une capture d'écran de mon registraire de domaine où j'essaie de créer l'enregistrement.

http://i.imgur.com/M18zm.png

J'ai essayé de créer un enregistrement A avec le champ 'Hôte' défini sur *, mais ce n'est pas une entrée valide, ni le laisser vide.

Quelqu'un a des suggestions?

3
user5006

J'ai essayé de créer un enregistrement A avec le champ 'Hôte' défini sur *, mais ce n'est pas une entrée valide, ni le laisser vide.

Un enregistrement A pointe directement sur le adresse IP de votre serveur.

Toutefois, il peut s'agir d'une restriction avec votre hôte (Amazon AWS?), Car votre site ne sera peut-être pas desservi par un seul serveur. Par conséquent, vous ne pouvez pas désigner une seule adresse IP. Dans ce cas, vous pourriez peut-être utiliser un service tel que wwwizer.com qui fournit l’adresse IP unique et effectue la redirection à votre place.

Notez simplement que votre site ne doit être accessible que depuis l’un ou l’autre (www ou none-www), pas les deux. Il devrait être redirigé de l’un vers l’autre - ce que vous devez faire si vous configurez un enregistrement A.

1
MrWhite

Dans mon cas, j'utilise AWS et Godaddy. J'ai donc mis à jour mon www CNAME sur xxx.aws.Amazon.com et supprimé le fichier A. Après cela, j'ai utilisé un transfert 301 (redirection permanente) et l'a dirigé vers www.mysite.com.

Donc, en bref, utilisez forwarding et pointez-le sur www.yoursite.com

1
Fsc891