Следующее возвращает тайм-аут шлюза на моем vps (debian, squeeze)
curl --head http://www.flipkart.com/
HTTP/1.1 504 Gateway Timeout
Но работает нормально, т.е. дает 302 HTTP на моем домашнем компьютере. Так что я думаю, что что-то не так в моих настройках vps. Но что?
Вчера та же команда работала нормально.
Помогите!
Изменить: PHP-cURL также выдает 504, так была обнаружена эта проблема ..
Edit2: Другие сайты работают нормально:
curl --head https://google.com
Edit3: я могу успешно пинговать flipkart.com
Догадаться!! Когда curl пытается разрешить ipv6, он давал 504
При сравнении запросов единственная разница заключалась в IP-адресе.
Итак, я попытался принудительно разрешить ipv4 через
curl -4 --head http://www.flipkart.com
и это сработало!