- Головна
- Безкоштовні інструменти
- DNS-запит
DNS-запит онлайн
Перевірте записи A, AAAA, CNAME, MX, NS, SOA, TXT і CAA будь-якого домену за один раз через публічний DNS-резолвер Cloudflare.
Запити надсилаються з вашого браузера через Cloudflare 1.1.1.1.
Сповіщення, коли зміниться будь-який із цих записівDNS-монітор у Tenium відстежує A, MX, NS і TXT з 2 регіонів та надсилає різницю «було/стало».
Почати безкоштовноТе саме в командному рядку
dig example.com ANY
dig example.com A +short Вісім типів записів за один прохід
Введіть домен, і сторінка запитає в публічного резолвера Cloudflare, 1.1.1.1, записи A, AAAA, CNAME, MX, NS, SOA, TXT і CAA. Запит іде через DNS-over-HTTPS із вашого браузера, тож ви бачите те, що публічний резолвер повертає вам, а не відповідь із серверів самої зони. Кожен результат виводиться у стилі dig: ім’я, TTL, що залишився, тип і дані. Типи без відповідей пропускаються, і це теж корисна інформація.
Разом вони відповідають на більшість запитань «чому не працює». A і AAAA визначають, куди йде веб-трафік. CNAME робить одне ім’я псевдонімом іншого. MX спрямовує пошту. NS каже, які сервери авторитетні. У TXT лежать SPF, підтвердження домену й політика DMARC. CAA обмежує, які центри сертифікації можуть видавати сертифікати.
Як читати TTL і чому відповіді різняться
Число біля кожного запису — це час у секундах, протягом якого цей резолвер ще може тримати його в кеші. Виконайте запит двічі: якщо в другому разі число менше, ви бачили кешовану копію, яка спливає. Різні резолвери тримають різні копії, тому Google, Cloudflare і ваш провайдер можуть розходитися годинами після правки. Ось і вся історія «поширення»: нічого нікуди не розсилається, кеші просто спливають.
Плануйте зміни з огляду на TTL. Якщо в запису TTL 86400 (доба), а перенести сайт треба сьогодні ввечері, спершу знизьте TTL до 300, зачекайте щонайменше добу, поки спливуть старі довгоживучі копії, внесіть зміну й після цього підніміть TTL назад. Якщо порушити порядок, половина відвідувачів на добу залишиться на старому сервері.
Записи, які часто читають неправильно
Кілька випадків, що повторюються в запитах до підтримки:
- CNAME не може стояти на вершині зони поруч із записами SOA і NS. Провайдери обходять це через ALIAS, ANAME або «сплющені» CNAME; для резолвера вони виглядають як звичайні записи A.
- CNAME на імені, де є також MX або TXT, ламає їх, бо псевдонім перехоплює всі типи для цього імені.
- Серійний номер SOA зазвичай складається з дати й лічильника, наприклад 2026110601. Якщо після правки він не змінився, правка не дійшла до первинного сервера імен.
- Записи NS у реєстратора й у зоні мають збігатися. Розбіжність («lame delegation») дає уривчасті збої, які здаються випадковими.
- Запис CAA на кшталт 0 issue "letsencrypt.org" забороняє видавати сертифікати будь-якому іншому центру. Забутий CAA — типова причина того, що замовлення сертифіката перестає проходити після зміни провайдера.
- Значення TXT довше за 255 символів треба розбити на кілька рядків у лапках; багато панелей роблять це автоматично.
Чого цей запит не покаже
Він не звертається до авторитетних серверів, тож свіжу зміну може бути не видно доти, доки не спливе TTL. Він не показує перевірку DNSSEC, а DNS-over-HTTPS блокують деякі корпоративні мережі — тоді сторінка радить виконати dig у терміналі (команду надруковано під інструментом). Він також відображає лише один резолвер: сервер імен, який відповідає неправильно тільки частині клієнтів або з окремих країн, він не виявить.
Відстежувати записи, а не просто дивитися на них
DNS-монітор повторює цей запит за розкладом і порівнює відповідь із очікуваними значеннями записів A, AAAA, CNAME, MX, NS або TXT. Несподівана зміна відкриває інцидент, а сповіщення показує, що знайдено, тож тиха підміна чи випадкове видалення стають сповіщенням. DNS-моніторинг починається з тарифу Starter. Як зіставляються очікувані значення, дивіться в розділі DNS-моніторинг. Для боку реєстрації є перевірка терміну дії домену.
Запитання про інструмент
Чому два DNS-запити для одного домену дають різні відповіді?
Резолвери кешують незалежно й тримають свою копію, доки не спливе TTL. Одразу після зміни один резолвер може показати нове значення, а інший — старе. Anycast і гео-DNS також можуть навмисно повертати різні адреси залежно від розташування.
Чим запис A відрізняється від CNAME?
Запис A зіставляє ім’я з адресами IPv4. CNAME означає «це ім’я — псевдонім іншого імені», і резолвер іде за ним до записів того імені. Ім’я з CNAME не може мати записів інших типів.
Скільки триває зміна DNS?
Рівно стільки, скільки тривав попередній TTL, адже саме стільки кеші можуть тримати старе значення. За TTL 3600 чекайте до години, за 86400 — до доби. Для запланованих переїздів знижуйте TTL заздалегідь.
Чому в результатах немає деяких типів записів?
Показано лише ті записи, що існують. Домен без IPv6 не має AAAA, CNAME приховує решту, а в багатьох доменів немає CAA, що означає: сертифікати може видавати будь-який центр.
Чи можна тут перевірити SPF, DMARC або DKIM?
Це TXT-записи на конкретних іменах, і для них є окремі сторінки в розділі /tools: перевірки SPF, DMARC і DKIM. Результат TXT тут охоплює лише ім’я самого домену.