Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компютерні Мережі Щуцький С.В.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
20.22 Mб
Скачать

13.3. База даних dns

ІЬБоза даних DNS - це набір текстових файлів, які створює та супроводжує адміністратор.

Ця база даних складається із записів різних типів (RFC 882,1035,1183). Формат запису:

[назва] [час] [клас] тип дані,

де

  • назва - ім 'я машини або домену, для якого визначено цей запис. Якщогрупа записів має однакові імена, то всі імена, починаючи з другого, мож на пропустити. Можна використовувати як повністю, так і неповніс­тю визначені імена. До неповністю визначених імен додають ім 'я локаль­ ного домену;

  • час - час, протягом якого запис можна тримати у кеші;

  • клас - тип мережі, де діє служба. За замовчуванням приймають I(Internet);

*• тип - тип запису, що характеризує його призначення;

* дані- список параметрів, формат якого окремий для кожного типузапису.

Усі записи умовно розділяють на три групи:

  • зонні записи. Визначають домени, їхні сервери, а також межі діїнаступних записів;

  • головні записи. Ці записи зіставляють імена та адреси, а такожперемаршрутизовують пошту;

  • додаткові записи. Містять додаткову інформацію.

Зонні записи. Soa

У файлі БД, як звичайно спочатку записують зонні записи, а потім інші. У цьому разі їхній порядок може бути довільним.

Тип запису SOA визначає параметри зони. Зонний запис діє доти, доки у файлі не виявлено запису для іншої зони. Параметри запису най­ліпше розглянути на прикладі.

@ IN SOA ns.cs.colorado.edu admin.cs.colorado.edu. (1001 ; Serial

21600 ; Refresh, 6 hours

1800 ; Retry, 30min

1209600 ; Expire, 2 weeks 432000) ; Minimum 5 days

Ч> Символ @ використовують для скороченого позначення біжучої зони. "Ь Поле ns.cs.colorado.edu визначає ім'я головного сервера імен зони. ^ Поле admin.cs.colorado.edu. - це адреса електронної пошти у фор­маті користувач.ім'я домену.

^ Поле Serial ідентифікує номер версії файлу БД. З кожним онов­ленням файлу це число повинно збільшуватися. Часто як таке число використовують дату модифікації. Цей номер керує оновленням інфо­рмації на допоміжних серверах.

Поле Refresh - це інтервал оновлення даних допоміжними серве­рами.

Ч> Поле Retry задає період поновного звертання допоміжного серве­ра до головного, якщо попередня спроба не була успішною.

^ Поле Expire визначає час протягом якого допоміжні сервери бу­дуть обслуговувати домен у разі недоступності головного сервера.

^> Поле Minimum визначає час чинності записів. Зі збільшенням цьо­го часу зменшується навантаження на систему DNS, однак збільшуєть­ся час опрацювання змін у конфігурації.

Зонні записи. NS

Тип запису NS. Ці записи визначають головні та допоміжні сервери зони. Як звичайно, вони йдуть після записів SOA. Формат запису:

[Зона] [час] [клас] NS ім'я_госта Поле Зона є необов'язковим і може бути зчитуване з попереднього запису SOA. Приклад:

cf.iton.edu. IN NS nsl.cf.iton.edu. cf.iton.edu. IN NS ns2. cf.iton.edu. cf.iton.edu. IN NS add_s. cf.iton.edu.

У записах зазначають тільки головні та допоміжні (авторитетні) сер­вери. Водночас тип сервера не специфікований. Записи типу NS факти­чно не використовують у межах локальної зони. Однак вони визнача­ють сервери імен для зовнішніх користувачів. Зовнішні користувачі можуть бачити тільки сервери імен, специфіковані в NS.

Бувають також внутрішні сервери, приховані від зовнішнього світу.