30 июля 2014 г.

Проверка доступности сайта. Командная строка Linux.

Появилась необходимость после DDoS атаки на один из сайтов хостера, проверить доступность сайта и не попали ли мы под его фильтр. Так как хостер убеждал, что все уже работает(пинги, трейсы проходили), но сайт был не доступен. Переходим в консоль и проверяем доступность сайта при помощи CURL.

# curl -Is http://www.radiocon.ru | head -1

На тот момент сервер так и не ответил.  Правильный ответ должен был выгладить следующим образом:

HTTP/1.1 200 OK

Что означает, что запрос был выполнен и сервер доступен.

Проверка с помощью TELNET - а

# telnet www.radiocon.ru 80

И ответ:

Trying 189.157.199.111...
Connected to radiocon.ru.
Escape character is '^]'.

После чего довели информацию до хостера, он исключил из фильтра диапазон наших адресов (офис), и все заработало.