Ce que je cherche à faire est de rediriger tout le trafic de www.example.com
vers www1.example.com(subdomain of example.com)
via DNS.
J'essaie de passer d'un serveur local (example.com
) à un serveur GoDaddy (www1.example.com
) qui est un VPS, dans le but de fermer complètement le serveur local après le déplacement. J'ai déplacé avec succès le contenu du site vers le sous-domaine (www1.example.com
) et je souhaite diriger tout le trafic sur example.com
maintenant vers www1.example.com
.
Le DNS est contrôlé ici localement, pas par Godaddy.
J'ai déjà essayé de définir un enregistrement CNAME comme suit: www IN CNAME www1.example.com.
Mais cela a terriblement échoué. Quelqu'un peut-il donner des informations sur les autres solutions possibles?
Est-ce que quelque chose comme ce travail fonctionnerait plutôt? L'adresse IP 192.0.2.4 serait l'adresse IP du serveur Godaddy.
@ IN A 192.0.2.4
www IN CNAME www1.example.com
Vous ne pouvez pas rediriger via DNS. Ce n'est pas ce que fait DNS.
Vous devez définir www.example.com
sur votre nouveau serveur et éventuellement pointer le répertoire du site sur www1.example.com
pour que votre travail fonctionne.
MAIS STOP! Ne le faites pas!
Pour qu'un serveur Web puisse traiter les demandes, le site doit existe sur le serveur. Vous ne pouvez pas simplement signaler des choses ici ou là.
Je vous dirais que PAS utiliser www1
et créer simplement votre site comme www
ou le renommer sur le nouveau serveur, puis le mettre à jour. le DNS quand prêt. Voici comment cela se fait normalement.
Si doit contrôler le DNS vous-même, configurez un enregistrement A pour le sous-domaine pointant sur l'adresse IP du serveur GoDaddy, c'est tout ce dont vous avez besoin si vous avez configuré ce sous-domaine chez GoDaddy.
Mais plus précisément, pourquoi se donner la peine de faire ça? Déplacez le contenu, modifiez les serveurs de noms pour www.domain.com (ou l'adresse IP si vous utilisez votre propre serveur de noms enfant) et vous n'aurez alors aucune redirection à effectuer.
À part: je me méfierais de l'utilisation de GoDaddy, mais c'est juste de mon expérience personnelle.