
13. Mережа Internet. Структура і сервіси Internet. Сервіси та протоколи мережі Інтернет. WWW всесвітня павутина. Електронна пошта E-mail. Служби та протоколи. Призначення та структура доменної служби імен DNS. Типи доменів. DNS-сервери. Браузери. Поняття веб-серверу. Поняття гіпертекстового документу, теги. Принципи створення та організації веб-сторінок. Інтерне́т (від англ. Internet) — всесвітня система взаємосполучених комп'ютерних мереж, що базуються на комплекті Інтернет-протоколів. Інтернет також називають мережею мереж. Інтернет складається з мільйонів локальних і глобальних приватних, публічних, академічних, ділових і урядових мереж, пов'язаних між собою з використанням різноманітних дротових, оптичних і бездротових технологій. Інтернет становить фізичну основу для розміщення величезної кількості інформаційних ресурсів і послуг, таких як взаємопов'язані гіпертекстові документи Всесвітньої павутини (World Wide Web — WWW) та електронна пошта. В повсякденній мові слово Інтернет найчастіше вживається в значенні Всесвітньої павутини і доступної в ній інформації, а не у значенні самої фізичної мережі. Також вживаються терміни Всесвітня мережа, Глобальна мережа чи навіть одне слово Мережа, Іне́т, Тенета, Міжмережжя, Інтерне́трі або Не́трі. Все частіше Інтернет вживається і з малої літери, що можна пояснити паралелями з термінами «радіо», «телебачення», які пишуть з малої. Історія Інтернету сягає досліджень 1960-х років, які проводилися на замовлення уряду США і мали на меті створення надійних розподілених комп'ютерних мереж, стійких до пошкоджень. Попередницею Інтернету стала мережа ARPANET (англ. Advanced Research Projects Agency Network), яка почавши функціонувати в кінці 1960-х, в кінці 1970-х об'єднувала близько 200 вузлів. Урядове фінансування магістральної мережі Національного наукового фонду США в 1980-х, а також приватне фінансування для інших комерційних магістральних мереж в усьому світі призвело до участі в розробці нових мережевих технологій і злиття багатьох мереж. Комерціалізація в 1990-х міжнародної мережі привела до її популяризації та впровадження в практично кожен аспект сучасного життя людини. З 2011 року понад 2,1 мільярда людей користуються послугами Інтернету. Інтернет не має централізованого управління, правил використання чи доступу. Кожна складова мережа встановлює свої власні стандарти. Централізовано визначаються правила використання адресного простору Інтернет-протоколу та Системи доменних імен. Керує цим Інтернет корпорація з присвоєння імен та номерів (англ. Internet Corporation for Assigned Names and Numbers, або ICANN), міжнародна некомерційна організація з головним офісом у США. Технічне обґрунтування і стандартизацію основних протоколів (IPv4 та IPv6) проводить Internet Engineering Task Force (IETF), некомерційна організація, відкрите міжнародне співтовариство проектувальників, учених, мережевих операторів і постачальників послуг. Мережа побудована на використанні протоколу IP і маршрутизації пакетів даних. В наш час Інтернет відіграє важливе значення у створенні інформаційного простору глобального суспільства, слугує фізичною основою доступу до веб-сайтів і багатьох систем (протоколів) передачі даних. Сервіси мережі Інтернет Мережа Інтернет має різноманітні сервіси. Зокрема,
З сучасних:
Електронна пошта дає змогу користувачам обмінюватись інформаційними даними. Пошукові системи - здійснювати пошук різноманітних відомостей. Хостинг - дає змогу розміщувати власні сайти у веб-просторі мережі Інтернет. Системи веб-закладок дають змогу розміщувати посилання на цікаві знайдені веб-сторінки. Системи створення веб-журналів дають змогу створювати власні веб-журнали і вести записи в хронологічному порядку. Системи вікі-енциклопедій дають змогу шукати енциклопедичні відомості. Відеосервіси - шукати відео та завантажувати власні відеоролики. Структура глобальної мережі Internet Для під'єднання ліній зв'язку до комп'ютерів використовуються спеціальні електронні пристрої, які називаються мережними платами, мережними адаптерами, модемами і т.д. Практично всі послуги Internet побудовані на принципі клієнт-сервер. Вся інформація в Інтернет зберігається на серверах. Обмін інформацією між серверами здійснюється по високошвидкісних каналах зв'язку або магістралях. Сервери, об'єднані високошвидкісними магістралями, становлять базову частину мережі Інтернет. Окремі користувачі підключаються до мережі через комп'ютери місцевих постачальників послуг Інтернету, Internet - провайдерів (Internet Service Provider - ISP), які мають постійне підключення до Інтернет. Регіональний провайдер, підключається до більшого провайдеру національного масштабу, що має вузли в різних містах країни. Мережі національних провайдерів об'єднуються в мережі транснаціональних провайдерів або провайдерів першого рівня. Об'єднані мережі провайдерів першого рівня становлять глобальну мережу Internet. Передача інформації в Інтернет забезпечується завдяки тому, що кожен комп'ютер в мережі має унікальну адресу (IP-адресу), а мережні протоколи забезпечують взаємодію різнотипних комп'ютерів, що працюють під управлінням різних операційних систем. В основному в Інтернет використовується сімейство мережевих протоколів (стек) TCP / IP. На канальному і фізичному рівні стек TCP / IP підтримує технологію Ethernet, FDDI і інші технології. Основою сімейство протоколів TCP / IP є мережевий рівень, представлений протоколом IP, а також різними протоколами маршрутизації. Цей рівень забезпечує переміщення пакетів в мережі і управляє їх машрутізаціей. Розмір пакета, параметри передачі, контроль цілісності здійснюється на транспортному рівні TCP. Прикладний рівень об'єднує всі служби, які система надає користувачеві. До основних прикладних протоколів відносяться: протокол віддаленого досткпа telnet, протокол передачі файлів FTP, протокол передачі гіпертексту HTTP, протоколи електронної пошти: SMTP, POP, IMAP, MIME. Всесві́тня мережа (англ. World Wide Web, скорочено: WWW; також: всемережжя, веб або тене́та) — найбільше всесвітнє багатомовне сховище інформації в електронному вигляді: десятки мільйонів пов'язаних між собою документів, що розташовані на комп'ютерах, розміщених на всій земній кулі. Вважається найпопулярнішою і найцікавішою службою мережіІнтернет, яка дозволяє отримувати доступ до інформації незалежно від місця її розташування. Основні особливості [ред.] В наш час, найбільш бурхливо прогресуюча компонента мережі Інтернет. Користувачі автоматично переходять від однієї бази даних (сайту) до іншої за допомогою гіперпосилань. Кількість серверів WWW постійно зростає, а швидкість росту WWW навіть більша ніж у самої мережі Internet. WWW — найрозвиненіша технологія Internet, вона вже стала масовою. Перспективи розвитку — необмежені. WWW — інформаційна система, якій не можна дати конкретного визначення. Наведемо лише деякі з епітетів, якими вона може бути позначена: гіпертекстова, гіпермедійна, розподілена, інтегруюча, глобальна. Нижче буде показано, що слід розуміти під кожною з цих властивостей у контексті WWW. Принцип роботи [ред.] WWW працює за принципом клієнт-сервер: існує велика кількість серверів, які за запитом клієнта надають йому гіпермедійний документ. Такий документ складається із частин з різним представленням інформації (текст, графіка, звук, відео, тривимірні об'єкти тощо). В ньому кожен елемент може бути посиланням на інший документ чи його частину. Такі посилання в WWW організовані так, що кожний інформаційний ресурс в глобальній мережі Internet однозначно адресується, а надісланий сервером документ може посилатися на інші документи на цьому ж сервері, чи на документи на інших комп'ютерах Internet. При цьому користувач не помічає цього і працює з усім інформаційним простором Internet, як з єдиним цілим. Посилання WWW вказують не тільки на документи, специфічні для самої WWW, але й на інші сервіси і інформаційні ресурси Internet. Більш того, більшість програм клієнтів WWW (браузер) не просто розуміють такі посилання, а є додатково програмами-клієнтами відповідних сервісів: FTP, Gopher, новин мережі Usenet, електронної пошти і т. і. Таким чином, програмні засоби WWW — універсальні для різних сервісів Internet, а сама інформаційна система WWW грає інтегруючу роль. Основні вживані терміни Всесвітньої павутини [ред.]
Дата-центр CERN Наведемо роз'яснення деяких термінів, які використовуються в WWW. HTML (hyper text markup language, мова розмітки гіпертексту). Це формат гіпермедійних документів, які використовують в WWW для представлення інформації. Цей формат описує вміст документу, його структуру, а також його зв'язки з іншими документами. Зовнішній вигляд документа на екрані користувача визначається навігатором — якщо користувач працює за графічним або текстовим терміналом, у кожному випадку документ на екрані матиме різний вигляд. HTML виконує інтегруючу роль для елементів гіпермедійного документа. Імена файлів у форматі html, як правило, закінчуються на html (або мають розширення htm у випадку, якщо сервер працює під Windows). URL (uniform resource locator, універсальний вказівник на ресурс). Таку назву носять словесні посилання на будь-які інформаційні ресурси Internet. До ресурсів Internet можна отримувати доступ і за IP-адресою певного комп'ютера. HTTP (hypertext transfer protocol, протокол передачі гіпертексту). Таку назву носить протокол, за яким взаємодіють клієнт та сервер WWW для передавання гіпермедійного документа клієнту. WWW — сервіс прямого доступу, який потребує повноцінного підключення до Internet. Він вимагає швидких ліній зв'язку для документів, що містять багато графічної або іншої нетекстової інформації. Коли швидкості нижчі, втрачається частина переваг, які зробили WWW таким популярним. Проблеми та майбутній розвиток [ред.] Практично будь-яка інформація, яка подається для публічного доступу, може бути відображена засобами WWW. Якщо ж щось не може бути відображене в WWW, то це зумовлене лише деякими обмеженнями та недоліками самої WWW. По-перше, з'єднання між клієнтом і сервером одноразове: клієнт посилає запит, сервер видає документ, і зв'язок переривається. Це означає, що сервер не має механізму сповіщення клієнта про зміну або надходження нових даних. Ця проблема сьогодні вирішується декількома способами: розробляється нова версія протоколу http, яка дасть змогу підтримувати тривале з'єднання, передачу даних у декілька потоків, розподіл каналів передачі даних та управління ними. Якщо вона буде реалізована і буде підтримуватися стандартним програмним забезпеченням WWW, то це зніме вищезгадані недоліки. Інший шлях — використання навігаторів, які зможуть локально виконувати програми на інтерпретованих мовах, як, наприклад, проект Java компанії Sun Microsystems. Інший варіант розв'язку цієї проблеми — використання технології AJAX, на основі XML та Javascript. Це дає змогу отримувати дані з сервера тоді, коли сторінка WWW вже завантажена з сервера. Електро́нна по́шта (англ. e-mail, або email, скорочення від electronic mail) — популярний сервіс в інтернеті, що робить можливим обмін даними будь-якого змісту (текстові документи, аудіо-відео файли, архіви, програми). Призначення та функції E-mail [ред.] Електронною поштою можна надсилати не лише текстові повідомлення, але й документи, графіку, аудіо-, відеофайли, програми тощо. Через електронну пошту можна отримати послуги інших сервісних мереж[Джерело?]. Електронна пошта — типовий сервіс відкладеного зчитування (off-line). Після відправлення повідомлення, як правило, у вигляді звичайного тексту, адресат отримує його на свійкомп'ютер через деякий період часу, і знайомиться з ним, коли йому буде зручно. Електронна пошта схожа на звичайну пошту. Звичайний лист складається із конверта, на якому зазначена адреса отримувача і стоять штампи поштових відділень шляху слідування, та вмісту — власне листа. Електронний лист складається із заголовків, які містять службову інформацію (про автора листа, отримувача, шлях проходження листа), які служать, умовно кажучи, конвертом, та власне вміст самого листа. За аналогією зі звичайним листом, відповідним методом можна внести в електронний лист інформацію якого-небудь іншого роду, наприклад, фотографію тощо. Як і у звичайному листі можна поставити свій підпис. Звичайний лист може не дійти до адресата або дійти з запізненням, — аналогічно і електронний лист. Звичайний лист доволі дешевий, а електронна пошта — найдешевший вид зв'язку. Отже, електронна пошта повторює переваги (простоту, дешевизну, можливість пересилання нетекстової інформації, можливість підписати і зашифрувати лист) та недоліки (негарантований час пересилки, можливість доступу для третіх осіб під час пересилки, неінтерактивність) звичайної пошти. Проте у них є і суттєві відмінності. Вартість пересилки звичайної пошти у значній мірі залежить від того, куди вона повинна бути доставлена, її розміру та типу. У електронної пошти такої залежності або немає, або вона досить невідчутна. Електронний лист можна шифрувати та підписувати більш надійніше та зручніше, ніж лист на папері — для останнього, власне, взагалі не існує загальноприйнятих засобів шифровки. Швидкість доставки електронних листів набагато вища, ніж паперових, та мінімальний час проходження незрівнянно менший. Загалом в залежності від розміру листа та швидкості каналу зв'язку доставка електронного листа триває в середньому від кількох секунд до кількох хвилин. Щоправда, можуть бути затримки через збої в поштових серверах. Принцип дії [ред.] На діаграмі показано типову послідовність подій, що відбуваються, коли Аліса відправляє листа з допомогою поштової програми (MUA).[1] Вона вводить e-mail адресата та натискає кнопку «відправити».
Програми-клієнти для роботи з E-mail [ред.] Функціонування електронної пошти побудовано на принципі клієнт-сервер, стандартному для більшості мережевих сервісів. Для обміну листами з поштовим сервером, потрібна спеціальна програма-клієнт. Існує багато різних програм-клієнтів електронної пошти, які можуть відрізнятися окремими функціями, можливостями та інтерфейсом, в тому числі й такі, що працюють на сервері (в режимі on-line). Проте загальні функції у більшості пакетів однакові. До них можна віднести:
До популярних поштових програм-клієнтів відносять:[Джерело?]
Сучасний пакет програм електронної пошти має добре організований інтерфейс користувача, який не потребує багато часу і зусиль для засвоєння, та звичайно забезпечує такі додаткові функції:
Глобальна мережа Інтернет містить велику кількість комп’ютерів, що працюють під управлінням різних операційних систем, на різних апаратних платформах. Проте, під час обміну інформацією всі комп’ютери повинні користуватися єдиними правилами (угодами, протоколами) про способи передачі повідомлень. Тоді, любий комп’ютер буде здатний «зрозуміти» інформацію, що отримана від іншого комп’ютера. Протокол – це узгоджені, стандартні правила передачі інформації в мережі. Розрізняють два типи протоколів Інтернету: Базові протоколи, що відповідають за фізичну пересилку електронних повідомлень будь-якого типу між комп’ютерами Інтернету. Ці протоколи (IP і TCP) настільки тісно пов’язані між собою, що, зазвичай, їх позначають єдиним терміном «протокол TCP/IP». Прикладні протоколи більш високого рівня, що відповідають за роботу служб Інтернету. Комп’ютер не зможе працювати в Інтернеті, якщо на ньому не встановлено підтримку базових протоколів TCP/IP. Проте, на конкретному комп’ютері можуть бути відсутніми програми-клієнти, які використовують певний прикладний протокол. Наприклад, може не працювати електронна пошта або служба миттєвих повідомлень. Кожен протокол виконує притаманну йому функцію і має бути сумісним з іншими протоколами. В комп’ютері, який під’єднано до локальної чи глобальної мережі протоколи мають бути встановлені і обов’язково виконуватися. Протоколи прикладного рівня. Протоколи прикладного рівня є посередником між програмою-клієнтом та мережею і є протоколами самими верхнього рівня. Вони перетворюють інформацію, що передається по мережі у форму, яка є зрозумілою для програми-клієнта. Протокол HTTP (Hyper Text Transfer Protocol). За допомогою протоколу HTTP організується відправлення запитів до веб-серверу, обробка відповіді сервера у форматі HTML і відображення отриманої інформації у вікні браузера. Протоколи для роботи з електронною поштою. Призначені для організації доставки та передачі повідомлень через поштовий сервер. Протокол SMTP (Simple Mail Transfer Protocol). Відправлення листів від клієнта до поштового серверу. Дозволяє відправляти повідомлення на кілька адрес, застосувати проміжне збереження, пересилати копії повідомлень на інші адреси. Протокол РОР3 (Post Office Protocol). Доставка листів від поштового серверу до клієнта. Цей протокол має вбудовані механізми розпізнавання адрес електронної пошти, а також модулі підвищення надійності отримання повідомлень. Протоколи FTP, TelNet та інші. Призначені для постачання інформації до програм-клієнтів відповідних служб. Протокол WAP (Wireless Application Protocol). Надає безпровідний доступ до інформаційних і сервісних служб Інтернету у разі під’єднання з мобільних пристроїв (телефонів, смартфонів, КПК). Протоколи транспортного рівня Керують передачею інформації. Основним завданням є контроль правильності передачі даних, а також забезпечення надійної доставки даних до призначеного комп’ютера. Протокол отримує інформацію від протоколів прикладного рівня і розділяє її на окремі частинки – пакети. Важливою частиною пакету є його заголовок, в якому зазначається: номер пакету, інформація про комп’ютер-відправник та комп’ютер-приймач, а також контрольна сума, яка потрібна для перевірки цілісності пакету. Для подальшої передачі пакет скеровується на наступний нижчий рівень (в межах цієї лекції – мережний) і далі по мережі до комп’ютер-приймача, звідки має надійти підтвердження про прийом пакету. Якщо пакет не дійшов, загубився або пошкодився, його буде надіслано ще раз. Після надходження пакетів до місця призначення, протокол транспортного рівня комп’ютера-приймача аналізує їх заголовки, об’єднує пакети до єдиного цілого і відправляє інформацію до протоколів прикладного рівня. Щоб запобігти спотворенню інформації при пакетуванні комп’ютер-відправник обчислює і вписує у заголовок контрольну суму. Комп’ютер-приймач за тим же алгоритмом зі свого боку обчислює контрольну суму для цього пакету і порівнює її з тою, що є у заголовку. Якщо сума не збігається, пакет вважається спотвореним і надсилається ще раз. Такий спосіб передачі інформації є доволі зручним і швидким. Самим поширеним і відомим є протокол TCP (Transmission Control Protocol), який має давню історію, є одним з найперших транспортних протоколів і постійно вдосконалюється. Протоколи мережного рівня Здійснюють взаємодію конкретних комп’ютерів мережі, тобто визначають маршрути просування інформації всередині мережі. Такий процес називається маршрутизацією. На шляху між комп’ютером-клієнтом та комп’ютером-сервером може знаходитися кілька проміжних комп’ютерів, які називаються маршрутизаторами. Маршрутизатор визначає, які з’єднання на даний момент існують і є менш завантаженими для передачі пакету. Пакети одного повідомлення можуть передаватися різними шляхами і за неоднаковий час. На вході до комп’ютера-приймача пакети накопичуються (буферизуються) і об’єднуються до єдиного цілого. Самим поширеним і відомим є ІР-протокол (InterNet Protocol). Служби мережі Інтернет[ред.] У наш час найпопулярнішими службами Інтернету є:
Доменна система імен (англ. Domain Name System, DNS) — розподілена система перетворення імені хоста (комп'ютера або іншого мережевого пристрою) в IP-адресу. Кожен комп'ютер в Інтернеті має свою власну унікальну адресу — число, яке складається з чотирьох байтів. Оскільки запам'ятовування десятків чи навіть сотень — не досить приємна процедура, то всі (чи майже всі) машини мають імена, запам'ятати які (особливо якщо знати правила утворення імен) значно легше. Уся система імен в Інтернеті — ієрархічна. Це зроблено для того, щоб не підтримувати одне централізоване джерело, а роздати владу на місця. Домен необхідний для процесу визначення служб Інтернету в їх звичному (символьному) вигляді. Таким чином, доменне ім’я – це частина або ділянка Інтернету, тобто, ім’ясайту, за рахунок якого, його легко можна відшукати в мережі. Реєструванням і обслуговуванням всіхдоменів займаються певні DNS служби. В залежності від їх швидкісних параметрів і кількості користувачів, залежить і рівень якості пропонованих послуг. В Інтернеті, доменні імена зазвичай поділяють в залежності від їх виду розширення. До прикладу, за географічним місцем або їх призначенням. Так, сайти з доменами, що закінчуються на. org належать різним організаціям або адміністративним центрам, .net – пов’язані з Інтернетом, .info – повчальні, .biz – для бізнесу, .com – призначені для комерційних компаній. Ще імена сайтів підрозділяються за територіальними зонами, наприклад, .еe – Естонія, .ru – Росія, .dk – Данія, .in – Індія, .br – Бразилія та інші. Отже, в залежності від закінчення доменного імені, можна зрозуміти, до якої країни або тематиці відноситься його ресурс. Якщо ж Вас цікавить реєстрація українських доменів, дізнатися про це можна почитати ось тут:регистрация домена в Украине. Говорячи про доменні імена, треба відзначити, що вони також різняться і за рівнями. Наприклад, домен google.ru – є доменом строго другого рівня, в той час як translate.google.ru, відповідно, третім. В Інтернеті зазвичай можна знайти домени другого рівня вкладеності, тому що вони розроблені на платній основі. Природно, домени другого рівня краще приймаються людиною і тому, вони тільки платні. З цієї причини, багато компаній і фірми, намагаються зареєструвати доменне ім’я такого рівня. Так само існують домени третього рівня які теж є платними, а решта (деякі з них), – існують на безкоштовній основі. Вони відмінно зарекомендували себе для початківців програмістів та інших відвідувачів глобальної мережі. У тому випадку, якщо користувач мережі надумає зареєструвати доменне ім’я, то йому буде необхідно звернутися в певну компанію або сервіс реєстрації доменів, які займаються такими справами. У такому сервісі, можна легко знайти незайнятий домен в потрібній доменній зоні і, відповідно, купити його. Тільки після такої операції він зможе ним користуватися. Але тут є один важливий момент, він полягає в тому, що при покупці доменного імені в сервісі, домен обійдеться замовнику набагато дешевше, ніж у головного реєстратора. Це пояснюється тим, що такі сервіси щодня реєструють велику кількість доменів і ціни у них оптові. Типи серверів Існує три основні типи серверів DNS, які відрізняються покладеними на них завданнями:
Основний сервер DNS управляє зоною повноважень. Якщо потрібно додати/видалити домен або вузол або якось інакше модифікувати зону, зміни потрібно проводити на основному сервері DNS. Через певний час, який залежить від настройок сервера, основний сервер передасть зону резервному серверу DNS. Дане явище називається трансфером зони. Що ж до резервних серверів, то повинен бути хоч би один резервний сервер DNS. Тому є декілька причин: якщо клієнтів багато, то наявність резервного сервера DNS дозволить знизити навантаження на основний сервер DNS і прискорити доступ фізично віддалених від основного сервера клієнтів до бази даних доменних імен. DNS-сервер — програма, призначена для відповідей на DNS-запити за відповідним протоколом. Також DNS-сервером можуть називати хост, на якому запущено відповідну програму. |
Типи dns-серверів [ред.]
За виконуваними функціями DNS-сервери поділяються на декілька груп. Залежно від конфігурації, конкретний сервер може відноситися до декількох типів;
авторитетний DNS-сервер — сервер, що відповідає за свою зону.
Головний або первинний сервер (в термінології BIND) — сервер, що має право на внесення змін в окремі зони. Зазвичай для зони буває тільки один головний сервер. У випадку Microsoft DNS-сервера і його інтеграції з Active Directory, головних серверів може бути декілька (так як реплікація змін здійснюється не засобами DNS-сервера, а засобами Active Directory, за рахунок чого забезпечується рівноправність серверів і актуальність даних);
Підлеглий або вторинний сервер, що не має права на внесення змін в дані зони і отримує повідомлення про зміни від головного сервера. На відміну від головного сервера їх може бути (практично) необмежена кількість. Підлеглий так само є авторитетним сервером (і користувач не може розрізнити головний і підлеглий сервери, різниця з'являється тільки на етапі конфігурування/внесення змін до налаштувань зони);
Кеш-сервер DNS — сервер, який обслуговує запити клієнтів, (отримує рекурсивний запит, виконує його за допомогою нерекурсивних запитів до авторитетних серверів, або передає рекурсивний запит DNS-серверу, що стоїть вище в ієрархії);
Локальний DNS-сервер; використовується для обслуговування DNS-клієнтів, які працюють на локальній машині. Фактично, це різновид кешувального DNS-сервера, сконфігурованого для обслуговування локальних додатків;
Перенапрямний DNS-сервер (англ. forwarder внутрішній DNS-сервер); сервер, що перенаправляє отримані рекурсивні запити кеш-серверу, що стоїть вище в ієрархії, у вигляді рекурсивних запитів. Використовується переважно для зниження навантаження на сервер кешу DNS;
Кореневий DNS-сервер — сервер, який є авторитетним у кореневій зоні. Загальновживаних кореневих серверів у світі всього 13, їх доменні імена знаходяться в зоні root-servers.net і називаються a.root-servers.net, b.root-servers.net, …, m.root-servers.net. У певних конфігураціях локальної мережі можлива ситуація налаштування локальних кореневих серверів;
Реєстраційний DNS-сервер. Сервер, що приймає динамічні оновлення від користувачів. Часто поєднується з DHCP-сервером. У Microsoft DNS-сервер при роботі на контролері домену сервер працює в режимі реєстраційного DNS-сервера, приймаючи від комп'ютерів домену інформацію про відповідність імені та IP комп'ютера і оновлюючи відповідно дані зони домену;
DNSBL-сервер (сервер з чорними списками адрес та імен). Формально, такий сервер не входить в ієрархію DNS, однак використовує той же механізм і протокол для роботи, що і DNS-сервери.
Види DNS-запитів [ред.]
Прямий запит [ред.]
Прямий (forward) запит — запит на перетворення імені (символьної адреси) хоста в числову IP-адресу.
Зворотний запит [ред.]
Зворотний (reverse) запит — запит на перетворення IP-адреси в ім'я хоста.
Режим "View" [ред.]
Деякі сервери підтримують можливість роботи в різних режимах для різних сегментів мережі. У Bind цей режим називається «view». Наприклад, сервер може для локальних адрес (наприклад, 10.0.0.0/8) віддавати локальні адреси серверів, для користувачів зовнішньої мережі — зовнішні адреси. Також сервер може бути авторитетним для заданої зони тільки для вказаного діапазону адрес (наприклад, у мережі 10.0.0.0/8 сервер оголошує себе авторитетним для зони internal, при цьому для зовнішніх адрес у відповідь на запит імені із зони internal буде віддаватися відповідь «невідомий»).