Що таке ім'я сервера dns. Що таке DNS? DHCP-сервер: що це та в чому його особливості

Що таке сервер DNS, принцип роботи сервера DNS

Що таке сервер DNS

DNS сервер - це сервер, що дозволяє перетворювати символьні імена доменів на IP адреси, і навпаки.

Домен - це певна зона у просторі доменних імен, якій обов'язково присвоюється як мінімум одна IP адреса.

Як працює DNS

Служба DNS служить для порівняння доменне ім'я IP адреси. Система DNS складається з безлічі серверів різного рівня, у кожній мережі має бути свій DNS сервер, який містить локальну базу DNS записи.

Як це працює:

  • Клієнт робить запит на локальний сервер DNS, наприклад, в адресному рядку браузера ви набрали адресу сайту;
  • Якщо локальний DNS містить цей запис, він дає відповідь. У нашому прикладі, браузер отримає IP-адресу сайту, і звернутися до нього.
  • Якщо в локальному DNSні потрібного запису, то він звертається до наступного DNS серверу, і так, доки запис не буде знайдено.

Однією IP адресою можна порівняти безліч доменних імен - це називається віртуальний хостинг. Але й одному доменному імені може бути присвоєно безліч IP адрес, як правило, для розподілу навантаження.

Записи сервера DNS

У DNS серверає кілька видів записів, розглянемо їх:

Запис SOAстворює зону для домену, наприклад, нам потрібно додати домен exempl.com, тоді нам спочатку потрібно створити запис SOA, який вказуватиме, на якому сервері зберігається інформація про цей домен. У запису SOA є кілька параметрів:

  1. Serial - серійний номерзони. Він збільшується щоразу, при внесенні змін у даному домені, це потрібно для визначення змін із вторинного DNS сервера та визначення потреби оновлення свого кеша.
  2. Refresh – період оновлення. Період у секундах, через який, вторинний сервер DNS повинен перевіряти серійний номер первинного серверащодо змін, і оновлювати дані якщо потрібно.
  3. Retry – повтор оновлення. Задає частоту спроб оновлення вторинного DNS при помилці підключення до первинного. Задається за секунди.
  4. Expire – термін зберігання даних первинного DNS на вторинному, при невдалих спробах підключення та оновлення даних.
  5. TTL - час життя записів цієї зони у кеші вторинних DNSсерверів. Наприклад, час життя A запису цієї зони на вторинних серверах. Якщо дані часто змінюються, рекомендовано встановлювати невелике значення.

Запис NS(name server) - вказує на DNS сервер для цього домену, тобто на сервер, де зберігаються A записи.

example.com IN NS ns1.ukraine.com.ua

Запис A(address record) - цей запис, вказує на IP адресу домену.

example.com IN A 91.206.200.221

Запис CNAME(canonical name record) вказує на синонім цього домену, тобто даному доменубуде присвоєно IP адресу домену, на який посилається цей запис.

example.com IN CNAME xdroid.org.ua

Запис MX(mail exchange) вказує на поштовий сервердля цього домену.

example.com IN MX 10 mail.example.com

Додаткова цифра перед mail.example.com вказує на величину пріоритету – менше цифра – вище пріоритет.

Запис PTR(Pointer) - є зворотним записомзапису A. Пошук IP адреси за доменом здійснюється завдяки запису A, а пошук домену за IP адресою завдяки записам PTR. Записи PTRмає сенс ставити тільки на фізичному хостингу, тому що на віртуальному хостингуу всіх імен один IP.

Це далеко не повний перелік записів DNSсервера, але основні записи ми розглянули.

Повний список DNS записів:

  1. SOA (start of authority record)
  2. NS (name server)
  3. MX (mail exchange)
  4. A (address record)
  5. CNAME (canonical name record)
  6. TXT (Text)
  7. PTR (Pointer)
  8. SRV (Server selection)
  9. AAAA (IPv6 address record)
  10. AFSDB (AFS data base location)
  11. ATMA (ATM address)
  12. DNAME (Name redirection)
  13. HINFO (Host information)
  14. ISDN (ISDN address)
  15. LOC (Location information)
  16. MB (Mailbox)
  17. MG (Mail Group Member)
  18. MINFO (Mailbox або Mail list info)
  19. MR (Mail rename)
  20. NAPTR (Naming Authority Pointer)
  21. NSAP (NSAP address)
  22. RP (Responsible Person)
  23. RT (Route through)
  24. SPF (Sender Policy Framework)
  25. SRV (Server Selection)
  26. X25 (X.25 PSDN address)

