Периодически пропадает пинг
Доброго времени суток!
После установки "с нуля" WinXP SP3 столкнулся с такой проблемой: периодически перестают пинговаться ресурсы интернета. Причём перестают пинговаться довольно хитрым образом. Без видимых причин и закономерностей попытка пропинговать какой-либо ресурс оканчивается сообщением "При проверке связи не удалось обнаружить узел <здесь идёт имя узла> . Проверьте имя узла и повторите попытку." При этом если сразу же повторить попытку, то пинг как правило идёт (хотя бывают исключения, когда пинг начинается идти с 3-ей/4-ой/5-ой/6-ой попытки). Привязать такие временные пропадания к каким-либо ресурсам или событиям мне не удалось: подобная "мистика" творится при пинге любого ресурса в любое время дня и ночи и при любой погоде :) Собственно, похожая картина наблюдается не только в случае с пингом, но и при работе любой программы по сети, от вэб-браузера до клиента р2р-сетей. В начале грешил на ограничение количества "полуоткрытых" TCP-соединений. И хотя в системных логах не было записей о событии 4226, на всякий случай увеличил ограничение на полуоткрытые соединения с 10 до 100. Не помогло. Сейчас склоняюсь к мысли, что это глюки DNS, но всё же есть сомнения. До тех пор, пока с некоторым вэб-узлом идёт активная работа, он не "пропадает из виду" вышеописанным образом. Сброс DNS-кэша при этом иногда (но не всегда) ведёт к повторному возникновению проблемы даже при обращении к узлу, с которым до сброса велась активная работа. Складывается впечатление, что служба клиента DNS (или ещё что-то, отвечающее за работу с DNS) работает "через раз", но если в конце концов срабатывает, то адрес оседает в DNS-кэше, и пока он там находится, трудностей нет. Однако это не объясняет, почему после первого, "провального", пинга адрес узла в DNS-кэше не появляется, но вторая попытка пинга как правило оказывается успешной. Кроме того, мне ниразу не удалось получить подобную проблему при использовании nslookup. В любом случае вопросы остаются одни и те же: в чём может крыться причина этой проблемы, как эту причину точно отдиагностировать и как решить? |
1.
Цитата:
Список действий, которые можно попробовать сделать в момент сбоев. 1. Пинговать маршрут по умолчанию. Если не пингуется - проверить правильность/надёжность подключения проводов у себя, а потом нести заявление провайдеру об отсутствии прохождения сигнала 2. Просмотреть в настройках связи адреса DNS-серверов и пинговать их. Если не пингуются - заявление провайдеру о перебоях в работе ЕГО DNS-серверов. 3. Во время таких сбоев попытаться пинговать по именам/адресам сайты провайдера, расположенные в его зоне действия. При проблемах опять пишем куда надо... Заявлять о проблемах доступа к "чужим" сайтам бесполезно. Максимум - улыбнутся и вежливо пошлют к чорту лысому со словами "наше оборудование всё работает, а остальное - не наша проблема" P.S. Можно попробовать записать IP-адреса сайтов, а потом пинговать ИХ. Если даже по IP-адресу пинг не проходит - проблема явно не в DNS-клиенте... |
В результате оперативно-розыскных мероприятий удалось выяснить следующее:
1. Причина проблемы таки кроется в DNS. При неоднократном пинге тестового набора из 5 сайтов провайдера по IP-адресам ни одного сбоя замечено не было. Сбои возникали только при пинге по доменным именам. Кроме того, пока адрес сайта лежит в DNS-кэше, пинг проходит. 2. DNS-сервера провайдера судя по всему не виноваты. Пингуются они на ура. Кроме того, при неоднократном разрешении имён в IP-адреса всё тех же пяти сайтов через nslookup проблем тоже не возникало. 3. Дело не в DNS-клиенте. После остановки службы DNS-клиента пинг проходит всё равно через раз. Какие будут версии? У меня фантазия закончилась :) |
Причина крылась в обновлении KB951748. А точнее в том, что на DNS-серверах провайдера не было установлено соответствующее обновление серверной части. Решилось откатом обновления на клиентской машине.
|
Время: 00:58. |
Время: 00:58.
© OSzone.net 2001-