|
||
Если у вас нет доступа к сайту или его части, прочтите эту статью. UPD: 18/05/2010 Если вас блокировали, обратите внимание на ПРОСЬБУ в конце Шага 2. Здесь же есть образцы письма провайдеру. | ||
История:
Копия статьи размещена по адресу http://budclub.ru/blogentry/kopiya-stati-s-samizdata-dlya-poteryavshikh-dostup-k-zhurnallibru
Если провайдер лишил вас доступа к адресу http://zhurnal.lib.ru, пробуйте зайти через адрес http://samlib.ru, этот адрес не блокируется.
Доступ к сайту или части материалов сайта может отсутствовать обычно по трем причинам:
Рассмотрим более подробно диагностику всех трех причин.
Самым главным признаком попадания в СПАМ-лист является то, что вы не можете войти в комментарии к произведениям, в то время как все страницы разделов, включая главную страницу сайта открываются нормально. Проверить, находится ли ваш IP адрес в СПАМ-листе очень просто: воспользуйтесь сервисом проверки вашего IP. Если сервис вам сообщит, что ваш адрес занесен в СПАМ-лист, а вы с этим не согласны, сообщите об этом в техподдержку сайта, ОБЯЗАТЕЛЬНО указав ваш IP адрес, который вам сообщит сервис.
ВНИМАНИЕ! Все нижесказанное относится исключительно к варианту, когда ваш браузер не использует сервис proxy (прокси), в этом случае данные методы не дадут нужного результата.
Проблемы у провайдера могут заключаться в том, что по тем или иным причинам окажется недоступен как сам сервер Самиздат (или иной из группы lib.ru, но не сам lib.ru, который расположен на другом сервере), так и группы серверов, расположенные на одной площадке хостинга вместе с нашим сервером. Причем, надо понимать, что проблемы могут быть не только у вашего непосредственного провайдера, а и у вышестоящего магистрального провайдера или у провайдера услуг хостинга. Для определения таких проблем можно воспользоваться командой трассировки маршрута, имеющейся практически во всех операционных системах. Для этого надо запустить командный интерпретатор ии попросту говоря, командную строку. Я буду рассказывать на примере Windows XP, а для Linux и других версйи Windows давать пояснения. Итак, в Windows XP выберите "ПУСК\Все программы\Стандартные\Командная строка" (В Linux эта штука называется "Терминал", в других версиях Windows поищите, она где-то будет, под рукой нет на чем глянуть.). В результате вы увидите черное окно с белым мигающим курсором (или белое окно с черным курсором, не суть важно). Главное, что сюда вы сможете вбить те умные буковки, о которых пойдет речь ниже. Вид окна приведен на рисунке:
В это окно вы можете вбивать команды и здесь же смотреть результат их выполнения. А представьте, что всего 25 лет назад таким образом общались с компьютерами большинство пользователей - вводили командочки и смотрели на буковки, которые им в ответ выдавал компьютер. И это еще было за счастье, так как алтернативой были перфокарты, перфоленты и прочие радости программистов. Итак, первая команда, которой мы воспользуемся будет команда ping, эта команда позволяет поиграть в пинг-понг сетевыми пакетами между двумя компьютерами - вашим и нашим сервером. А попросту говоря, проверить, есть ли связь (барышня, але, это смольный?) между вашим компьютером и сервером Самиздат.
Шаг N0Введите в командную строку nslookup zhurnal.lib.ru и нажмите клавишу Enter (дальше я не буду упоминать про Enter, подразумевая, что каждая команда заканчивается именно этой клавишей). Эта команда проверяет, правильно ли ваш компьютер определяет IP адрес сервера. Вы должны получить в ответ:
Name: zhurnal.lib.ru
Address: 81.176.66.169
это значит, что ваш компьютер считает, что адрес у сервера 81.176.66.169 и только он. Если вы видите после слова Address: что-то другое, значит у вас на компьютере либо у провайдера некорректно отрабатывает служба DNS. Звоните провайдеру со словами: "У меня неправильно определяется IP адрес для одного из сайтов, что мне делать?". Скриншот не привожу, тут все понятно и так.
Шаг N1Введите в командную строку ping zhurnal.lib.ru. Если результат, который вы увидите будет примерно похож на то. что изображено ниже, а именно наличествуют строки вида "Ответ от 81.176.66.169 ...", то это хорошо и можно переходить к шагу ?3! Если же такого не будет, то это не есть хорошо и продолжим думать. Обратите внимание на адрес, куда идет ваш пинг-понг, это должен быть именно 81.176.66.169 и никакой другой. Если адрес отличается, то это значит, что у вас, а скорее именно у вашего провайдера некорректно работает служба DNS и можете смело предъявлять претензию провайдеру на этот счет, аналогично Шагу N0. Замечание для Линуксоидов: команда ping у вас будет работать пока выне остановите ее выполнение клавишами "Ctrl-C". Хороший результат команды ping:
Что делать, если наш сервер не пингуется? Попробуйте пропинговать аналогично предыдущему варианту еще сайты fan.lib.ru и mp3.music.lib.ru если они также не пингуются, то возможно причина носит временный характер (не работает связь со многими серверами, это серьезный сбой и скорее всего им занимаются) и надо просто подождать.
Еще можно попробовать получить таблицу маршрутов командой route print (для Линуха: netstat -rn). В ответ вам вывалится много строчек с IP адресами и прочей атрибутикой, расписывать которую - дело неблагодарное. Скажу просто: в этой мешанине НЕ должно быть ничего, похожего на адрес 81.176.66.169 (вообще ничего, что начинается на 81.176.66.). Так как маршрут на наш сервер не должен быть прописан как-то отдельно, ваш компьютер должен использовать маршрут по умолчанию. А если вы увидите там наш адрес, значит кто-то или что-то завернуло маршрут вместо нашего сервера куда-то в другое место. Пишите нам в техподдержку, попробуем помочь. Или, как вариант - зовите гуру и пусть смотрит.
Шаг N2Пинг не прошел? Давайте посмотрим, где же он обрывается. Для этого нам надо отррасировать маршрут командой tracert (Линуксоиды, у вас это будет traceroute и не во всех дистрибутивах она ставится автоматом, имейте в виду). Вводим в командную строку tracert zhurnal.lib.ru и смотрим что получилось. На рисунке ниже я покажу отрицательный вариант команды ping и следующий за ним вариант tracert. Посмотрим внимательно на результат трассировки. Первые три строки содержат адреса, начинающиеся на 192.168. и 10. (еще есть адреса 172.[16-32]) - это адреса небольших провайдеров, также используются сотовыми операторами. Не обращайте на них внимания, вы еще в вашей домашней сети. Далее, на 4-м хопе мы видим какой-то Ставропольский маршрутизатор. Почему Ставропольский, а потому, что stv.ru. Далее мы явно попали в дебри параноидальных Ставропольских одминов, сочинивших ужас маршрутизации с 5-го по 17-й хоп. Далее идут два адреса 85.123.2.ХХ и... и все... приплыли. Вы видите адрес 81.176.66.169 к которому должен прибежать наш пакет (т.е. адрес сервера Самиздат?). Я - не вижу. Значит пакет не дошел. НО! Из вашего компьютера он вышел, это четко видно по приведенной картинке. Соответсвенно ваш компьютер - ни при чем. Проблема явно у провайдеров, трясите их, пусть разбираются.
Домашнее задание: узнайте, что за злыдни скрываются за адресом 85.123.2.87 используя сервис WHOIS. Гугль (или Яндекс) вам в помощь!
ПРОСЬБА! Если вы видите проблему у провайдера, просьба сделать еще tracert lib.ru (Linux: traceroute lib.ru) и написать в комментариях к этой статье результаты трассировки, точнее того места, где она обрывается. Например у меня трассировка обрывается на 85.123.2.87, я делаю tracert lib.ru и вижу вот такое:
Шаг N3 Пинг прошел? Это хорошо. Но надо убедиться, что проходят не только пинги, но и реальные пакеты. В этом нам поможет команда telnet zhurnal.lib.ru 80. Прежде чем вводить ее, прочтите что делать далее. А далее, после ввода этой команды вы увидите в окне либо пустой экран (винда) либо строчку Connected to zhurnal.lib.ru и это хорошо, все остальное - плохо. Далее вам нужно быстро (очень быстро!) набрать слово GET (большими буквами!) и ДВА РАЗА нажать Enter. В ответ по экрану быстро-быстро побегут строчки текста и когда остановятся, вы увидите примерно то, что отображено на рисунке ниже. Ну что, готовы? Тогда вводите! Полученная вами картинка может быть совсем другой, это не страшно. Гавное, чтоб в окне пробежало много-много буковок... Пробежало? Отлично. Можете сделать вывод, что у вашего провайдера (и остальных провайдеров, передающих пакеты от вашеко компьютера к серверу Самиздат) все в порядке! Проблема явно на вашем компьютере... Ничего не пробежало? Попробуйте еще раз, перечитайте внимательно все что написано в этом абзаце. Прочитали\попробовали и ничего не бежит? Тогда смело стучите в провайдерскую техподдержку, говоря магические слова: "пинг на zhurnal.lib.ru идет, а телнет на 80 порт не проходит!". Хотя, есть вариант, что провайдер ни причем, а засада все ж на вашем компе, но об этом ниже.
Раз вы читаете эти строки, то значит вам не помогли рекомендации, приведенные выше. Провайдер оказался ни при чем или все окончательно запуталось. Проблем на вашем комьютере может быть множество, детально их разобрать у меня нет возможности, лучше обратитесь к специалисту, а мы рассмотрим бегло основные:
Итак, вы убедились, что вам заблокировали доступ к сайту. Сразу возникает вопрос, что делать. Начните с письма своему провайдеру, оно может выглядеть к примеру так:
ДД/ММ/ГГГ я обнаружил, что у меня полностью пропал доступ к IP 81.176.66.169 (zhurnal.lub.ru)
Трейсроут показывает, что доступ блокирован у вас.
Я в курсе того, что существует список сайтов, признанных распространяющими экстремиские материалы. В том числе, под N381 определен сайт www.zhurnal.lib.ru. Однако формулировка п.381 вышеозначенного списка говорит о "материалах", а не о всем сайте. Поэтому, заблокировав доступ ко всему сайту вы явно нарушили мои права по получению всей остальной информации с этого сайта.
Будьте добры, примените блокировку на доступ именно к экстремистским материалам, а не ко всему сайту.
С надеждой на понимание,
ФИО, Адрес.
мою переписку с одним провайдером можете посмотреть в 97 комментарии к этому тексту.
|