Александр Карабанов: пишут, что anycast это в протоколе IPv6, а корневые адреса v4. Т.е. v4 в v6 разрешается до корневых серверов? У провайдера что ли?
"При вводе в браузер ya.ru" запрос до провайдерсокго DNS не каждый раз дойдёт, не то что до корневого, скорее всего тебе ответит твой роутер или вовсе адрес будет взят из кэша на твоём компьютере...
Владимир Каменев: DNS кеш есть даже у браузера.
Затем у вашей ОС есть свой днс клиент с кешем, затем на указанном вами днс сервере, затем на днс сервере днс сервера.
До корневого сервера запрос доходит не прямо от вас, а от днс сервера вашей зоны
Saboteur: 1)указанный мной dns сервер это имеется тот адрес, который дал мне провайдер?
2)при переходе к сетевому уровню у ip-пакета назначение это dns провайдера? а 13 корневых адресов тоже инкапсулируются туда в качестве данных или это dns сервер анализирует и принимает решение на какой из 13 адресов послать?
Владимир Каменев: DNS сервер вы можете указать ЛЮБОЙ, до которого сможете дотянуться. хоть тот, что провайдер дал, хоть свой поднять, хоть публичный 8.8.8.8 использовать.
корневые сервера нигде не инкапсулируются. Это исторически сложившаяся вещь, ваша машина никогда не допингует до корневого сервера сама.