Пошук адреси по доменному імені
Next: Зауваження по регіональній системі Up: Доменна Система Імен Previous: Структура регіональної системи імен Contents Index
Ця система імен використовується автоматично за допомогою процедури дозволу імені сервером доменних імен DNS. Немає необхлодімості самим розшукувати адресу, що відповідає цьому імені, або подавати спеціальну команду для його пошуку (в UNIX - команда nslookup). Всі комп'ютери Internet здатні користуватися доменною системою. І працює в мережі комп'ютер завжди знає свій власний мережевий адресу.
Коли використовується ім'я, наприклад, lsi.bas-net.by, комп'ютер повинен перетворити його на адресу. Для цього він робить запит до DNS-серверів. Це вузли, робочі машини, що володіють відповідною базою даних, в число обов'язків яких входить обслуговування такого роду запитів. DNS-сервер починає обробку імені з правого його кінця і рухається по ньому вліво, тобто спочатку проводиться пошук адреси в найбільшій групі (домені), потім поступово звужує пошук. Але для початку опитується на предмет наявності у нього потрібної інформації місцевий вузол. Тут можливі три випадки:
- Місцевий сервер знає адресу, тому, що ця адреса міститься в його частині всесвітньої бази даних. Наприклад, якщо ми приєднані до мережі ІТК, то наш місцевий сервер повинен володіти інформацією про всіх комп'ютерах локальної мережі інституту ІТК.
- Місцевий сервер знає адресу, тому, що хтось недавно вже запитував ту ж адресу. Коли запитується адреса, сервер DNS кешує його у себе в пам'яті деякий час - це підвищує ефективність системи;
- Місцевий сервер адреса не знає, але знає як його з'ясувати.
Як місцевий сервер може дізнатися запитана адреса, наприклад os2.spb.ru? У його прикладному або системному програмному забезпеченні є інформація про те, як зв'язатися з кореневим сервером. Це сервер, який знає адреси серверів імен вищого рівня (найбільш правих в імені), тут це рівень держав (рангу домену ru). У нього запитується адреса комп'ютера, відповідального за зону ru. Місцевий DNS-сервер зв'язується з цим більш загальним сервером і запитує в нього адресу сервера, відповідального за домен spb.ru. Тепер уже запитується цей сервер і в нього запитується адреса робочої машини os2.
Насправді, для підвищення ефективності, пошук починається не з самого верху, а з найменшого домену, в який входите і ви, і комп'ютер, ім'я якого ви запросили. Наприклад, якщо ваш комп'ютер має ім'я lsi.bas-net.by, то опитування почнеться (якщо ім'я не з'ясується відразу) не з всесвітнього сервера, щоб дізнатися адресу сервера групи by, а відразу з групи by, що відразу скорочує пошук і за обсягом , і за часом.
Alex Otwagin 2002-12-16Спонсори:
Хостинг:
Ru?