Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > как узнать забанили ли сервер


Автор: Samotnik 11.1.2012, 13:53
Привет народ. Такая ситуация:
Есть сервер на Линуксе. На нем крутится Java приложение, суть которого отсылать запросы на разные сайты. 
Тут внезапно оно перестало работать, есть подозрение, что сайт забанил IP этого сервера. Так вот вопрос, можно ли как-нибудь стандартными средствами линукса узнать забанил ли сайт этот сервер или нет?

Я нагуглил такой способ:
Код

curl URL_сайта. 

Вопрос, спасет ли этот способ отца русской демократии? А именно, можно ли утверждать, что если после этой команды пришел ответ, ввиде html сайта, то значит наш сервер НЕ забанен, и всё ОК?  smile 

Автор: Samotnik 12.1.2012, 14:25
Блин, что никто не знает? smile

Автор: Absinthe 12.1.2012, 18:29
Нет.

Самое простое и очевидное решение - читать логи твоей проги и смотреть, какой эксепшен сработал. Вероятно дизайн сменили. Или бан не файрволом сделан(с чего ты это взял?). И т.д.

Автор: bilbobagginz 13.1.2012, 00:14
Samotnik, а что тебе мешает позвонить в суппорт сервиса, и спросить почему у тебя не получается сделать Х ?

Автор: Samotnik 13.1.2012, 12:09
bilbobagginz, ну потому что сервер не у нас, а у заказчиков, а заказчики не хотят, вобщем тут всё сложно. Нужно самим  smile 

Автор: bilbobagginz 13.1.2012, 12:28
Samotnik, чего-то ты там мутишь. если все тут сложно....то решение наверное сложное нужно. 
тут у нас на форуме обычно сложные проблемы не решают.
Цитата(Samotnik @  11.1.2012,  12:53 Найти цитируемый пост)
А именно, можно ли утверждать, что если после этой команды пришел ответ, ввиде html сайта, то значит наш сервер НЕ забанен, и всё ОК?

смотря какой тебе пришел ответ. в общем случае - не факт. 
вопрос из серии понимания протокола HTTP. какой status code приходит на запрос? 
  • 200, посыл возможнен. надо парсить текст для точного определения. 
  • 401 или 403 посыл официален.
  • а иногда писатели сайтов делают разные нестандартные результаты запросов ломая протокол: напр. вместо офиц. посыла тебя перекидывают на другое URI, т.е. даже можешь быть послан redirect-ом (301 или 307)

Автор: Samotnik 17.1.2012, 12:06
bilbobagginz, ок, спасибо, понял

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)