一些 DNS 服务提供免费托管您的 DNS,但有“每月 50,000 次 DNS 查询”之类的限制。
- 每次访问网站都会触发查找吗?
- 每月 50,000 个请求可以提供多大的流量?
答案1
他们谈论的时间范围是什么?秒、分钟、小时、天、月、年?
每次访问网站都会触发查找吗?
是也不是。每次有人访问您的网站时,他们都需要进行 DNS 查找以获取要连接的 IP。但是,由于 DNS 基础设施各级缓存你的服务器可能会或可能不会收到 DNS 请求。
50000个需求能够满足多大的流量?
很难准确说出来。在 Stack Exchange,我们每天收到约 1-2 百万访问者的网络的 DNS 请求数约为 180。
计算结果为:
10,800 请求/分钟
648,000 请求/小时
15,552,000 请求/天
108,864,000 请求/周
435,456,000 请求/月
5,225,472,000 请求/年
答案2
您需要询问这 50k 个查询的时间窗口是多少以及 TTL(生存时间)。
如果是一个月,那么您可能会遇到麻烦,因为即使对于一个较小的网站来说,50k 次查找也不算多,而且不要忘记您对此没有任何控制权,如果我愿意,我可以坐在这里在几分钟内强制进行 50k 次查找。
如果是按天计算,并且您的 TTL 为 24 小时或更长,那么您可能没问题,当然,诸如网络拖网渔船之类的东西在您开始之前就会使用一些。
如果是每小时或者更少那么就没问题。
所以正如你所看到的,这完全取决于他们所谈论的时间表,我个人会避免使用提供如此少查询数量的 DNS 提供商,它们非常轻量,即使是一个小型服务器每分钟也可以处理数百万个查询,我认为他们正在试图敲诈你。