Не забуваємо залишати

Сучасний інтернет є не чим іншим, як безліччю різних комп'ютерів, ноутбуків та мобільних пристроїв, Пов'язаних між собою в одну мережу. По суті всі ці пристрої є сервером. Адже кожна з них має IP-адресу, яка є унікальною. Саме завдяки IP і відбувається ідентифікація пристроїв у глобальній мережі.

При цьому для роботи інтернету потрібні два типи серверів: основний та допоміжний. Перший слугує для розміщення сайтів користувачів. Залежно від того, який обсяг інформації віддається та виходить, на сервері може зберігатися різна кількість сайтів – від одного (facebook.com, mail.ru, odnoklassniki.ru) до багатьох тисяч. Другий тип представлений допоміжними серверами, які допомагають працювати основні мережі, забезпечуючи спільну взаємодію. Одним із різновидів таких допоміжних пристроїв є DNS-сервера.

Що являє собою DNS-сервер і для чого використовується

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

Можна дати і простіший опис. За допомогою DNS-сервера визначається відповідність звичного нам імені сайту його IP-адреси. Ця інформація зберігається в базі даних, що постійно поповнюється.

Розглянемо практично всю послідовність. Браузер, в якому користувач відкриває сайт, спочатку звертається до DNS-сервера і повідомляє його, що хоче відшукати і потрапити на сайт, адресу якого введено в текстовому полі адресного рядка. Йдемо далі. DNS-сервер визначає по своїй базі, де мережі знаходиться сайт з таким ім'ям, зіставивши його IP-адресу сервера з ресурсом, що знаходиться на ньому, і відправляє туди запит. В результаті формується відповідь, що складається з набору різних файлів, що складають сам сайт (HTML-документи, зображення та таблиці, CSS-стилі) і відправляється в браузер користувача.

Де знаходяться установки ДНС-сервера і як дізнатися його адресу в Windows 7

Розглянемо ситуацію, коли користувач на своєму комп'ютері під керуванням Windows 7 спокійно «подорожує» інтернетом. Це означає, що сервер DNS працює. Переконатися в цьому можна, зайшовши через вкладку «Адміністрування» панелі керування в меню «Служби» та переглянути стан DNS-клієнта. Служба повинна бути увімкнена при вибраному автоматичному типі запуску.

Щоб дізнатися адресу DNS-сервера, слід скористатися командою ipconfig/all, ввівши її в командному рядкуутиліти cmd.exe, запущеної від імені адміністратора.

Як встановити та налаштувати: інструкція

DNS-сервер підключається під час налаштування мережного протоколу.

Послідовність запуску:

  1. Виберіть у нижній частині робочого столу (праворуч у треї) мережне підключення, клацнувши мишкою по відповідній піктограмі, і перейдіть у спливаючому вікні, що відкрилося, за посиланням на вкладку управління мережевими підключеннями.
  2. Виберіть діюче підключенняі у вікні, натисніть кнопку «Властивості».
  3. Виберіть вкладку параметрів протоколу TCP/IPv4.
  4. Позначте радіокнопки автоматичного отримання IP-адрес і DNS-сервера, натисніть «ОК» і закрийте всі відкриті вкладки.

Слід зазначити, що таке автоматичне налаштування можливе лише в тому випадку, якщо увімкнено службу DHCP-клієнт, що забезпечує запуск та роботу в мережі DHCP-сервера. Її налаштування можна переглянути та змінити, вибравши відповідний пункт у відкритому вікні системних службвкладки «Адміністрування» панелі керування.

При автоматичному налаштуваннівикористовуються DNS сервери провайдера. Не завжди доцільно, оскільки можуть виникнути труднощі. Наприклад, сервери провайдера далеко не завжди можуть впоратися з навантаженням і не роблять фільтрацію. В цьому випадку переважно підключатися через великі відомі компанії.

