Utilisation de namecheap dns avec cloudflare

13

Étant donné que CloudFlare ne fournit pas de transfert de courrier électronique, je dois laisser ma gestion DNS sur Namecheap.

De quels enregistrements DNS (A, CNAME, ...) aurais-je besoin pour pointer CloudFlare (et où) pour pouvoir continuer à utiliser leurs fonctionnalités tout en laissant le reste à namecheap?

Onitlikesonic
la source
1
Vous semblez demander quelque chose qui n'est pas ce que votre question demande - Votre vraie question est-elle "Comment puis-je utiliser Namecheap pour le courrier électronique et le DNS, mais CloudFlare pour l'hébergement Web?"
voretaq7
Je ne vois pas en quoi cela est très différent de la question que j'ai posée, mais oui, c'est ce que je veux dire ... Je veux utiliser Namecheap pour les e-mails et DNS et cloudflare pour agir comme CDN, l'hébergement Web est situé sur un troisième fournisseur.
Onitlikesonic

Réponses:

13

J'ai fini par utiliser Mailgun pour "résoudre ce problème", ce qui me donne des serveurs de messagerie gratuits pour faire le transfert selon mes besoins, il ne semble pas y avoir de moyen de le faire juste avec namecheap et cloud flare comme le problème que j'ai déclaré. Merci à tous pour l'aide.

Onitlikesonic
la source
4

"Cloudflare ne vous facilite pas l'utilisation de leur service sans leur donner un accès DNS (je pense que cela n'est possible que via leur API)"

Vous n'avez pas besoin de passer à notre DNS lors de l'activation via un partenaire d'hébergement CloudFlare .

Nous proposons également une configuration CNAME à certains utilisateurs qui ne peuvent pas passer à nos serveurs de noms.

"Ensuite, ajoutez-les à votre fichier de zone Cloudflare et cela redirigera tout le courrier vers votre fournisseur précédent."

Oui, les gens voudraient très certainement avoir tous vos enregistrements de messagerie et MX dans vos paramètres DNS sur CloudFlare (si quelqu'un s'est inscrit directement). Merci d'avoir répondu à cela :)

damoncloudflare
la source
Je vois que Namecheap est un «partenaire d'hébergement CloudFlare». Si j'utilise déjà Namecheap pour le nom de domaine et le DNS, comment puis-je utiliser CloudFlare sans passer aux serveurs de noms de CloudFlare?
pseudosavant
1
Les partenaires d'hébergement CloudFlare offrent une option pour nous activer dans leurs options de panneau (cPanel, etc.). Cette offre ne fonctionnera que sur les enregistrements CNAME (généralement www) et non sur les enregistrements A (nous ne pouvions pas protéger le domaine racine dans cette situation).
damoncloudflare
Merci. On dirait que c'est pour les partenaires d'hébergement Web . J'utilise uniquement Namecheap pour le domaine / DNS, et je veux vraiment que le domaine racine utilise également CloudFlare.
pseudosavant
1

Vous pouvez parfaitement gérer votre DNS dans CloudFlare. Utilisez simplement son gestionnaire DNS pour définir vos enregistrements MX sur ce qu'ils doivent être.

Michael Hampton
la source
Oui, je n'ai pas de serveur de messagerie cependant et pour la plupart de mes domaines, j'ai juste besoin d'un fourre-tout vers un e-mail sur un autre domaine
Onitlikesonic
Alors, comment sont configurés vos enregistrements MX maintenant?
Michael Hampton
1
Je n'utilise que la redirection de namecheap, pour autant que je sache, il utilise leurs serveurs "eforward [1,2, ...]. Registrar-servers.com" qui ne fonctionnent que si le DNS est géré sur namecheap lui-même . J'essaie également d'éviter d'utiliser mon hébergement (qui diffère de namecheap) MX Records car ils ne sont pas trop fiables et je prévois de changer bientôt.
Onitlikesonic
Cloudflare ne devrait-il pas fonctionner si je les transmettais en quelque sorte les enregistrements A et CNAME? Je n'arrive pas à trouver où les envoyer ...
Onitlikesonic
Le problème est que si vous définissez un DNS tiers, namecheap supprime la possibilité de configurer le transfert des e-mails depuis leur panneau. Si j'étais aventureux, je verrais si l'on pouvait configurer le transfert, PUIS changez de NS et voyez si ça continue de fonctionner ... Je ne le suis pas.
jb510
1

Ce n'est pas facilement possible. Lorsque vous configurez CloudFlare, il transfère tous vos enregistrements actuels. C'est généralement un type d'activation ou de désactivation. Vous pouvez exempter chaque enregistrement A ou CNAME de Cloudflare en cliquant sur le drapeau orange. Avec namecheap, ils changent probablement rarement leurs enregistrements MX. Je changerais, cela devrait toujours fonctionner, assurez-vous simplement que tous vos enregistrements sont identiques (ce que CloudFlare devrait faire pour vous de toute façon).

David Eisen
la source
0

Cloudflare ne vous facilite pas l'utilisation de leur service sans leur donner un accès DNS (je pense que cela n'est possible que via leur API). Quoi qu'il en soit, la meilleure solution ici est de conserver DNS avec Cloudflare et de simplement pointer vos enregistrements de messagerie (MX) vers leur emplacement actuel. Vous pouvez trouver quels sont vos enregistrements MX actuels en effectuant «dig mx domain.com» dans un terminal Unix ou un autre service pour trouver des enregistrements MX. Ajoutez-les ensuite à votre fichier de zone Cloudflare et cela redirigera tout le courrier vers votre ancien fournisseur.

Peter
la source
0

OK, si vous avez un site Web (par exemple sur les pages GitHub) pour un domaine personnalisé sur un fournisseur DNS (par exemple Namecheap) et que vous souhaitez placer le proxy CloudFlare CDN / HTTPS devant lui et avoir un travail de transfert de courrier, c'est la commande des tâches que vous devez effectuer:

  1. Mettre en place Mailgun pour votre e - mail forwarding - comme Onitlikesonic a écrit, c'est un bon tutoriel à partir
  2. Une fois que vous avez ces nouvelles règles MX / TXT dans votre fournisseur DNS, suivez ces instructions pour configurer CloudFlare et le faire analyser toutes les règles DNS
  3. Vous devrez peut-être ajouter des règles manquantes (le deuxième serveur de messagerie, la deuxième règle TXT), alors assurez-vous de vérifier les paramètres DNS avancés de votre domaine sur Namecheap
  4. Basculez Namecheap vers un DNS personnalisé (l'onglet "Domaine") et entrez les serveurs de noms fournis par CloudFlare
metakermit
la source