Да, вы можете найти пограничный сервер CDN через Расположение IP , поскольку клиент всегда получает ответ от конечной точки вместо исходного сервера в среде CDN.Но вы можете не видеть местоположение IP-города, поскольку эти города POP некоторых сторонних поставщиков не раскрываются.
Для базовой архитектуры CDN, когда пользователь нажимает URL-адрес на вкладке адреса, локальныйDNS-сервер доставит разрешение DNS на выделенный DNS-сервер CDN, DNS-сервер CDN сообщит пользователю IP-адрес от глобального LB-устройства CDN.Этот пользователь отправит запрос глобальному LB-устройству CDN, глобальное LB-устройство сообщит этому пользователю DNS-LB-сервер соответствующей зоны в соответствии с IP-адресом клиента, содержимым запроса и регионом.Затем этот пользователь будет запрашивать в зоне DNS LB сервер.DNS-сервер зоны выберет надлежащий POP-сервер для глобального LB-сервера на основе следующих условий: какой из них является ближайшим к клиенту, какой имеет ожидаемое содержимое и какой может обслуживать запрос клиента.В конце концов, глобальный LB-сервер ответит пользователю на соответствующий IP-адрес POP-сервера.
Разрешение DNS можно увидеть с помощью команды Dig .Я проверяю это на Linux Azure VM.Я использую конечную точку для CDN со стандартным Microsoft.
Эффективный метод заключается в непосредственном захвате сетевых пакетов с помощью Wireshark или сетевого монитора.
Если вы используете Windows-машину, из браузера Chrome вы можете получить Удаленный адрес при отправке запроса HTTP / HTTPS на cdnedpoint, нажав кнопку F12,проверьте Network-Headers-Remote Address, и вы увидите IP-адрес сервера.
Кроме того, если Китай является важным рынком для ваших клиентов иим нужна высокая производительность, рассмотрите возможность использования Azure CDN China.Azure CDN China доставляет контент из СОЗ в Китае, сотрудничая с рядом местных поставщиков.Вы можете получить более подробную информацию о доставке контента в Китай с помощью Azure CDN .
.