DNS-сервери Яндекс:

  • 88.8.8;
  • 88.8.1.

DNS-сервери Google:

  • 8.8.8;
  • 8.4.4.

DNS-сервери OpenDNS:

  • 67.222.222;
  • 67.220.220.

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

Можливі проблеми та шляхи їх вирішення

Якщо у вас виникли проблеми з доступом до інтернету, то не поспішайте засмучуватися. Цілком можливо, що це сталося через порушення роботи DNS-Сервера.

Основні проблеми:

  • пропадає інтернет і неможливо відкрити жодного сайту;
  • сайти в браузері не відчиняються, але при цьому торрент-клієнт продовжує працювати;
  • при спробі перезавантаження мережевого адаптерапроцес «зависає»;
  • неможливо перезавантажити DNS-клієнт, при цьому видається помилка.

Може статися, що ваш провайдер увімкнув блокування деяких DNS-серверів або прописані в налаштуваннях мережного протоколу адреси стали недоступні. Вирішення проблеми дуже просте. Спочатку спробуйте змінити адреси DNS-серверів, а якщо з цього нічого не вийде, то увімкніть їх автоматичне отримання. Якщо проблему не вирішено, слід шукати іншу причину або звернутися до сервісного центру.

Відео: що робити, якщо DNS не відповідає, і як виправити інші проблеми

Сервер DHCP та його відмінність від DNS

DHCP-сервер відноситься до допоміжного типу серверів, що містять мережевий протокол, що забезпечує динамічне налаштуваннявузла на етапі автоматичного конфігурування будь-якого мережевого пристрою, що підключається до Інтернету. Адміністратором мережі при цьому задається лише діапазон адрес. В цьому випадку відсутня ручне налаштуванняі, відповідно, скорочується кількість помилок, що виникають. Так відбувається тому, що сервер автоматично розподіляє адреси між комп'ютерами відповідно до заданим діапазоном. Більшість мереж TCP/IP працює за протоколом DHCP.

DNS – це спеціальна системадля отримання відомостей про домени ( Domain Name System).

Навіщо потрібний DNS?

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

Як працює DNS?

Усі сайти зберігаються на серверах хостинг-провайдерів. У яких є сотні або тисячі серверів, і кожен з них має свою IP-адресу. Коли користувач хоче відкрити будь-який сайт (наприклад hostings.info), він вводить його в браузері і з комп'ютера йде запит.

Спочатку запит йде на DNS-сервер, який підказує, де можна дізнатися IP-адресу сервера, на якому зберігаються файли запитуваного сайту. У відповіді надходить адреса NS-сервера (ns1.hoster.com і ns2.hoster.com).

Після цього йде запит на сервер з IP 218.106.218.10, який обробляє запит користувача і у відповідь показує користувачеві сайт, який він хотів відкрити.

Як використовувати DNS у хостингу?

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

Як настроїти DNS?

Навіть якщо у вас мало досвіду, незабаром ви переконаєтеся, що змінювати налаштування DNS дуже просто. Все, що вам потрібно - це зайти в панель управління доменом (вона знаходиться або у реєстратора домену, або у хостера [якщо ви реєстрували домен через нього]). І внести туди назви DNS-серверів (наприклад, ns1.hoster.com і ns2.hoster.com), які можна дізнатися у хостинг-провайдера. Але найчастіше вони приходять разом з рештою налаштувань, у першому листі, який надсилає хостинг-провайдер.

Як дізнатися про поточні DNS свого чи чужого сайту?

Це можна зробити за допомогою будь-якого WHOIS-сервісу, рейтинг яких ми склали.

Важливо

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

Що таке сервер доменних імен (DNS)?

Функція сервера доменних імен полягає в тому, що він надає необхідну комп'ютерамінформацію, щоб оперативно шукати розташування сайтів у мережі Інтернет. Коли користувачів набирає адресу в браузері, провайдер перевіряє цю адресу через сервер доменних імен, для того щоб дізнатися, куди відправити запит користувача.

Чому це відбувається?

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

На сервері доменних імен зберігається запис про ім'я домену сайту та IP адресу сервера, куди потрібно надсилати запити.

