由于 CloudFlare 不提供电子邮件转发,我需要将 DNS 管理留在 Namecheap 上。
我需要将哪些 DNS 记录(A、CNAME、...)指向 CloudFlare(以及指向何处)才能仍然使用它们的功能,同时将其余记录留给 namecheap?
我同时使用 mailgun 和 namecheap 邮件服务器(我也有我的域),当我在我的 gmail 帐户中接收邮件时,mailgun 被识别为允许的发件人,但 namecheap 并非如此。这就是我得到的:
Received-SPF: softfail (google.com: domain of transitioning xx@mydomain does not design ... as allowed sender)
我的 DNS 中有以下 TXT 记录
v=spf1 mx include:mailgun.org ~all
Run Code Online (Sandbox Code Playgroud)
这是一个 IPv4,我在 serverfault 中阅读了一些其他帖子,但运气不佳,因此将不胜感激。
编辑
如前所述这里,Namecheap私人邮件设置了MX自动记录,他们没有在DNS记录表上显示,我想这事做的事实,当我有MX记录,没有被认作为允许发件人spf。
我有一个要使用 ddclient 更新的子域。我将 ddclient 配置为从 dyndns 获取 IP,但它没有更新 namecheap 上的子域。他们说使用 yourdomain.com 作为登录名而不是我的实际域。
有没有人能够使用 ddclient 更新 namecheap DNS?
我正在使用 ddclient 3.7.3 运行 CentOS 6.2。
当我运行 ddclient 时,我得到以下信息。
CONNECT: checkip.dyndns.org
CONNECTED: using HTTP
SENDING: GET / HTTP/1.0
SENDING: Host: checkip.dyndns.org
SENDING: User-Agent: ddclient/3.7.3
SENDING: Connection: close
SENDING:
RECEIVE: HTTP/1.1 200 OK
RECEIVE: Content-Type: text/html
RECEIVE: Server: DynDNS-CheckIP/1.0
RECEIVE: Connection: close
RECEIVE: Cache-Control: no-cache
RECEIVE: Pragma: no-cache
RECEIVE: Content-Length: 106
RECEIVE:
RECEIVE: <html><head><title>Current IP Check</title></head><body>Current IP Address: IPADD</body></html>
Use of uninitialized value in …Run Code Online (Sandbox Code Playgroud) 我正在尝试设置类似 nyud.net 的内容,其中任何任意子域链都解析为相同的 CNAME 记录(在我的情况下指向亚马逊弹性负载均衡器)。例如:www.gogle.com.nyud.net:8080 指向他们的缓存服务器之一,它查看 HOST 标头并返回 www.google.com。
我使用 namecheap 作为我的 dns 主机。为 *.mydomain.com 添加 CNAME 记录似乎没有任何作用(nslookup 为所有子域提供 NXDOMAIN)。
我需要做什么来设置它?我是否必须使用比 namecheap 更高级的东西(比如 route53)?
Namecheap 似乎让我在顶点域上创建 CNAME 记录,我认为这与 CNAME 记录的定义相反:

它有效(从 S3 正确加载我的静态站点)。
奇怪的是(我不确定它是否相关),似乎没有为此域注册的名称服务器:http ://dnscheck.pingdom.com/?domain=thereitwas.com×tamp=1413775781&view=1
是否只是反复查找记录目标的IP地址并对该IP进行A记录?如果是这样,除非这种检查很频繁,否则我应该正确设置它以避免在我的 S3 存储桶更改 IP 时停机。
除此之外,它可能做的事情有什么问题吗?
domain-name-system amazon-s3 cname-record nameserver namecheap
我使用的是 Namecheap 默认 DNS,我在那里购买了 dns 名称。但是,我遇到了一个问题...
通常,对于 AWS 和 Rackspace,我会:
A Record: foo.com 124.22.22.1
Cname: www.example.com foo.com
Run Code Online (Sandbox Code Playgroud)
但是对于 Namecheap,我必须使用@来显示服务器根目录:
A Record: @ 124.22.22.1
Cname: www.example.com example.com
Run Code Online (Sandbox Code Playgroud)
使用 Namecheap DNS,http://example.com可以使用但不适www.example.com用于ERR_NAME_NOT_RESOLVED. 有什么建议?
namecheap ×6
cname-record ×2
amazon-s3 ×1
cloudflare ×1
ddclient ×1
domain ×1
dynamic-dns ×1
nameserver ×1
spf ×1
subdomain ×1