2016-11-18 2 views
0

AWS Route 53 может обеспечить политику маршрутизации на основе задержки (см latency routing policy from AWS Route 53.Как Маршрут AWS 53 достигает маршрутизации на основе задержки?

Но мне интересно, как Route 53 знает задержку между моим ноутбуком (клиент) и сервер конечной точки точно.

ли публиковать AWS это механизм для предоставления этой функции? Должен ли я доверять ей со 100% -ой верой или просто просто-напросто полагаться?

+0

На самом деле, это не между вашим ноутбуком и сервером - это между вашим DNS-резольвером и сервером. Итак, это меньше адресов, о которых AWS нужно знать. –

+0

На самом деле @JohnRotenstein это немного более подробно. Маршрут 53 использует [edns-client-subnet] (https://forums.aws.amazon.com/ann.jspa?annID=2671), а не адрес резольвера, по состоянию на конец 2014 года. –

ответ

2

Как только вы отправляете DNS-запрос, слишком поздно, чтобы служба попыталась «триангулировать» вас, так как это было и фактически измерить латентность для вас. Это не то, что происходит.

Также нецелесообразно находить «вы» вообще, потому что это не «вы», которое запрашивает Маршрут 53 - это ваш рекурсивный разрешитель DNS, обычно управляемый вашим интернет-провайдером или преобразователем, предоставляемый рекурсивным DNS-провайдером, таким как Google (8.8. 8.8) или OpenDNS.

Маршрут 53 supports the edns-client-subnet extension, где распознаватель (который также должен поддерживать его для работы этой части) пересылает скрытую версию вашего IP-адреса, так что авторитетный сервер (маршрут 53) имеет приблизительно, но не совсем точно ваш адрес , Если, например, ваш IP-адрес был 203.0.113.20, резольвер отправил бы что-то похожее на 203.0.xxx.xxx (упрощение, но это идея - смежные IP-адреса, скорее всего, будут географически близки). Эта информация используется для получения оптимального ответа. Если ваш резольвер не поддерживает EDNS, используется местоположение распознавателя вместо потенциально более точного усеченного представления вашего IP-адреса.

Как и вся геолокация на основе IP, это не точная наука - это лучшее предположение, основанное на поиске базы геолокации, поддерживаемой Route 53, глобального пространства IP-адресов и ближайшей области AWS для каждого блок адресов - не обязательно физически ближе к большому кругу или дистанции на воздушной линии, но ближе всего к топологии наиболее вероятных маршрутов для трафика в Интернете.

Как они создали эту базу данных? Конечно, эта часть не задокументирована.

Смежные вопросы