Чому потрібно вказати сервер імен хостингу в записі домену?

Сервер імен призначений для того, щоб знаходити інформацію про ваш інтернет-сайт. Коли ви здійснюєте запис у вашому домені, ви автоматично повідомляєте Інтернет про точне розташування вашого сайту в мережі. Якщо ви не зміните інформацію в записі свого домену, простіше кажучи, залиште згадку про попередній хостинг-провайдер, то вказівник на розташування вашого сайту буде показувати на сервер, де ваш сайт вже не існує. А якщо попередній провайдер видалив зі свого сервера доменних імен запис про ваш веб-сайт, ваш домен буде направлений в «пустоту».

Чому інформація про зміни хостингу так довго набирає чинності?

Коли користувач змінює хостинг-провайдера або вперше реєструє ім'я домену, дані про запис автоматично надходять на інші сервери доменних імен. Сайт може почати функціонувати через 4 години після реєстрації, однак середній проміжок часу поширення інформації становить від 24 до 72 годин. Така ситуація пов'язана з тим, що здебільшого більшість серверних імен періодично оновлюють інформацію. Це означає, що інформація, що зберігається, не завжди актуальна. Оновлення інформації відбувається через певний проміжок часу, це пов'язано з тим, що інформація такого рівня змінюється вкрай рідко.

Що робити, якщо домен посилається на колишній хостинг, хоча там давно немає облікового запису?

Така ситуація пов'язана з такими можливими причинами:

1. Дані про попередні DNS збереглися в записах вашого домену.

Рішення проблеми:вам необхідно відкоригувати записи свого домену таким чином, щоб вони вказували на сервер імен поточного хостинг-провайдера.

2. ваш колишній хостинг-провайдер не видалив зі свого сервера запис про ваш домен.

Рішення проблеми:вам потрібно звернутися з проханням до вашого колишнього провайдера, щоб він видалив старий записпро ваш домен. Якщо ваш сайт вже обслуговується у нового хостинг-провайдера, дотримуйтесь алгоритму дій, вказаного у попередньому пункті.

3. Інформація про нового записувашого веб-сайту ще не встигла поширитись на всі сервери імен. Така ситуація відбувається тоді, коли ви змінюєте запис покажчика сервера імен домену вашого веб-сайту.

Рішення проблеми:зачекайте 24-72 годин, за цей час налаштування набудуть чинності. Однак якщо проблема не вирішується, зверніться до нового хостинг-провайдера.

Чому користувачі бачать мій нещодавно зареєстрований веб-сайт, а я досі ні?

Швидше за все, записи про ваш домен вже встигли оновитись у провайдера, до якого вони приєднані. Протягом 72 годин ці записи також оновляться у вашого провайдера.

DNS – це служба, яка забезпечує обмін між різними сегментами мережі.Її застосування дозволяє значно скоротити час роботи на пошук інформації. У цій статті ви дізнаєтеся про основні принципи функціонування служби, а також способи та форми передачі даних в Інтернеті.

Як працює

На зорі розвитку Інтернету існувала «плоска» система найменувань: у кожного користувача був окремий файл, В якому містилися списки необхідних йому контактів. Коли він підключався до Всесвітнього павутиння, його дані розсилалися на інші пристрої.

Однак через стрімкого розвиткуІнтернету необхідно було максимально спростити обмін даними. Тому його поділили на менші сегменти-домени. У свою чергу вони поділяються на піддомени. На вершині адреси, поданої в іменній формі, є корінь – основний домен.

Оскільки Інтернет – це американська розробка, існує два типи первинних доменів:

  • загальні домени, що належать установам США:
  1. com - бізнес-організації;
  2. gov – урядові заклади;
  3. edu – освітні установи;
  4. mil – військові представництва;
  5. org – приватні організації;
  6. net – інтернет-провайдера.
  • корінні домени інших країн складаються з двох літер.

Другий рівень складається із скорочень міст чи областей, а домени третього порядку позначають різні організації та підприємства.

Крапка виконує роль роздільника між доменами різними системами. Наприкінці імені крапка не ставиться. Кожен окремий домен з точкою називається міткою.

