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