Попробую объяснить еще проще:
Когда ты набираешь адрес в браузере (например
www.mail.ru), твой компьютер не знает, к какому серверу обращаться. Интернет-то большой, серверов много и все серверы отмечены цифрами (ip адресами) типа 194.67.57.26.
Когда ты набираешь
www.mail.ru в первый раз, твой компьютер сначала должен изнать, какой ip адрес соотвтетствует тому, что ты набрала.
Он посылает запрос на далекий DNS сервер. (DNS - расшифровывается как Domain Name System):
- Привет DNS сервер! Скажи, где лежит
www.mail.ru ?
И удаленный DNS сервер говорит твоему компьютеру:
-А
www.mail.ru! Так это ж 194.67.57.26!
Твой компьютер делает запрос по указанному адресу и получает то, что ты хотела.
Когда ты в следующий раз наберешь
www.mail.ru, твой компьютер уже будет знать, что нужно спрашивать это у сервера номер 194.67.57.26 и не будет посылать запрос на DNS сервер.
Такое свойство временно запоминать соответствия между доменами и ip адресами и называется DNS кэширование.