Как лучше всего уменьшить задержку DNS? Я использую прекрасный DNS-сервер powerdns и хотел бы уменьшить задержку между запросами интернет-клиентов и ответом DNS-сервера.
Я знаю, что работа над серверной частью зоны DNS (я использую mysql) - это один из шагов, которые необходимо выполнить для уменьшения задержки, но мне не терпится узнать, есть ли еще хорошее практическое правило, позволяющее быстро разрешить DNS-систему. .
Повышение TTL кеша для записей DNS - единственное решение? Спасибо.
Прежде всего, если вы хотите, чтобы ваш DNS-сервер отвечал на запросы как можно быстрее, я бы держался подальше от серверной части СУБД. Когда создатели связывать решили загрузить файлы зоны DNS в специальную структуру, подобную базе данных, в ОЗУ при запуске демона вместо использования внешней базы данных, они были на правильном пути!
Если вам нравится удобство хранения данных вашей зоны в MySQL, вы можете использовать powerdns в качестве скрытого мастера, связывать серверы как подчиненные и публиковать записи NS только для серверов связывания.