Я пытаюсь понять, как именно Akamai использует DNS-запросы для перенаправления пользователей на ближайшие серверы. Насколько я понимаю, браузер клиента пытается разрешить DNS-имя, например a388.g.akamaitech.net
на IP-адрес, и именно это позволяет Akamai возвращать IP-адрес, который представляет собой ближайший сервер. У меня проблемы с тем, что я просмотрел источник HTML (просто Ctrl + F) ряда веб-страниц сайтов, утверждающих, что используют Akamai, и все же не могу найти в источнике ссылок на URL-адреса с " akamai "в доменном имени (например, ...akamaitech.net/some/path/someimage.gif
. Что мне здесь не хватает?
Они используют свои собственные DNS-имена, например www.example.com; но на самом деле это Запись CNAME который указывает на www.example.com.akamaitech.net (или что-то еще).
Как объяснил Крис, это делается через DNS, а не через HTML, поэтому в исходном коде URL выглядит как example.com/someimage.gif; но бит example.com разрешается на сервер Akamai через DNS.
Используя свои умные методы, Akamai может убедиться, что ваш поиск разрешается к IP-адресу, близкому к вам (например, используя геолокацию, как предложил Эрик, хотя иногда географически ближайший сервер может быть не самым быстрым) - если контент уже кэшированы на этом сервере, тогда вы сразу же получите более быстрый просмотр; а если нет, они, вероятно, начнут кэшировать для вас и делать другие вещи за кулисами (например, предварительную выборку), чтобы ускорить ваш опыт.
Чтобы увидеть IP-адрес, который вы разрешили в Windows, вы можете набрать «ipconfig / displaydns». В моей системе я вижу следующее для serverfault.com, показывающее фактические IP-адреса, используемые за кадром:
serverfault.com
----------------------------------------
Record Name . . . . . : serverfault.com
Record Type . . . . . : 1
Time To Live . . . . : 65594
Data Length . . . . . : 4
Section . . . . . . . : Answer
A (Host) Record . . . : 69.59.196.211
<snip>
Я изучал эту тему несколько лет назад, и это увлекательная тема, но чтобы полностью ее понять, нужно изучить детали DNS и IP, о которых большинству веб-пользователей даже не приходится думать. Лучший поисковый запрос, если вы хотите узнать больше о предмете, - «Сети доставки контента».