Как проверить DNS-записи домена через dig или nslookup?
- Как узнать IP-адрес домена?
- Почему сайт открывается у одних и не открывается у других?
dig example.ru — A-запись (IPv4) и оставшийся TTL; dig example.ru AAAA, MX, TXT, CNAME, NS — другие типы; dig +short — только ответ. dig @8.8.8.8 example.ru — спросить конкретный резолвер: так видно, отличается ли ответ у разных провайдеров. dig +trace — пройти цепочку от корня до авторитетного сервера. nslookup — то же попроще, есть в Windows.
- Разные ответы у разных резолверов — кэш со старым значением, ждать TTL
- NXDOMAIN — домен не существует; пустой ответ — запись такого типа отсутствует
- Число в ответе dig перед IN — сколько секунд запись ещё будет в кэше
А ещё Локальный кэш ОС и браузера тоже бывает причиной — проверьте с другого устройства или резолвера
Подробно
Примеры:
dig +short example.ru # 93.184.216.34
dig example.ru MX +short # почтовые серверы
dig @1.1.1.1 www.example.ru # ответ конкретного резолвера
dig +trace example.ru # кто за что отвечает
nslookup example.ru
Типичная проблема: сменили A-запись, у вас сайт открывается по-новому, у клиента — по-старому. Причина — его резолвер держит старую запись до истечения TTL.
Что хотят услышать
- dig с типами записей и +short.
- Запрос к конкретному резолверу и +trace.
- TTL и кэширование как причина расхождений.
Проверьте себя
Один верный вариант. Подумайте, потом откройте ответ.
Показать варианты и ответ
- ✗dig показывает только MX-записи
- ✓dig домен ТИП показывает записи и оставшийся TTL, dig @резолвер — ответ конкретного резолвера, +trace — цепочку от корня
- ✗dig обращается напрямую к серверу сайта и показывает его IP; если разные резолверы отвечают по-разному, это почти всегда признак подмены DNS
- ✗NXDOMAIN означает, что сервер сайта выключен
Разбор темы
- Как работает интернет — от адреса в браузере до ответа
Что происходит после нажатия Enter, слои сети и стек TCP/IP, TCP и UDP, как работает DNS и как проверять записи.
Связанные вопросы
Разбор собеседования с sotto
После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.