我在PHP / dns_get_record上下文中构建了这个问题,尽管它也适用于其他语言/ API:
多久可以调用dns_get_record来查询DNS以获取记录?
我的常识告诉我,在DNS方面应该有某种限制来保护自己,我想知道实际世界中的限制是什么样的。
我正在实现一个cron作业来获取存储在我的数据库中的域的最新DNS记录。这项工作可能每天运行一次左右。我可能有数以千计的域名。因此,如果我将所有这些域放入一个cron作业,我的一些请求可能会被DNS拒绝。或者更糟糕的是,我可能会被DNS列入黑名单,因为他们可能会认为我正在攻击他们。
如果我知道DNS施加的速率限制,我可以更均匀地传播请求,以便与DNS很好地协作。
谢谢!