
- •Київський радіомеханічний коледж нау
- •Інструкція до проведення лабораторної роботи №5
- •Дослідження роботи служби dns
- •1 Мета роботи:
- •2 Завдання:
- •3 Література:
- •4 Теоретична частина:
- •Компоненти dns Простір доменних імен:
- •Доменні імена:
- •Домени:
- •Записи про ресурси:
- •Делегування повноважень:
- •Сервер імен:
- •Типи серверів імен:
- •Файли даних:
- •Короткий довідник по внутрішнім командам утиліти nslookup
- •Синтаксис
- •Параметри
- •Зауваження
- •Форматування
- •5 Техніка безпеки при виконанні лабораторної роботи:
- •6 Характеристика робочого місця:
- •7 Порядок виконання роботи:
- •9 Контрольні питання для перевірки:
Делегування повноважень:
Створення розподіленої бази даних DNS з децентралізованим керуванням досягається за допомогою делегування повноважень. Організація, що адмініструє домен, може розбити його на піддомени й передати права на керування цими піддоменами іншим організаціям. Це означає, що організація, якій передані права на керування (делеговані повноваження), стає відповідальною за підтримку й керування всіма даними цього піддомена. Батьківський домен містить тільки покажчики на джерела даних своїх піддоменів ( зазвичай, покажчики на сервери імен), щоб він мав можливість перенаправляти запити до ресурсів цих піддоменів.
Сервер імен:
Програми, які зберігають інформацію про простір доменних імен, називають серверами імен (name servers). Сервер імен звичайно має повну інформацію про деяку частину простору доменних імен, що називається зоною. Зона відповідальності — це комп'ютери в домені, імена яких DNS-сервер перетворює в IP-адреси. Про такий сервер говорять, що він є авторизованим або повноважним сервером для даної зони. Сервер імен може бути авторизованим для декількох зон.
Зона містить доменні імена й дані, які містить домен, крім доменних імен і даних делегованих піддоменів. Наприклад, домен верхнього рівня "ru" може містити піддомени "ab.ru", "bc.ru" і "cd.ru", повноваження на які можуть делегуватися яким-небудь організаціям. У цьому випадку домен "ru" містить усі дані в "ru" і всі дані в "ab.ru", "bc.ru" і "cd.ru". Але зона "ru" містить дані тільки "ru"
Однак якщо піддомен якого-небудь домена не делегується, то зона буде містити доменні імена й дані цього піддомена. Наприклад, можуть існувати піддомени "de.ru" і "ef.ru" домена "ru", але не делегуватися. У цьому випадку зона "ru" буде містити дані піддоменів "de.ru" і "ef.ru", але не буде включати дані інших піддоменів.
Таким чином, сервер імен містить дані тільки про зону, для якої він є повноважним, а також покажчики на повноважні сервери делегованих піддоменів. Якщо сервер імен одержує запит про дані з делегованого піддомена, у відповідь він може видати список повноважних серверів, з якими потрібно зв'язатися запитуючій стороні для одержання інформації цього піддомена.
Типи серверів імен:
В DNS визначено два типи серверів імен: первинні (primary masters) і вторинні (secondary masters). Первинний сервер імен одержує дані про зону, для якої він є повноважними, з файлів на хост-машині, де він виконується. Вторинний сервер імен одержує дані про зону від іншого повноважного сервера імен (первинного). Коли запускається вторинний сервер, він зв'язується з повноважним (первинним) сервером зони й завантажує дані про зону. Таку процедуру називають передачею зони (zone transfer). У процесі роботи вторинний сервер періодично опитує первинний сервер. Якщо дані на первинному сервері були змінені, то вторинний сервер обновляє свої дані, заново перекачуючи всі дані зони з первинного сервера.
Звичайно для зони створюється один первинний сервер імен і один або кілька вторинних серверів. Сервер імен може бути первинним для деякої зони й вторинним для іншої зони.