在Cloudflare中使用Namecheap DNS


13

由于CloudFlare不提供电子邮件转发,因此我需要将DNS管理保留在Namecheap上。

我需要将哪些DNS记录(A,CNAME,...)指向CloudFlare(以及指向何处),以便能够继续使用其功能,而其余的保留给您便宜的价钱?


1
您似乎在问的不是您要问的问题,而是您真正的问题“我如何将Namecheap用于电子邮件和DNS,而将CloudFlare用于网络托管?”
voretaq7 2012年

没有看到这与我问的问题有什么不同,但是是我的意思。。。我想使用Namecheap作为电子邮件和DNS,并使用cloudflare作为CDN,Web托管位于第三个提供程序上。
Onitlikesonic 2012年

Answers:


13

我最终使用Mailgun来“解决此问题”,这使我可以根据需要使用免费的邮件服务器来进行转发,似乎没有任何方法可以解决我所说的namecheap和cloud flare问题。谢谢大家的帮助。



4

“ Cloudflare无法让您轻松使用他们的服务而不给他们DNS访问权限(我认为只有通过他们的API才能实现)”

通过CloudFlare托管合作伙伴激活时,您无需更改我们的DNS 。

我们还提供CNAME设置无法更改我们的名称服务器的某些用户。

“然后将它们添加到您的Cloudflare区域文件中,这会将所有邮件都指向您以前的提供商。”

是的,人们肯定会希望在CloudFlare的DNS设置中拥有您的所有邮件和MX记录(如果有人直接注册)。感谢您回答:)


我看到Namecheap是“ CloudFlare托管合作伙伴”。如果我已经使用Namecheap作为域名和dns,如何在不更改为CloudFlare的名称服务器的情况下使用CloudFlare?
pseudosavant 2014年

1
CloudFlare托管合作伙伴提供了在面板选项(cPanel等)中打开我们的选项。该服务仅适用于CNAME记录(通常为www),而不适用于A记录(在这种情况下,我们无法保护根域)。
damoncloudflare 2015年

谢谢。听起来像是针对虚拟主机合作伙伴的。我仅将Namecheap用于域/ DNS,并且我也绝对希望使用CloudFlare的根域。
pseudosavant 2015年

1

您可以在CloudFlare中完美地管理您的DNS。只需使用其DNS管理器即可将MX记录设置为所需的记录。


是的,虽然我没有邮件服务器,但对于大多数域,我只需要转发到另一个域上的电子邮件即可
Onitlikesonic 2012年

那么,您现在如何设置MX记录?
迈克尔·汉普顿

1
我只使用namecheap的重定向,据我所知,它使用其服务器“ eforward [1,2,...]。registrar-servers.com”,仅当在namecheap本身上管理DNS时才有效。另外,我试图避免使用托管(不同于namecheap)的MX记录,因为它们不太可靠,并且我打算尽快进行更改。
Onitlikesonic 2012年

如果我只是以某种方式转发它们A和CNAME记录,cloudflare应该不起作用吗?我似乎无法找出将其转发到...的位置
Onitlikesonic 2012年

问题是,如果您设置了第三方DNS,namecheap将从其面板中删除设置电子邮件转发的功能。如果我喜欢冒险,我会看看是否可以设置转发,然后切换NS,看看它是否仍在工作……我不是。
jb510

1

这不容易实现。设置CloudFlare时,它将传输所有当前记录。通常是开或关的事情。您可以通过单击橙色标志来免除Cloudflare中的每个A或CNAME记录。使用namecheap,他们可能很少更改其MX记录。我会切换,它仍然可以正常工作,只是确保所有记录都相同(无论如何,CloudFlare都应该为您做这件事)。


0

Cloudflare无法让您轻松地使用他们的服务而不给他们DNS访问权限(我认为这只能通过他们的API来实现)。无论如何,这里更好的解决方案是将DNS与Cloudflare保持在一起,并且只需将您的邮件(MX)记录指向现在的位置即可。您可以通过在Unix终端或其他服务中执行“ dig mx domain.com”来查找MX记录,从而获取当前MX记录的来源。然后将它们添加到您的Cloudflare区域文件中,这会将所有邮件都指向您以前的提供商。


0

好的,如果您在DNS提供程序(例如Namecheap)上有一个用于自定义域的网站(例如GitHub页面),并且想要将CloudFlare CDN / HTTPS代理置于其前面并具有邮件转发功能,这就是命令您需要执行的任务:

  1. 设置Mailgun进行电子邮件转发–正如Onitlikesonic所写,是一个很好的入门教程
  2. 在DNS提供者中拥有这些新的MX / TXT规则后,请按照以下说明设置CloudFlare并使其扫描所有DNS规则
  3. 您可能必须添加缺少的规则(第二个邮件服务器,第二个TXT规则),因此请确保在Namecheap上检查域的高级DNS设置
  4. 将Namecheap切换到自定义DNS(“域”标签),然后输入CloudFlare提供的名称服务器
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.