У меня странная проблема, которая, похоже, связана с именами ipv6 vs ipv4 dns.
У меня есть парсер в реальном времени, который работает на моем сервере, работающем в сети ipv6. После очистки этот парсер возвращает некоторые URL-адреса изображений на веб-странице через вызовы ajax, а затем изображения отображаются в браузере на моем локальном компьютере по ссылкам, возвращаемым парсером. Но эти URL-адреса не разрешены в моей локальной сети. Моя локальная машина не работает в сети ipv6. Также очищаемая веб-страница размещает изображения через CDN, поэтому парсер будет возвращать результаты / ссылки на изображения в зависимости от того, на какой машине / месте он запущен.
Например:
сбрасывает сервер http://www.flipkart.com/it-s-not-bike-0224060872/p/itmczyx5zzktubhy?pid=9780224060875 и возвращает следующую ссылку:
Когда я получаю доступ к этому изображению со своего локального компьютера, который находится в другом регионе, чем мой сервер (парсер), он не может разрешить ссылку выше. Используя curl на моем локальном компьютере, он сообщает:
curl: (7) Не удалось подключиться к 2001: df0: 23e: 9002 :: 17: Сеть недоступна
делая то же самое на сервере, загружает изображение идеально.
Я не уверен, почему ссылка на изображение должна работать в одной сети, а не в другой?