Помилки DNS: NXDOMAIN, SERVFAIL і REFUSED
Помилки DNS — NXDOMAIN, SERVFAIL і REFUSED — виникають під час запиту DNS-записів домену. Пристрій зазвичай звертається до рекурсивного DNS-сервера, який може відповісти з кешу або отримати дані від авторитетних серверів. Тому після зміни DNS різні користувачі певний час можуть бачити різні відповіді.
Як перевірити результат DNS
Перевірте точне ім’я і потрібний тип запису. Після недавньої зміни порівняйте відповідь авторитетного сервера з кількома рекурсивними DNS-серверами. NXDOMAIN, SERVFAIL, REFUSED і відсутність відповіді означають різні ситуації, тому їх не варто зводити до загального «DNS не працює».
Важлива деталь
NXDOMAIN означає, що запитане ім’я не існує у відповідному DNS-контексті. SERVFAIL означає, що сервер не зміг отримати коректну відповідь, а REFUSED — що він відмовився виконувати запит. Timeout — окрема ситуація: відповіді не отримано вчасно. Повторити DNS-перевірку можна через перевірку DNS-відповіді 2ip.