Її довжина не повинна перевищувати 63 символи, а повна довжина адреси – 255 знаків. В основному, використовуються латиниця, цифри та знак дефісу, проте кілька років тому почали використовувати почали використовувати приставки на основі інших систем писемності. Регістр букв не має значення.

Сервери – це такі комп'ютери, на яких міститься перелік інших об'єктів усередині одного рівня мережі, що дозволяє прискорити обмін між користувачами. Вони стали основою нової системи.

Кожен рівень мережі повинен мати власний сервер, який містить інформацію про адреси користувачів свого сегмента.

Пошук необхідних даних відбувається так:


Основи DNS

Вузол, що складається з кількох доменів, називається зоною. Її файл містить основні параметри свого сегмента. У тому числі він включає інформацію про FQDN або повністю визначене доменне ім'я. Якщо запис закінчується точкою, це означає, що ім'я об'єкта задано правильно.

Існує кілька типів комп'ютерів, які обслуговують DNS:

  • master- Головний агент мережі. Він може змінювати її конфігурацію;
  • slave- Влаштування другого порядку. Вони обслуговують клієнтів нарівні з master і можуть замінювати його у разі несправностей. Це дозволяє розвантажити мережу;
  • кешуючий.Містить інформацію про домени сторонніх зон;
  • невидимий.Немає в описі зони. Найчастіше цей статус надається користувачам зі статусом master для того, щоб уберегти їх від атаки.

До них користувач може надіслати один із двох типів запиту.

