Les loggings CNAME at-il annulé les loggings A?

J'ai plusieurs loggings A comme ça:

Subdomain IP Address example.example.com 198.51.100.0 example.com 203.0.113.0 

Et un logging CNAME qui ressemble à ceci:

 Alias Destination www.example.com example.com 

Je souhaite que example.com jette une redirection 301 sur www.example.com.

Donc, je changerais le dernier A Record pour:

 www.example.com 203.0.113.0 

Et permutez les deux URL dans l'logging CNAME pour ressembler à ce qui suit:

 example.com www.example.com 

Question: Ce changement va-t-il faire de example.example.com résoudre 203.0.113.0 au lieu de 198.51.100.0?

Si vous avez un logging A par exemple.foo.com, aucun logging DNS pour un autre domaine ne l'affectera. Donc la réponse est non.

Autres faits à garder à l'esprit:

Vous ne pouvez pas avoir un CNAME et un logging A pour le même domaine entièrement qualifié

Un CNAME n'est pas le même qu'une redirection 301. Un CNAME renverra la même adresse IP que le nouveau domaine. Votre browser va à cet ip demandant le domaine d'origine. Une redirection 301 fera en sorte que votre browser effectue une search DNS pour le nouveau domaine, puis requestz le nouveau domaine.

Comme les deux commentaires de avery et karol, vous ne voudriez pas le faire dans DNS. il existe différentes façons de le faire dans différentes configurations

si vous avez htaccess:

 Options +FollowSymlinks RewriteEngine on rewritecond %{http_host} ^domain.com [nc] rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc] 

une simple search de Google pour la redirection 301 vous montrera plusieurs manières différentes.

Si vous souhaitez que le server HTTP envoie une réponse HTTP avec l'état 301, faites-le. La modification des inputs DNS n'est pas la façon de mettre en œuvre une redirection dans votre server HTTP.