Извините меня за то, что я немного оффтоп, но я почувствовал вашу боль пару лет назад, и я разработал рабочий процесс, который вы могли бы найти полезным.
При отладке проблемы с подключением я разделил ее на три части:
- мое соединение с провайдером (это между мной и шлюзом у провайдера)
- инфраструктуру провайдера (вам придется провести небольшое исследование, чтобы выяснить это, потому что некоторые провайдеры не раскрывают диапазоны своих сетей. Посмотрите на вывод traceroute и выполните «whois» для каждого IP, начиная с вашего шлюза. до определенного момента они будут назначены вашему провайдеру, это внутренняя инфраструктура вашего провайдера)
- остальная часть интернета
Мой любимый инструмент для отладки сетевых проблем - mtr . Есть как минимум версии для Linux и Windows. Он работает как комбинация ping и traceroute - это как интерактивная трассировка.
Широкий класс проблем с подключением происходит из-за потери пакетов IP. Я остановлюсь на них в обратном порядке:
- вопросы за пределами вашего провайдера. Это не повод для поддержки вашего интернет-провайдера, чтобы обернуть недовольных клиентов. Они должны работать с вышестоящим поставщиком и решить эту проблему. Такие проблемы не случаются часто, потому что магистральные интернет-провайдеры имеют лучшее качество. Они могут произойти, если какая-то ссылка вышла из строя, и трафик временно перенаправлен по резервной ссылке, которая имеет меньшую пропускную способность.
- проблемы внутри инфраструктуры вашего провайдера. Это ситуация, когда вы можете быть более резким. Позвоните в службу поддержки и скажите им: «У вашего маршрутизатора с этим IP-адресом (вы увидите, какой из них в mtr, там будут потери пакетов) есть проблемы. Исправьте их и скажите, сколько времени вам нужно для исправления». Иногда они говорят «десять минут или 30 минут», просто чтобы уклониться от вашего звонка, потому что большинство людей звонят один раз и сдаются. Если они сказали, что десять минут, и проблема не решается, позвоните снова через десять минут. Никогда не говори "Интернет не работает" или что-то в этом роде. Скажите им точно, в чем проблема, если вы сможете разобраться в этом, это заставит их понять, что вы знаете техническую часть, и они не сойдут с молчания, предоставив какое-то глупое техническое оправдание.
- проблемы между вами и вашими воротами. Их может быть сложнее отладить, потому что здесь задействовано много факторов. Это может произойти из-за неисправности вашей сетевой карты. Но они также могут произойти, потому что вы получаете ADSL по старой телефонной линии, и сигнал плохой. Это уже головная боль вашего интернет-провайдера, он должен заменить вашу телефонную линию, чтобы соответствовать стандартам.
Отсутствие интернета сильно напрягает людей, поэтому никогда не будь грубым, разговаривая с парнями из службы поддержки. Помните, что они просто зарабатывают деньги таким образом, и, как правило, они не ваши враги :-) Так что будьте добры к ним. Но также всегда спрашивайте их имя и удостоверение личности. Это важно, потому что таким образом вы уже знаете имя, на которое вы будете жаловаться позже, если сотрудник службы поддержки предоставляет неточную информацию или просто говорит вам откровенную ложь (да, это тоже случается). Если вы чувствуете, что теряете время, вежливо попросите, чтобы вас связал сисадмин верхнего уровня и поговорите с ним.
Создайте локально размещенный форум и распространите информацию среди клиентов определенного интернет-провайдера. Если что-то пойдет не так, форум мгновенно заполнится жалобами и журналами, которые доказывают, что у провайдера действительно есть проблемы, и что ваше дело не единичное. Такой аргумент очень ценен, если ситуация развивается, и вам нужно поговорить со старшим менеджером. Они очень чувствительны к таким вопросам, и это одна из причин, по которой многие интернет-провайдеры не имеют своих собственных форумов технической поддержки для клиентов, потому что каждая заявленная проблема - плохой пиар для них :-)
Как правильно указано, монополии, особенно связанные с государством, являются еще одной болью. Но это двойной меч. Если монополия получит плохую репутацию по отношению к своим клиентам как «дерьмовый провайдер», как только на рынке появится второй игрок (а это рано или поздно произойдет) - многие клиенты расторгнут свои контракты. Не для перехода к лучшему провайдеру, просто для того, чтобы избавиться от дерьмового провайдера.
Относительно вашей проблемы ping: да, это может быть проблема DNS. Иногда стартапы интернет-провайдеров (особенно в развивающихся странах) настраивают пару DNS-серверов при запуске своих сервисов. В какой-то момент клиентская база растет настолько, что DNS-серверы больше не могут справляться с нагрузкой «просто потому, что иногда она все еще работает, поэтому нет необходимости что-либо исправлять». Здесь есть несколько обходных путей, которые могут помочь смягчить проблему:
- использовать альтернативные DNS-серверы: серверы Google или opendns. Используйте их, если можете, это не всегда возможно, потому что некоторые интернет-провайдеры зашли так далеко, что блокируют запросы DNS к сторонним DNS-серверам (угадайте, что происходит, когда их собственные DNS-серверы по какой-то причине умирают)
- используйте локальный прокси-сервер для кэширования DNS. Я использовал pdnsd, и он отлично справился со мной