Я задаю этот вопрос в контексте PHP / dns_get_record, хотя он применим и к другим языкам / API:
Как часто можно вызывать dns_get_record для запроса DNS о записях?
Мой здравый смысл подсказывает мне, что на стороне DNS должен быть установлен какой-то предел, чтобы защитить себя, и мне интересно, каков этот предел в практическом мире.
Я реализуюЗадание cron для получения последних записей DNS для доменов, хранящихся в моей БД.Работа выполняется, может быть, один раз в день или около того.Потенциально я могу иметь тысячи доменов.Поэтому, если я помещу все эти домены в задание cron, вероятно, некоторые из моих запросов могут быть отклонены DNS.Или, что еще хуже, я могу попасть в черный список DNS, потому что они могут подумать, что я атакую их.
Если я знаю ограничение скорости, наложенное DNS, я могу распределить запросы более равномерно, чтобы хорошо играть с DNS.
Спасибо!