我在 aws EC2 上使用以下服务
- 免费套餐
Route-53下
在路由 53 中,我最初为 my-domain.com 创建了一条 A 记录,
之后我为 www.my-domain.com 添加了一条别名记录,并为我的自定义域 gmail 帐户添加了一条 MX 记录。从那时起,我的 DNS 查询数量突然激增。有人能解释一下这是为什么吗?是否对发送和/或接收的每封邮件都进行 DNS 查询。如果是,那么有多少次?
此外,如果我使用 Amazon SES,我还会收到这么多 DNS 查询吗?
答案1
要确定 DNS 查询量增加的原因,请启用 Route53 的日志记录。然后,您可以查看日志文件,查看谁在请求查询您的域记录以及查询哪些记录。您可能会发现搜索引擎是查询量增加的原因之一。
为了尽量减少 DNS 查找,请管理每条记录(资源记录)的 TTL 设置。对于某些设置,您可能需要较短的 TTL,但对于其他记录(SOA、MX 等),您可以设置较长的时间段,例如一天(86400 秒)或一周(604800)甚至更长。我将 TTL 设置为较长,并在进行更改之前删除 TTL。然后,如果更改传播时间很重要,我会等待旧的 TTL 时间,然后再进行更改。
电子邮件服务器是否会检查每封电子邮件的 DNS 服务器?这取决于电子邮件服务器的设置。通常,电子邮件服务器会尝试验证谁在发送电子邮件以防止垃圾邮件。如果您将电子邮件发送到同一电子邮件服务器,则不应看到来自同一服务器的大量查找。如果您将电子邮件发送到各种各样的电子邮件地址,则查找次数会更多。为了最大限度地减少这种情况,请在您的 MX 和 SOA 记录上设置一个长 TTL。您的电子邮件客户端也会查找您的 MX 记录。这包括来自 SES 的查找。
大多数情况下,Route53 每百万查询收费 0.40 美元。
这篇文章评论了一些流行的 DNS 服务器,包括 Route53。买家在购买产品评论时要小心谨慎,但这篇文章会给你一些定价和需要注意的事项的提示。
总而言之,我不太担心域名的 DNS 查询。只要正确设置 TTL 值,查询越多越好。这意味着流量增长。您总是会收到一定数量的来自搜索引擎、垃圾邮件发送者、黑客等的垃圾流量。这只是上网的代价。