dollar
@dollar
Делай добро и бросай его в воду.

Почему у ping и nslookup могут быть разные результаты при обращении к DNS?

Разве у них не общий кэш? Запуск практически одновременный, в одном и том же терминале.
Скриншот:
610bc5fc8f2af669031643.jpeg

Перед этим, естественно, были изменены настройки самого DNS-сервера (изначально он резолвил 127.0.0.1, потом в нём был указан правильный адрес). Да, скорее всего, дело в кэше. Но не понятно, как кэш может быть так устроен даже чисто в теории.
  • Вопрос задан
  • 293 просмотра
Решения вопроса 1
suffix_ixbt
@suffix_ixbt
https://www.babai.ru/
Ping может использовать различные способы получения IP-адреса (все перечислены в /etc/nsswitch.conf), например брать его в /etc/hosts.

Nslookup всегда запрашивает только nameserver.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы