如何在 NameCheap 中创建 DNS 记录

NameCheap 是我推荐的域名注册商,因为价格低廉,而且他们终身免费提供 whois 隐私保护。 本教程将向您展示如何在 NameCheap 中创建通用 DNS 记录。 这主要针对需要设置邮件服务器的用户。

在 NameCheap 中创建 DNS 记录

要创建 DNS 记录,请转到您的 NameCheap 帐户仪表板,单击 Domain List 在左侧窗格中,然后单击 Manage 右侧的按钮。

点击 Advanced DNS 选项卡以编辑 DNS 记录。

MX 记录

MX 记录指定哪个或哪些主机处理特定域名的电子邮件。 例如,处理电子邮件的主机 linuxbabe.commail.linuxbabe.com. 如果拥有 Gmail 帐户的人向 [email protected],然后Gmail服务器会查询linuxbabe.com的MX记录。 当它发现 mail.linuxbabe.com 负责接收邮件,然后查询A记录 mail.linuxbabe.com 获取IP地址,从而可以发送电子邮件。

向下滚动,你会发现 Mail Settings, 选择 Custom MX.

namecheap 自定义 MX

接下来,点击 添加新记录 按钮以添加新的 MX 记录。 Enter @ 在里面 Host 字段代表主域名,然后输入 mail.your-domain.com 在值字段中。 Enter 0 在里面 priority 场地。 优先级值可以是 0 到 65,356 之间的任何数字。 小数字比大数字具有更高的优先级。 建议您将值设置为 0,因此此邮件服务器将具有接收电子邮件的最高优先级。 单击复选按钮以保存更改。

namecheap 创建 MX 记录

一个记录

记录(地址记录)将域名映射到 IP 地址。 创建MX记录后,还需要为 mail.your-domain.com ,以便可以将其解析为 IP 地址。

点击 添加新记录 按钮在 Host Records 部分。 创建 A 记录。 Enter mail 在里面 Host 场地。 然后在邮件服务器的IP地址中输入 Value 提交。 单击复选按钮以保存更改。

AAAA记录

AAAA 记录将域名映射到 IPv6 地址。 如果您的服务器使用 IPv6 地址,请务必添加 AAAA 记录。

点击 添加新记录 按钮在 Host Records 部分。 创建 AAAA 记录。 Enter mail 在里面 Host 场地。 然后在邮件服务器的公共 IPv6 地址中输入 Value 提交。 单击复选按钮以保存更改。

SPF记录

防晒指数 (发件人策略框架)是一种 TXT 记录。 它指定允许哪些主机或 IP 地址代表域发送电子邮件。 您应该只允许您自己的电子邮件服务器或您 ISP 的服务器为您的域发送电子邮件。

在 NameCheap Host Records 部分,创建一个新的 TXT 记录。 Enter @ 在里面 Host 字段来表示主域名。 Enter v=spf1 mx ~all 在里面 Value 场地。 单击复选按钮以保存更改。

解释:

  • v = spf1 表示这是一个 SPF 记录,版本为 SPF1。
  • 表示允许 MX 记录中列出的所有主机为您的域发送电子邮件,而不允许所有其他主机。
  • ~全部 表示来自您域的电子邮件应仅来自 SPF 记录中指定的主机。 来自其他主机的电子邮件将被标记为伪造。

要检查您的 SPF 记录是否传播到公共 Internet,您可以在 Linux 机器上使用 dig 实用程序,如下所示:

dig your-domain.com txt

txt 选项告诉 dig 我们只想查询 TXT 记录。

DKIM 记录

这也是一种 TXT 记录。 DKIM (DomainKeys Identified Mail) 使用私钥对从您的域发送的电子邮件进行数字签名。 接收 SMTP 服务器使用在 DNS DKIM 记录中发布的公钥来验证签名。

DKIM 私钥/公钥对由邮件服务器上的软件生成。 根据您使用的软件,获取 DKIM 公钥的方法可能会有所不同。 如果您遵循我的 iRedMail 或 Modoboa 教程,请阅读该教程以了解如何获取 DKIM 公钥。

获得密钥后,转到 NameCheap Host Records 部分,创建一个新的 TXT 记录。 Enter dkim._domainkey 在里面 Host 如果您按照我的 iRedMail 教程进行操作。 Enter modoboa._domainkey 如果您按照我的 Modoboa 教程在主机字段中。 接下来,将 DKIM 公钥复制到 Value 提交。 请注意,您需要删除所有双引号和换行符。 您可以先将DKIM公钥复制到tex编辑器,删除双引号和换行符,然后复制到NameCheap中的Value字段。

NameCheap 创建 DKIM 记录

单击复选按钮以保存更改。

DMARC 记录

DMARC 代表基于域的消息身份验证、报告和一致性。 DMARC 可以帮助接收电子邮件服务器识别合法电子邮件并防止您的域名被电子邮件欺骗使用。

要创建 DMARC 记录,请转到 NameCheap Host Records 部分,创建一个新的 TXT 记录。 Enter _dmarc 在主机字段中。 Enter v=DMARC1; p=none; pct=100; rua=mailto:[email protected] 在值字段中。 (您应该创建 [email protected] 电子邮件地址。)单击检查按钮以保存您的更改。

NameCheap 创建 DMARC 记录

PTR记录

指针记录或 PTR 记录将 IP 地址映射到 FQDN(完全限定域名)。 它是 A 记录的对应物,用于 反向DNS 查找,这有助于阻止垃圾邮件发送者。 如果没有找到发送服务器的 PTR 记录,许多 SMTP 服务器会拒绝电子邮件。

要检查 IP 地址的 PTR 记录,请运行以下命令:

dig -x IP-address +short

或者

host IP-address

PTR 记录不受您的域注册商控制。 因为您从托管服务提供商或 ISP 获得 IP 地址,而不是从您的域名注册商处获得, 所以您必须在您的主机提供商的控制面板中为您的 IP 设置 PTR 记录,或询问您的 ISP. 它的值应该是您的邮件服务器的主机名: mail.your-domain.com. 如果您的服务器使用 IPv6 地址,请务必同时为您的 IPv6 地址添加 PTR 记录.

要为您的 ScalaHosting VPS 编辑反向 DNS 记录,请登录 ScalaHosting 客户区,然后使用右下角的实时聊天,告诉支持团队将您的服务器 IP 地址的 PTR 记录更新为 mail.your-domain.com.

总结

我希望本文能帮助您在 NameCheap 中创建 DNS 记录。 与往常一样,如果您发现这篇文章有用,请订阅我们的免费时事通讯以获取更多提示和技巧。 保重?