web-dev-qa-db-fra.com

Comment puis-je aliaser un sous-domaine vers un site externe utilisant DNS?

J'ai un site hébergé sur Linode . J'utilise le DNS de Linode (avec Apache) pour des choses comme le courrier, les sous-domaines de type blog.mysite.com-, etc.

Je souhaite utiliser strikingly.com pour ma page principale, hébergée à www.mysite.com. Existe-t-il un moyen de configurer le gestionnaire DNS (dans Linode) pour que www.mysite.com soit hébergé sur Strikingly tout en conservant mysite.com sur Linode?

J'ai essayé d'ajouter une entrée CNAME pour le sous-domaine www avec une cible mysite.strikingly.com, mais elle ne semble rien faire du tout (elle sert mon Apache local sur linode). Mais je ne comprends pas vraiment les détails DNS comme CNAME ...

1
Sir Robert

Je voudrais utiliser un enregistrement dans le DNS.

Supposons que vous ayez le site linode.com à 10.0.0.1 et le site frappantly.com à 10.0.0.3, l’entrée DNS ressemblerait à cela pour www:

        A       10.0.0.1
www     A       10.0.0.3

Ensuite, sur ce serveur (10.0.0.3), vous devez accepter le nom www.mysite.com dans Apache. Si c'est le site Web par défaut, vous êtes prêt. Si ce n'est qu'un des sites Web, mais pas le site par défaut, assurez-vous d'avoir une entrée telle que:

<VirtualHost>
    # Handle www.mysite.com
    ServerName www.mysite.com
    ...
</VirtualHost>

Avec un CNAME, cela fonctionnera aussi si vous avez un domaine avec la bonne adresse IP. Supposons donc que vous définissiez un sous-domaine strikingly.mysite.com et que vous définissiez celui-ci sur l'adresse IP saisissante:

strikingly   A     10.0.0.3
www          CNAME strikingly

L’utilisation de CNAME a un avantage: si l’adresse IP change, vous pouvez la modifier à un endroit donné et toutes les autres références sont modifiées automatiquement. C'est comme avoir une variable DNS ...

1
Alexis Wilke