ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Дозвіл імен доменів за допомогою DNS
         

     

    Інформатика, програмування

    Дозвіл імен доменів за допомогою DNS

    Майкл Д. Рейлі

    Щодня мільйони людей використовують DNS в операційній системі Windows NT, хоча більшість з них про це навіть не підозрює. Кожен, хто набирає адресу, наприклад, http://www.winntmag.com, застосовує DNS для зв'язку з Web-вузлом. Якщо ви хочете пов'язати свою мережу з зовнішнім світом або підготуватися до переходу на Windows 2000 (Win2K), слід хоч трохи уявляти собі, що таке DNS.

    В одній зі своїх попередніх статей я розповів про те, як можна в своїй мережі використовувати WINS для перетворення імен в IP-адреси. DNS виконує аналогічну функцію поза мережею або хоча, в деяких випадках, ті ж його можливості використовуються і всередині мережі (наприклад, у мережах, до складу яких входять Unix-системи).

    Що таке DNS?

    DNS - Це частина сімейства протоколів і утиліт TCP/IP. Microsoft та інші компанії пропонують різні версії DNS, що працюють на різноманітних операційних системах (в основному на варіантах Unix). Слово domain у назві DNS відноситься до доменів в Internet, а не до доменної моделі NT.

    Internet підрозділяється на домени, кожен з яких обслуговує різні групи користувачів. До таких доменам належать домени. Com,. Edu,. Gov і. Mil. Ними управляє Internet-сервер першого рівня, що отримав назву кореневого сервера імен (ця назва стає зрозумілим, якщо уявляти собі Internet як деревоподібну структуру).

    Система іменування доменів Internet спочатку звертається до Internet-серверів першого рівня, а потім "спускається" по дереву серверів. Коли ви набираєте адреса, ваш локальний сервер DNS переглядає свою базу даних і кешує необхідну інформацію. Якщо локальний сервер не містить IP-адресу, він передає запит кореневого сервера імен. Після чого кореневий сервер імен повертає вашого сервера DNS адресу відповідного сервера імен. У свою чергу ваш DNS-сервер звертається із запитом до сервера імен в пошуках адреси сервера на наступному рівні і далі процес повторюється.

    Наприклад, якщо ви хочете звернеться на вузол http://www.winntmag.com, ваш DNS-сервер звертається до сервера домена. com в пошуках адреса сервера імен winntmag в домені. com. Локальний DNS-сервер використовує адресу, отриманий з цього запитом, для звернення до сервера winntmag.com у пошуках адреси хоста Web-сайту.

    Наведене вище застосовне до послідовних (ітераційним) запитам, які DNS виконує від сервера до сервера. DNS також може виконувати рекурсивний запит, при якому сервер імен доменів передає результати пошуку безпосередньо вихідного клієнтові.

    Щоб зробити обидва цих пошуку більш ефективними, DNS-сервер кешує відповіді в кожній точці пошуку. Якщо після зв'язку з вузлом http://www.winntmag.com ви захочете звернеться до іншого сервера. com, ваш DNS-сервер вже буде знати адреса сервера домену. com. Якщо ж ви захочете зв'язатися з іншим комп'ютером в домені winntmag.com, ваш DNS-сервер вже містить у кеш-пам'яті адреса сервера імен winntmag.com, і немає необхідності запитувати його ще раз.

    WINS або DNS?

    І WINS, і DNS виконують дозвіл імен, яке являє собою процес перетворення комп'ютерного імені на адресу. WINS перетворює внутрішні NetBIOS імена в IP-адреси, а DNS перетворює в IP-адреси Internet-імена. Якщо ваша мережа охоплює тільки вашу компанію і в ній використовуються тільки системи компанії Microsoft (наприклад, на базі NetBIOS), DNS вам абсолютно ні до чого; все, що необхідно для розпізнавання імен пропонує WINS. Однак, якщо ви підключені до Internet, вам слід подумати про те, який тип зв'язку має сенс реалізовувати. Якщо ваші користувачі будуть отримувати доступ до зовнішніх серверів в Internet, необхідно надати їм можливості, які виходять за рамки пошуку адреси в Internet. Якщо ж, навпаки, ви плануєте надавати ресурси, до яких будуть звертатися користувачі поза вашої мережі, варто в своїй базі даних DNS настроїти сервери (наприклад, всі машини, які містять ресурси для спільного використання) як хости.

    Навіть якщо ж ви вирішили, що безпосередньо в даний момент DNS вам не потрібна, я думаю, що ви все ж захочете дізнатися про неї трохи докладніше. У Win2K система WINS буде об'єднана з DNS для того, щоб певною мірою автоматизувати процес конфігурації DNS, зараз виконується вручну. DNS стане частиною Active Directory (AD) і потребує використання протоколу дозволу імен.

    Установка

    Як WINS і DHCP, DNS повинна працювати на системі NT Server. Встановіть всі три сервісу, вибравши ярлик Service у аплеті Network з Control Panel. Ви повинні встановити їх на комп'ютері, що має фіксований IP-адреса. Після того, як ви встановив програмне забезпечення DNS і перезавантажили систему, ви побачите, що до групи програм Administrative Tools доданий DNS Manager.

    Конфігурація DNS

    Щоб використовувати DNS, всі клієнти повинні знати, як зв'язатися з сервером DNS. Вам необхідно тільки настроїти клієнт так, щоб він міг отримати адресу від сервера DHCP. Для коректної роботи, звичайно ж, вам необхідно настроїти сервер DHCP з IP-адресою DNS-сервера (як показано на Екрані 1). Більш докладно процес конфігурації цієї та інших опцій викладений у статті "Конфігурація DHCP".

    Якщо конфігурується клієнт є клієнтом DHCP, то більше нічого робити не потрібно. Якщо ви вручну привласнюєте IP-адреси, то виберіть аплет Network на Control Panel, а потім вкажіть на ярлик Protocols. Виберіть TCP/IP, а потім натисніть на кнопку Properties, після чого з'явиться діалогове вікно TCP/IP Properties. Для установки вручну адреси сервера DNS Server виберіть ярлик DNS, як показано на Екрані 2.

    Організація комутованих з'єднань з провайдером Internet виконується трохи інакше. Хоча ваш провайдер надасть вам IP-адреса, в деяких випадках вам все-таки доведеться конфігурувати своє комутоване з'єднання з IP-адресою сервера або серверів DNS вашого провайдера Internet. Іноді ви не зможете отримати доступ ні до одного з ресурсів в Internet через те, що відключені сервери провайдера або сервери імен більш високих рівнів перевантажені або не працюють.

    Якщо клієнт, який ви конфігуріруете, повинен надавати ресурси зовнішнім користувачам, вам доведеться також додати ім'я домену в діалогове вікно, показане на Екрані 2. Відзначимо, що цей запис є ім'я домену Internet, а не ім'я домену NT. Звичайно, ви можете залишити це діалогове вікно порожнім. Після того, як ви закінчили конфігурацію TCP/IP, перезавантажте свій комп'ютер.

    Конфігурація DNS-сервера

    Не варто легковажно ставиться до конфігурації DNS-сервера. Цей складний процес потребує встановлення багатьох параметрів вручну і при цьому ні один з етапів конфігурації не автоматизований. Нижче описується кілька основних моментів.

    По-перше, запустіть DNS Manager з папки Administrative Tools. Коли ви вперше його запускаєте, то в ньому є тільки один запис - Server List, який, у свою чергу, порожній. Вказавши на Server List, натисніть праву клавішу миші, а потім виберіть опцію New Server. У діалоговому вікні введіть ім'я або IP-адреса вашого DNS-сервера. Це повинен бути саме IP-адресу сервера, а не його ім'я, якщо ви адмініструєте DNS-сервер з іншого комп'ютера. DNS додасть сервер до списку. Нижче списку серверів ви побачите запис, що відповідає кеш DNS. Натисніть двічі на піктограму кеш, а потім відкрийте всі записи, розташовані під нею, як показано на Екрані 3.

    Далі ви можете додати зону. DNS розбиває ваш домен на зони, кожна з яких повинна мати первинний сервер зони. Цей первинний сервер зони представляє собою базу даних DNS. Кожна зона повинна також мати кілька вторинних серверів зони, кожен з яких окремо кешує копію бази даних, а всі разом вони обробляють запити клієнта. Таке розбиття доменів на зони, кожна з яких підтримує один або декілька серверів, скорочують робочий навантаження на DNS-сервері і прискорюють відповідь на запити користувача. Вторинні сервери забезпечують надмірність і балансування навантаження.

    До створення зони для вашого домену варто подумати про організацію декількох зон зворотного пошуку (reverse lookup zone). Ці зони перетворять IP-адреси в імена. Якщо ви спочатку створите ці зони, вони будуть дуже корисні. При додаванні записів у доменну зону, які пов'язують імена доменів з IP-адресами, зони зворотного пошуку можуть автоматично повертати цей зв'язок, тобто надають ім'я, асоційоване з кожним з IP-адрес.

    Щоб створити зону зворотного пошуку, два рази клацніть правою кнопкою миші на піктограму DNS-сервера, потім виберіть опцію New Zone. Після того, як відкриється програма-експерт, виберіть Primary. У діалоговому вікні Введіть ім'я зони. Ви повинні використовувати угоду про зворотне пошуку, яке вимагає використання тільки перших трьох складових адреси TCP/IP. Для такої мережі, як 192.168.1.0 як ім'я зони використовуйте 1.168.192.in-addr.arpa (in-addr.arpa - це спеціальна зона в структурі DNS, яка використовується для виконання зворотного пошуку адрес за допомогою протоколу дозволу адрес). Натисніть Tab для створення імені файлу для цієї зони і виберіть ім'я по замовчуванням. Натисніть кнопку Next, для того, щоб завершити процес, кнопку Finish, як показано на екрані 4.

    Тепер ви готові до того, щоб додати первинну зону. Знову виберіть опцію New Zone, натисніть на кнопку Primary, а потім на Next. Введіть ім'я зони і для генерації файлу натисніть Tab. Після чого, для завершення процесу створення зони, натисніть на кнопку Finish.

    Екран 5 показує, що DNS автоматично додала два записи до бази даних - запис Start of Authority (SOA) і запис Name Server (NS). Запис SOA вказує, який комп'ютер є довіреною сервером вашого домену. Тобто у разі появи суперечливої інформації DNS використовуватиме відомості, надаються саме цим сервером. Для кожного сервера імен в зоні повинна існувати своя запис NS.

    Додавання адрес хостів

    Ви повинні додати записи для кожного хостового комп'ютера, до якого DNS-сервер буде звертатися. Клацніть правою кнопкою мишки на зоні і виберіть опцію New Host. Введіть ім'я та IP-адреса хоста для того, щоб створити запис Address (A). Підніміть прапорець запису Check the Pointer (PTR) для того, щоб дозволити генерацію записи зворотного пошуку, а після цього натисніть кнопку Add Host. Ви можете також додати псевдонім, клацнувши правою кнопкою мишки на зоні, вибравши New Resource Record і додавши запис Canonical Name (CNAME). На Екрані 6 показаний результат таких дій. Ви можете додати записи інших ресурсів, але їх опис виходить за рамки цієї статті.

    WINS і DNS

    Якщо для присвоєння IP-адрес ви використовуєте DHCP, то при зміні IP-адреси можуть виникнути проблеми. База даних DNS має конфігуруватися вручну, тому добитися того, щоб всі дані в ній відображали реальний стан речей, досить складно. На щастя, існує просте рішення.

    Коли ви використовуєте DHCP, ви часто встановлюєте і WINS. На останньому рівні при пошуку імені, коли DNS зазвичай пов'язує ім'я хоста з IP-адресою, DNS просто передає свій запит системі WINS. Оскільки WINS динамічна та комп'ютери самі реєструються в базі даних WINS, то в WINS є нові IP-адреси, які і повертаються DNS. Потім DNS відтворює цю IP-адресу як результат запиту на розпізнавання імен в DNS. Таким чином WINS дозволяє уникнути величезної роботи з оновлення DNS-сервера. Отже, WINS стане частиною динамічної DNS в операційній системі Win2K.

    Для конфігурованія DNS так, щоб вона використовувала WINS, клацніть правою клавішею миші по імені зони, виберіть Properties, а потім ярлик WINS Lookup в діалоговому вікні. Підніміть прапорець Use WINS Resolution та введіть IP-адресу сервера WINS. Вам необхідно вказати IP-адресу, навіть якщо DHCP, WINS і DNS підтримує один і той ж сервер. Тепер DNS буде використовувати WINS як до останнього рівня при пошуку імен.

    Список літератури

    Для підготовки даної роботи були використані матеріали з сайту http://elib.albertina.ru/

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status