Je possède un domaine via Namecheap et un VPS avec Linode. Je voudrais pointer mon domaine à l'adresse IP de vps. Jusqu'à présent, j'ai ajouté ce qui suit:
TYPE Host VALUE TTL
A + Dynamic DNS Record www vps ipaddress Automatic
Je suis un peu confus de savoir si ce qui précède est correct ou si je viens juste de sélectionner A Record
au lieu de A + Dynamic DNS Record
(je ne suis pas sûr de la différence).
De plus, dois-je modifier ce qui suit pour que VALUE
soit égal à mon domaine:
TYPE Host VALUE TTL
CNAME Record www parkingpage.namecheap.com 30min
ou dois-je ajouter un CNAME Record
supplémentaire à mon domaine et laisser celui existant tel quel. J'ai lu tout cela, mais je ne suis pas tout à fait sûr de devoir faire quoi que ce soit: link
Enfin, il existe déjà un élément de campagne pour:
TYPE Host VALUE TTL
Url Redirect Record @ http://www.example.com unmasked
Ce qui précède signifie-t-il que les personnes tapant www.example.com ou juste http://example.com seront toutes deux dirigées vers la version www?
UPDATE:
J'ai réussi à faire des progrès. Ma liste complète de disques A est maintenant comme suit:
TYPE Host VALUE TTL
A Record @ vps ipaddress Automatic
A Record www vps ipaddress Automatic
Si je fais un ping sur www.exemple.com, je peux voir qu'il cingle mon adresse ip sur des serveurs linode. Cependant, si j'essaie de ping exemple.com, il se bloque. Donc, la partie www fonctionne. Comment faire pour que la version non www fonctionne également?
Voici la configuration que vous voulez:
Maintenant, assurez-vous que votre hôte est configuré pour répondre à la fois à www.example.com et à exemple.com dans sa configuration. Réorientez les demandes exemple.com vers www.example.com à l'aide d'une redirection 301 dans Apache/Nginx/IIS. Un exemple de configuration Apache utilisant le module de réécriture serait:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_Host} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_Host}/$1 [R=301,L]
Cname votre domaine racine (@) est généralement une mauvaise idée si vous utilisez des sous-domaines. Cela pourrait vous éviter un mal de tête à l'avenir. Vous pouvez également configurer deux enregistrements A (un pour www, un pour @), mais lorsque vous modifiez l'adresse IP, cela signifie de changer les deux. Un Cname fait rechercher un autre enregistrement - vous n'avez donc besoin que d'en changer un. C’est simplement une bonne pratique, mais votre méthode de définition de deux enregistrements A fonctionne bien.
Selon mon expérience, voici les étapes de base -
Ajoutez des serveurs de noms Linode en tant que serveurs de noms personnalisés avec le domaine. Vous pouvez trouver cette option à partir de votre compte NameCheap.
Après quelques heures, vérifiez si votre domaine est mappé avec les serveurs de noms Linode. Exécuter cette commande
Host -t ns yourdomain.com
Une fois les serveurs de noms mis à jour, créez une zone de domaine avec votre domaine avec Linode IP dans le gestionnaire DNS Linode avec l'option par défaut. Cela créera l’enregistrement nécessaire pour le domaine, c’est-à-dire http: // votredomaine désignera linode ip.
Pour www.votre domaine, créez un enregistrement A, insérez 'www' dans le nom d’hôte et IP. Cela pointera www.votredomaine vers votre adresse IP Linode.