Uso de namecheap dns con cloudflare

13

Dado que CloudFlare no proporciona reenvío de correo electrónico, necesito dejar mi administración de DNS en Namecheap.

¿Qué registros DNS (A, CNAME, ...) necesitaría para apuntar a CloudFlare (y a dónde) para poder seguir utilizando su funcionalidad mientras dejo el resto para el cambio de nombre?

Onitlikesonic
fuente
1
Parece que está preguntando algo que no es lo que su pregunta está haciendo: ¿es su pregunta real "¿Cómo puedo usar Namecheap para correo electrónico y DNS, pero CloudFlare para alojamiento web?"
voretaq7
No veo cómo eso es muy diferente de la pregunta que hice, pero sí, eso es lo que quiero decir ... Quiero usar Namecheap para correo electrónico y DNS y Cloudflare para actuar como CDN, el alojamiento web se encuentra en un tercer proveedor.
Onitlikesonic

Respuestas:

13

Terminé usando Mailgun para "resolver este problema", lo que me da servidores de correo gratuitos para hacer el reenvío según lo necesito, no parece haber ninguna forma de hacerlo solo con namecheap y un destello en la nube como el problema que mencioné. Gracias a todos por la ayuda.

Onitlikesonic
fuente
4

"Cloudflare no facilita el uso de su servicio sin darles acceso a DNS (creo que solo es posible a través de su API)"

No necesita cambiar a nuestro DNS cuando se activa a través de un socio de alojamiento CloudFlare .

También ofrecemos la configuración de CNAME a algunos usuarios que no pueden cambiar a nuestros servidores de nombres.

"Luego agréguelos a su archivo de zona Cloudflare y esto enviará todo el correo a su proveedor anterior".

Sí, la gente seguramente querría tener todos sus correos y registros MX en su configuración de DNS en CloudFlare (si alguien se inscribió directamente). Gracias por responder esto :)

damoncloudflare
fuente
Veo que Namecheap es un 'socio de alojamiento de CloudFlare'. Si ya estoy usando Namecheap para el nombre de dominio y dns, ¿cómo puedo usar CloudFlare sin cambiar a los servidores de nombres de CloudFlare?
pseudosavant
1
Los socios de alojamiento de CloudFlare ofrecen una opción para activarnos en sus opciones de panel (cPanel, etc.). Esa oferta solo funcionará en registros CNAME (generalmente www) y no en registros A (no pudimos proteger el dominio raíz en esa situación).
damoncloudflare
Gracias. Parece que es para socios de alojamiento web . Solo uso Namecheap para dominio / DNS, y definitivamente quiero que el dominio raíz también use CloudFlare.
pseudosavant
1

Puede administrar perfectamente su DNS dentro de CloudFlare. Simplemente use su administrador de DNS para configurar sus registros MX a lo que sea necesario.

Michael Hampton
fuente
Sí, sin embargo, no tengo un servidor de correo y para la mayoría de mis dominios solo necesito un reenvío general a un correo electrónico en otro dominio
Onitlikesonic
Entonces, ¿cómo están configurados sus registros MX ahora?
Michael Hampton
1
Solo estoy haciendo uso de la redirección de namecheap, por lo que puedo ver, utiliza sus servidores "eforward [1,2, ...]. Registrar-servers.com" que solo funcionan si el DNS se administra en namecheap. . También estoy tratando de evitar el uso de mis registros MX de alojamiento (que difieren de namecheap) ya que no son demasiado confiables y planeo cambiarlos pronto.
Onitlikesonic
¿No debería funcionar Cloudflare si solo les reenvío de alguna manera los registros A y CNAME? Parece que no puedo encontrar a dónde reenviarlos ...
Onitlikesonic
El problema es que si configura DNS de terceros, namecheap elimina la capacidad de configurar el reenvío de correo electrónico desde su panel. Si fuera aventurero, vería si se puede configurar el reenvío, ENTONCES cambie el NS y vea si sigue funcionando ... No lo estoy.
jb510
1

Esto no es fácilmente posible. Cuando configura CloudFlare, transferirá todos sus registros actuales. Suele ser un tipo de cosa activada o desactivada. Puede eximir cada registro A o CNAME de Cloudflare haciendo clic en la bandera naranja. Con namecheap, probablemente rara vez cambian sus registros MX. Cambiaría, aún debería funcionar, solo asegúrate de que todos tus registros sean idénticos (lo que CloudFlare debería hacer por ti de todos modos).

David Eisen
fuente
0

Cloudflare no facilita el uso de su servicio sin darles acceso a DNS ( creo que solo es posible a través de su API). De todos modos, la mejor solución aquí es mantener DNS con Cloudflare y simplemente apuntar sus registros de correo (MX) a donde están ahora. Puede obtener cuáles son sus registros MX actuales realizando 'dig mx domain.com' en un terminal Unix u otro servicio para encontrar registros MX. Luego agréguelos a su archivo de zona Cloudflare y esto enviará todo el correo a su proveedor anterior.

Peter
fuente
0

OK, si tiene un sitio web (por ejemplo, en páginas de GitHub) para un dominio personalizado en un proveedor de DNS (por ejemplo, Namecheap) y desea colocar el proxy CloudFlare CDN / HTTPS delante y tiene el trabajo de reenvío de correo, este es el pedido de tareas que debe realizar:

  1. Configure Mailgun para su reenvío de correo electrónico: como escribió Onitlikesonic, este es un buen tutorial de inicio
  2. Después de tener estas nuevas reglas MX / TXT en su proveedor de DNS, siga estas instrucciones para configurar CloudFlare y hacer que escanee todas las reglas DNS
  3. Es posible que deba agregar reglas faltantes (el segundo servidor de correo, la segunda regla TXT), así que asegúrese de verificar la configuración avanzada de DNS para su dominio en Namecheap
  4. Cambie Namecheap a un DNS personalizado (la pestaña "Dominio") e ingrese los servidores de nombres que CloudFlare proporciona
metakermit
fuente