Рейтинг:0

Bind9 - кешировать все перенаправленные запросы на некоторое время

флаг cg

Мои серверы продолжали запрашивать DNS-запросы, аналогичные 8.8.8.8, и каждый раз это стоило около 30 мс. Итак, я установил Bind-сервер и перенаправил все DNS-запросы на 8.8.8.8 следующим образом:

зона "." В {
       введите вперед;
       вперед вперед;
       экспедиторы { 8.8.8.8; };
};

Все работает, но у меня проблема с кэшированием. моя цель - кэшировать ответы на запросы, например, 1 час.

желаемый сценарий:

-скажем, сервер отправляет DNS-запрос для google.com

-my bind server перенаправляет его на 8.8.8.8, возвращает ответ и кэширует его.

- тот же или другой сервер отправляет DNS-запрос на google.com в течение 1 часа.

- на этот раз привязать DNS-сервер не перенаправлять его на 8.8.8.8, а , вернуть ответ из собственного кеша. Таким образом, мои серверы не будут терять время на переход на 8.8.8.8 снова и снова.

текущая ситуация:

-каждый сервер получает ответ в течение 30 мс на первый запрос.

-Когда я снова отправляю запрос, он возвращает ответы 0 мс. Вероятно, он возвращается из локального кеша на сервере.

-но через 1-2 минуты, когда я отправляю запрос с того же сервера, ответ все еще превышает 30 мс.

-также, если я отправляю один и тот же DNS-запрос (скажем, google.com) с 4 разных серверов за одни и те же секунды, все серверы все равно пересылаются на 8.8.8.8, и ответы приходят с удаленных DNS-серверов, а не из моего локального кеша.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.