Служба DNS – система доменних імен, яка направляє ім’я домену на IP адресу вузла в мережі. Коли користувач відкриває сайт в браузері – виконується запит до серверу доменних імен DNS, де зберігаються дані про домен і його IP адресу. Із DNS зони визначається IP адреса і браузер відправляє запит на отримання сторінки сайту по IP на сервер. Всі пристрої (сервера, роутери, ПК і т.д.) в мережі інтернет пов’язані між собою за IP адресами, а доменні імена сайтів придумані для зручності, тому що важко запам’ятовувати IP адреси.
У кожного домена існують записи про ім’я і службову інформацію. Вони необхідні для належного функціонування разніх служб. Розберемо кілька основних записів:
Запис А
Визначає IP адресу вузла, куди вказує (надсилає) домен або піддомен.
Запис CNAME
На відміну від запису “А” тут вказується не IP, а домен. Дає можливість не вказувати IP адреса кожному домену чи піддомену. У CNAME вказується інший домен або піддомен з DNS “А” записи якого визначається IP. Важливо, не можна додавати одночасно CNAME і A поля для одного домену.
Запис MX
Цей запис вказує який сервер буде приймати пошту для Вашого домена. Вказати поштових серверів можна кілька, вони налаштовуються по пріоритетом. Сервер з найвищим пріоритетом буде вважатися основним. Якщо пріоритет у всіх однаковий – запис буде використовувати випадковий сервер.
Запис NS
Одна з найважливіших записів, так як вона дозволяє зв’язатися з DNS сервером цього домену. При неправильному налаштуванні цього запису – домен може працювати не правильно.
Запис PTR
Зворотній запис який вказує навпаки IP адреса на доменне ім’я. Надає можливість визначити за IP-адресою домен. В основному, запис необхідна при відправці повідомлень, так як більша частина поштових серверів перевіряють PTR запис і якщо вона збігається з ім’ям домена, від якого надійшов лист, то воно не потрапляє в спам.
Запис SOA
Запис вказує на сервер, де зберігається еталонна інформація про домен, а саме дані про взаємодію серверів, контактну інформацію особи цієї зони та інші. Приклад запису SOA виглядає так:
@ 88400 IN SOA ua.example.com. goodhoster.example.com. ( 3102414216; Serial 10600; Refresh 800; Retry 3400000; Expire 88400); Minimum TTL
Запис TXT
Містить будь-який текстовий запис. Таких записів може бути скільки завгодно. Часто такі записи застосовуються для перевірок доменів на право власності доменом.
Якщо Ви власник домену і хочете змінити свої записи – для цього спочатку потрібно видалити старі. Важливо завжди пам’ятати, що зміни будь-якого запису DNS в зоні домена оновлюються до 4-х годин для всіх інтернет провайдерів. Так як при першому запиті до DNS домену відповідь кешуєтся, але не більше ніж на 4 годин.
При зміні NS записів домену у реєстратора оновлення для всіх провайдерів займає до 24 годин, в окремих випадках може бути до 72 годин.