Page 96 - 4785
P. 96
В TCP / IP мережах відповідність між доменними іменами та
IP-адресами може встановлюватися як локальними засобами, так і
централізованими службами. Спочатку відповідність задавалося за
допомогою створюваного вручну на хосте файлу Hosts.txt, що
складається з рядків, що містять пару виду «доменне ім'я - IP-
адреса». Однак з активним ростом Інтернету таке рішення виявилося
немасштабіруемим.
Альтернативне рішення - централізована служба DNS, яка
використовує розподілену базу відображень «доменне ім'я - IP-
адреса». Сервер домена зберігає тільки імена, які закінчуються на
наступному нижче по дереву рівні. Це дозволяє розподіляти більш
рівномірно навантаження по вирішенню імен між всіма DNS-
серверами. Кожен DNS-сервер крім таблиці відображення імен
містить посилання на DNS-сервери своїх піддоменів.
Існують дві схеми дозволу DNS-імен.
Нерекурсивна процедура :
1. DNS-клієнт звертається до кореневого DNS-сервера з
зазначенням повної доменного імені;
2. DNS-сервер відповідає клієнту, вказуючи адресу
наступного DNS-сервера, обслуговуючого домен верхнього рівня,
заданий в наступній старшій частині імені;
3. DNS-клієнт робить запит наступного DNS-сервера,
який відсилає його до DNS-серверу потрібного піддомена і т.д., поки
не буде знайдений DNS-сервер, в якому зберігається відповідність
запитаного імені IP-адресою. Сервер дає остаточну відповідь
клієнту.
Рекурсивна процедура:
1. DNS-клієнт запитує локальний DNS-сервер,
обслуговуючий піддомен, якому належить клієнт;
2. Далі
3. Якщо локальний DNS-сервер знає відповідь, він
повертає його клієнту
4. Якщо локальний сервер не знає відповідь, то він
виконує ітеративні запити до кореневого сервера. Після отримання
відповіді сервер передає його клієнту.
Таким чином, при рекурсивної процедурою клієнт фактично
передоручає роботу своєму серверу. Для прискорення пошуку IP-
94