Кеширующий сервер DNS

March 6th, 2008

« WINS в глобальній мережі - частина 2   |   Обчислювальні мережі - окремий випадок розподілених систем »

Система DNS - Кеширующий сервер DNS Настройка кешування на DNS-сервері

Кеширующий сервер, як правило,, не обслуговує домен, а використовується для підвищення швидкості роботи з’єднання. Для настройки кеши-рующего сервера використовується параметр forwarders , що задається у файлі named, conf (у блоці options).

Розглянемо приклад: допустимо, ваш сервер для дозволу якого-небудь імені намагається дістатися до одного з кореневих серверів. А якщо у вас комутоване з’єднання та і модем на 14400? Зараз виглядає смішно, але іноді бувають і такі ситуації, наприклад, в моїй системі спокійно уживаються два модеми - один 56К V.90, а другою саме на 14К.
У будь-якому випадку, якщо у вас немає власного домена, а сервер DNS запущений на вашій машині, яку ви використовуєте в гордій самоті, то за допомогою вищезазначеної директиви можна істотно підвищити швидкість з’єднання.

Спосіб дуже простий: можна примусити провайдера виконати за вас всю «брудну» роботу. У звичайній ситуації в процесі дозволу якого-небудь імені ваш сервер послідовно запрошуватиме декілька видалених кореневих DNS-серверів, з кожним з яких треба встановити з’єднання, відправити запит і отримати відповідь.

Створення у себе кеширующего DNS-сервера дозволить покласти всю цю роботу на DNS-сервер провайдера. При цьому ваш DNS-сервер посилатиме в мережу тільки один запит на дозвіл імені (DNS-серверу провайдера) і отримувати тільки одну остаточну відповідь. Це особливо корисно, якщо у вас погане з’єднання з Інтернет.

Для того, щоб насолодитися такою можливістю, слідує у файл named, conf додати наступні параметри (у блоке options ):

forward firsts-forwarders {

192.168.99.1;

192.168.9 9.2;

};


Tags: , , , , , ,

Система DNS


Схожі записи

Filled Under: Система DNS

Картинки