Браузер посилає його через програму-resolver:

  • рекурсивний.Якщо сервер не містить необхідної інформації, то він дізнається необхідні дані у комп'ютерів вищого рівнята надсилає клієнту відповідь. Це дозволяє зменшити кількість запитів та забезпечує економію часу та вашого трафіку;
  • ітеративний.Сервер надсилає готову відповідь, відбираючи інформацію лише зі свого кешу (пам'яті). Якщо у нього немає відповідних даних, він надає посилання інші комп'ютери. Потім браузер переходить на цю адресу.

Існує два типи відповідей:

  1. авторитативний– якщо дані надсилаються з пристрою, який обслуговує мережу;
  2. неавторитативний.Надсилається стороннім комп'ютеромякий отримує необхідні дані з власного кешу або після ітеративного запиту.

Відео: служба DNS

Імена та IP-адреси

Служба DNS забезпечує переведення імен сайтів в IP-адреси. В інтернеті кожен пристрій можна відстежити за 2 основними параметрами – ім'ям домену та IP-адресою. Вони можуть надаватися комп'ютеру користувача, мережному принтеручи маршрутизатору.

Проте це дуже умовно, оскільки комп'ютер може мати доменного імені, але використовувати кілька адрес. Крім того, кожна IP-адреса має відповідати всім доменним іменам. Однак домен може містити інформацію лише про одну IP-адресу.

Режим роботи

Сервера можуть працювати в режимах:

  1. обслуговування власної зони.Обмін даними відбувається між головним та підлеглими комп'ютерами. У цьому запити від неавторитативних користувачів приймаються;
  2. виконання рекурсивного питання;
  3. форвардинг– сервер надсилає запит до іншої зони.

Зміна параметрів DNS

Зазвичай ці параметри задаються мережею автоматичному режимі. Щоб скинути дані, необхідно зайти в розділ "Мережеві підключення".

Фото: змінені параметрів DNSсервера

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

У розділі «Властивості» можна вказати необхідні параметри. Зазвичай вказуються основна IP-адреса сервера та альтернативна.

Формат повідомлення

Повідомлення, які використовуються для обміну інформацією службою, починається з 12-байтного заголовка. Потім слідує поле ідентифікації, яке дозволяє визначити, на який запит надійшла відповідь.

Поле прапорів (наступні 16 біт) включає інформацію:

  1. тип повідомлення;
  2. код операції;
  3. ідентифікація авторитативності (тобто показує, чи обслуговуючий комп'ютер належить до мережі);
  4. ТС-прапор. Відображає, надійшло повідомлення обрізаним або повним.
  5. прапор рекурсії, тобто. вимоги до сервера надіслати запити комп'ютерам вищого порядку;
  6. прапор можливості рекурсії. Показує здатність сервера здійснювати перенаправлення повідомлення;
  7. код повернення. Відображає, надіслано відповідь з помилками чи ні.

Останнє 16-бітове поле показує загальну кількість параметрів, що враховуються.

Запитання в DNS запиті

Частина запису ресурсу у відгуку

Будь-який відгук містить інформацію про сторону, яка надіслала повідомлення. У ньому містяться такі дані: відповідь, повноваження сервера та додаткова інформаціяпро нього.

Крім них, у повідомленні міститься:

  • ім'я домену;
  • тип запиту;
  • термін актуальності кешованої версії;
  • Довжина запису ресурсу - оцінка обсягу інформації.

Запити вказівника

Запити покажчика спрямовані пошук сторінки в інверсивному режимі, тобто. пошук імені ресурсу за IP-адресою, поданого у вигляді текстового рядка, розділеною крапками.

Для його відправлення адреса вузла записується у протилежному порядку з додаванням певного суфікса (найчастіше у формі in-addr.arpa).

Виконати операцію можна, якщо ресурс містить PTR-запис. Це дозволяє передати керування зоною власнику IP-адрес.

Записи ресурсів

Це список основних програм, що використовуються службою. У межах одного домену ці записи є унікальними. на різних рівняхмережі можуть існувати дублі цих записів.

Ці дані включають наступні видизаписів:

  1. SOA-Старту повноважень. Вона дозволяє зіставити домен і комп'ютери, що обслуговують його. Також у них містяться відомості про термін актуальності кешованої версії, та контактній особі, що обслуговує сервер певного рівня;
  2. А містять перелік IP-адрес та відповідних їм хостів. Вони дозволяють ідентифікувати адресу ресурсів домену;
  3. NS (Name Server)включають перелік комп'ютерів, які обслуговують домен;
  4. SRV (Service)відображають усі ресурси, які виконують найважливіші функціїслужби;
  5. MX ( Mail Exchanger) дозволяють автоматично налаштувати розсилку даних комп'ютерам, що обслуговують, в межах одного домену;
  6. PTR (Pointer)використовуються для пошуку імені ресурсу, якщо користувач знає його IP-адресу;
  7. CNAME (Canonical Name)дозволяють серверу згадуватись під кількома псевдонімами в службі.

Кешування

Для пошуку необхідної інформації браузер може шукати інформацію у трьох сегментах. Спочатку необхідні дані шукають з допомогою DNS-служби, тобто. на локальному рівні. Їх можна знайти, якщо комп'ютер містить файл Hosts.

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

Фото: налаштування кешируючого DNS сервера

Це дозволяє заощаджувати трафік, не звертаючись згодом до авторитативних користувачів. Але відкритий записзалишається дійсним протягом обмеженого терміну. Термін його актуальності встановлено у файлі зони. За замовчуванням він мінімально становить 1 годину.

UDP або TCP

Служба підтримує протокол UDP і TCP.

UDP використовується для надсилання повідомлень по глобальним мережам. Розмір повідомлень, що пересилаються за цим протоколом, лімітовано. Неповні відповіді містять мітку ТС. Це означає, що розмір відгуку перевищив 512 байт, тому решта не дійшла до комп'ютера.

Він відрізняється меншою надійністю, оскільки для нього не встановлено певний тайм-аут на відгук запиту. Однак така система підходить для передачі величезної кількості інформації.

TCP використовується передачі таких даних, оскільки він дозволяє отримувати будь-який обсяг даних, розділений на сегменти певного розміру.

Також цей протокол використовуються вторинними серверами, коли вони запитують дані від головних комп'ютерів кожні три години, щоб дізнатися про оновлення конфігураційного файлу мережі.

Служба DNS має складну ієрархічну структуру. Однак система серверів забезпечує гнучке та швидка взаємодіяміж усіма користувачами та пристроями Мережі.

Щоб дізнатися необхідну інформацію, клієнт надсилає запит. Відгук містить основні дані про об'єкт, що цікавить, і комп'ютер, що обслуговує зону. Для здійснення цього обміну використовуються протоколи UDPта TCP.

DNS сервер, або, як його ще називає, сервер імен – це набір серверів та програмного забезпечення, що відповідають на DNS запити відповідно до встановленого протоколу. Якщо говорити зрозумілою простому обивателю мові, він відповідає за перетворення доменного імені, зрозумілого користувачеві, в IP – адресу, який зрозумілий машині. Наочний приклад такого перетворення виглядають так:
Yandex.ru → 5.255.255.55

У прикладі "Yandex.ru" - це доменне ім'я другого рівня, яке вводить користувач у рядку пошуку. Запит з цим ім'ям відправляється на DNS-сервер, який перетворює його на IP – адресу «5.255.255.55», де розташована сторінка, яку запитують. Якщо з якихось причин DNSсервер недоступний, завантаження відбутися не зможе, оскільки ім'я домену так і залишиться набором символів.

Від вибору правильного розміщення DNS сервера залежить багато:

  • Стійкість до DDoS – атак.
  • Доступність у будь-який час.
  • Наявність розширеного функціоналу. (Управління додатковими записами)

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

Замовляючи послугу виділений сервер СПб, Ви можете бути впевнені в надійності DNS хостингута 100% працездатності захисту від DDoS атак.

Які ДНС сервери краще

Існує кілька варіантів розміщення серверів DNS:

  • Власний сервер DNS.
  • DNS сервери, що надаються хостинг-провайдерами.
  • Платний хостинг DNS.
  • Безкоштовний DNS хостинг.

У режимі DNS також може працювати CDN серверщо це і як він працює варто розглянути докладніше. Content Delivery Network (CDN) буквально перекладається як мережа доставки контенту і, по суті, нею і є. CDN складається з безлічі серверів, фізично розташованих у різних точках світу, та оснащених спеціальним програмним забезпеченням. Призначення цієї мережі – доставити запит контент максимально швидко.

Налаштувавши роботу CDN проксі в режимі DNS - сервера, можна отримати значний приріст швидкості в роботі ресурсу завдяки кешування даних розподіленої мережісерверів (інформація передаватиметься до клієнта з найближчого до нього сервера). Крім того, CDN може фільтрувати запити для захисту ресурсу від DDoS – атак.

У використанні CDN проксі є істотні недоліки. Для доменів, розташованих у CDN, IP адреса присвоюється випадково, тому потрапити на сайт безпосередньо через IP адресу не можна. Ще одним істотним недолікомвикористання CDN на території РФ є небезпека Попадання виділених IP до чорного списку Роскомнагляду. Оскільки IP адреси надаються випадковим чином, є шанс, що трапиться одна із заблокованих Роскомнадзоом адрес.

Кожен вид розміщення має свої плюси та мінуси, які потрібно знати, щоб зрозуміти, які ДНС сервера краще.

Власний DNS-сервер

Цей варіант розміщення DNS-сервера підійде власникам власного серверного простору та власникам віртуальних серверів.

Найчастіше спеціальне програмне забезпечення DNS-сервера (наприклад, BIND або PowerDNS) встановлюється на той самий сервер, де сайт і не вимагає додаткових фінансових витрат.

Безперечною перевагою такого варіанта розташування DNS-сервера є його незалежність від сторонніх ресурсів. Дуже часто при хостингу, що стабільно працює, на якому розташовується сайт, користувачі замість доступу на нього отримують помилку. dns сервісне відповідає". Вона може виникати з кількох причин і проблема може бути як на стороні сервера, так і на стороні клієнта. Власники власних DNS- серверів можуть своєчасно виявляти і виправляти помилки, що виникають, підтримуючи безперервну роботу сайту. Для цього потрібний постійний моніторинг стану сервера.

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

Однак не рекомендується встановлювати DNS на сервер, де розташований сайт. DNS системадля високої стійкості до відмови повинна складатися, як мінімум, з звух розподілених серверів. Інакше, у разі недоступності вашого сервера сайт може перестати працювати на час оновлення кеша DNS (від 1 до 72 годин). Тобто навіть короткочасне перезавантаження сервера може призвести до того, що ваш сайт перестане бути доступним тривалий час.

DNS сервери, що надаються хостинг-провайдерами

Найчастіше провайдери надають безкоштовні півночі імен (первинні або вторинні) при купівлі серверного простору. Таким чином, надається мінімум послуг, необхідний розміщення на сервері працездатного ресурсу. Використовуючи безкоштовний днс хостинг, клієнт має мінімальний доступ до його налаштувань. Найчастіше такі сервери виконують лише базові функції(перетворення доменних імен в IP) без можливості використання додаткового функціоналу(API, IPv6, DynDNS або Geo Routing) .

У хостинг-провайдерів, найчастіше, безкоштовний сервер спільний всіх клієнтів. Тому у випадку DDoS атаки на одного з клієнтів, проблеми виникають у всіх. З іншого боку, хостинг провайдери намагаються запобігти виникненню таких ситуацій, захищаючи свої DNS сервери від DDoS.

У постійному моніторингу стану DNS сервера при виборі такого варіанта його розміщення немає потреби – за цим постійно слідкує хостинг-провайдер. Багатьох цікавить у відповідь питання, як дізнатися ip адреса dnsсервера провайдера. Найпростіший спосіб – звернутися до служби підтримки провайдера. Там не тільки кваліфіковано дадуть відповіді на всі питання, але й допоможуть розгорнути та налаштувати власний сервер імен.

Компанія RigWEB надає всім клієнтам, які використовують послуги хостингу, оренди VPS або виділених серверів, захищений від DDoS DNS хостинг на необмежену кількість сайтів. Ви отримуєте повний функціонал управління DNSстворення необхідних записів і т.д.

Платний DNS хостинг

Для початку необхідно визначитися з тим, що таке хостинг DNS і навіщо він потрібен. Для підвищення стабільності роботи ресурсу рекомендується використовувати не менше двох NS-серверів, розташованих у різних мережах. В іншому випадку можливе виникнення такої ситуації: у разі тимчасової недоступності сервісу користувачі, які зверталися до сайту, «закешують» на деякий час (близько 10-15) негативну відповідь сервера імен (dns сервіс не відповідає). І навіть у разі відновлення працездатності сервера, користувач не зможе миттєво отримати доступ до нього, не очистивши попередньо кеш. Це є неприйнятним для ресурсів, для яких важлива робота в режимі реального часу.

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

Послуга платного DNS хостингу відмінний варіантдля тих, кому необхідний повноцінний API, гарантія стійкості до відмови системи і можливість використання додаткового функціоналу.

Безкоштовний DNS хостинг

Існує ряд ресурсів, що безкоштовно надають адреси днс серверів. Серед них – Яндекс, Google та інші пошукові системи, а також спеціалізовані сервіси. Переваг у використанні таких сервісів декілька:

  • Вони безкоштовні.
  • Можна підібрати варіант, що найбільш підходить за спектром послуг.
  • Не стежити за доступністю сервера самостійно.

На безкоштовні сервери DNS зазвичай накладається ряд обмежень. Серед них – обмеження кількості доступних доменних імен, або обмежена кількістьобслуговуваних сервером запитів. Крім того, багато безкоштовних dns серверів не обслуговують комерційні проекти і в умовах використання знімають із себе відповідальність за перебої в роботі.

Що робити, якщо dns сервіс не відповідає

Тим, хто використовує безкоштовні DNS сервери для домену бажано мати кілька варіантів таких серверів, оскільки вплинути на їхню працездатність практично неможливо. Залишити запит до служби підтримки обов'язково, але поки що працездатність основного dns сервера не відновитися варто переключитися на використання одного з резервних серверів. Таким чином, час недоступності ресурсу скоротитися до мінімуму.

У разі недоступності ресурсу під час використання власних серверіврозбиратися що таке - сервер не відповідає або проблема з доступністю хостингу, доведеться розбиратися самостійно. У разі відмови працездатності dns сервісу може допомогти перезапуск програмного забезпечення.

Багато залежить від правильного виборута налаштування сервера dns – відмовостійкість, стабільність, захищеність від DDoS атак. У разі виникнення будь-яких труднощів або питань – звертайтеся до фахівців RigWEB, і Ваші клієнти ніколи не отримають повідомлення про те, що відсутній DNS-сервер або DNS-сервіс не відповідає.