DNS - це розподілена інтернет-система, яка переводить машинні IP-адреси в зрозумілі для людини доменні імена сайтів.
Як працює DNS
Алгоритм дій досить простий:
-
Ви набираєте в браузері доменне ім'я. Наприклад, mail.ru.
-
Далі програма робить запит до DNS-сервера і запитує: "Як знайти mail.ru?"
-
Сервер у відповідь видає: "Ось його адреса - 185.32.189.223".
-
Тепер ваш браузер знає, куди надсилати запити, і завантажує сторінку.
Якщо DNS не працює коректно, виникають різні проблеми:
-
Сайти не відкриваються, навіть якщо Інтернет підключений.
-
Електронна пошта перестає надсилатися і прийматися.
-
Підключення до Інтернету може виглядати таким, що "зламалося", хоча причина в іншому.
Таким чином, до головних функцій DNS можна віднести:
- прив'язку імені сайту до його IP-адреси, щоб користувачі могли звертатися до сайтів через зрозумілі назви.
- перевірка поштових записів, що дає змогу поштовим серверам обмінюватися листами.
- забезпечення взаємодії пристроїв із мережею Інтернет.
Як зрозуміти, що проблема в DNS
Найпоширеніша ознака несправності - сайти перестають завантажуватися і видають помилки на кшталт таких:
-
"Не вдається знайти сервер";
-
"DNS_PROBE_FINISHED_NXDOMAIN" або щось схоже.
Однак, далеко не факт, що проблема саме в DNS - цілком можливо, що просто у вас просто пропав інтернет.
Щоб упевнитися в цьому, достатньо відкрити сайт безпосередньо за його IP-адресою. Наприклад, введіть у браузері http://185.32.189.223 (одна з IP-адрес mail.ru). Якщо сайт відкривається як зазвичай, значить проблема в DNS.
Перевіряємо налаштування DNS
Для початку з'ясуйте, який DNS-сервер використовується вашим пристроєм. Налаштування можна знайти в параметрах мережі на комп'ютері або в панелі керування роутером.
Публічні DNS-сервери, як правило, швидші та надійніші, ніж ті, які налаштовані за замовчуванням.
Перевірка через командний рядок за допомогою команди ping
Відкрийте командний рядок і введіть таку команду:
ping 1.1.1.1
Якщо сервер відповідає (з'являються рядки з часом відгуку), значить DNS доступний. Якщо відповіді немає, перевірте підключення до Інтернету.
Онлайн-інструменти для перевірки
Якщо командний рядок вам не до душі, то рекомендуємо спеціалізовані онлайн-сервіси. Наприклад:
-
DNSChecker - дає змогу перевірити доступність DNS-записів із різних регіонів.
-
IntoDNS - аналізує налаштування DNS-серверів вашого домену.
Тут усе дуже просто: вказуєте ім'я домену і вибираєте записи, які хочете перевірити (A, MX, CNAME тощо). У підсумку ви отримаєте деталізований звіт.
Висновок
Знання роботи DNS допомагає швидко виявити й усунути проблеми з доступом до сайтів, поштою та інтернетом. Якщо після всіх перевірок ситуація не покращилася, варто звернутися по допомогу до фахівців.