FunkyByte
10-08-2008, 23:45
Доброго времени суток!
После установки "с нуля" WinXP SP3 столкнулся с такой проблемой: периодически перестают пинговаться ресурсы интернета. Причём перестают пинговаться довольно хитрым образом. Без видимых причин и закономерностей попытка пропинговать какой-либо ресурс оканчивается сообщением "При проверке связи не удалось обнаружить узел <здесь идёт имя узла> . Проверьте имя узла и повторите попытку." При этом если сразу же повторить попытку, то пинг как правило идёт (хотя бывают исключения, когда пинг начинается идти с 3-ей/4-ой/5-ой/6-ой попытки). Привязать такие временные пропадания к каким-либо ресурсам или событиям мне не удалось: подобная "мистика" творится при пинге любого ресурса в любое время дня и ночи и при любой погоде :) Собственно, похожая картина наблюдается не только в случае с пингом, но и при работе любой программы по сети, от вэб-браузера до клиента р2р-сетей.
В начале грешил на ограничение количества "полуоткрытых" TCP-соединений. И хотя в системных логах не было записей о событии 4226, на всякий случай увеличил ограничение на полуоткрытые соединения с 10 до 100. Не помогло.
Сейчас склоняюсь к мысли, что это глюки DNS, но всё же есть сомнения. До тех пор, пока с некоторым вэб-узлом идёт активная работа, он не "пропадает из виду" вышеописанным образом. Сброс DNS-кэша при этом иногда (но не всегда) ведёт к повторному возникновению проблемы даже при обращении к узлу, с которым до сброса велась активная работа. Складывается впечатление, что служба клиента DNS (или ещё что-то, отвечающее за работу с DNS) работает "через раз", но если в конце концов срабатывает, то адрес оседает в DNS-кэше, и пока он там находится, трудностей нет. Однако это не объясняет, почему после первого, "провального", пинга адрес узла в DNS-кэше не появляется, но вторая попытка пинга как правило оказывается успешной. Кроме того, мне ниразу не удалось получить подобную проблему при использовании nslookup.
В любом случае вопросы остаются одни и те же: в чём может крыться причина этой проблемы, как эту причину точно отдиагностировать и как решить?
После установки "с нуля" WinXP SP3 столкнулся с такой проблемой: периодически перестают пинговаться ресурсы интернета. Причём перестают пинговаться довольно хитрым образом. Без видимых причин и закономерностей попытка пропинговать какой-либо ресурс оканчивается сообщением "При проверке связи не удалось обнаружить узел <здесь идёт имя узла> . Проверьте имя узла и повторите попытку." При этом если сразу же повторить попытку, то пинг как правило идёт (хотя бывают исключения, когда пинг начинается идти с 3-ей/4-ой/5-ой/6-ой попытки). Привязать такие временные пропадания к каким-либо ресурсам или событиям мне не удалось: подобная "мистика" творится при пинге любого ресурса в любое время дня и ночи и при любой погоде :) Собственно, похожая картина наблюдается не только в случае с пингом, но и при работе любой программы по сети, от вэб-браузера до клиента р2р-сетей.
В начале грешил на ограничение количества "полуоткрытых" TCP-соединений. И хотя в системных логах не было записей о событии 4226, на всякий случай увеличил ограничение на полуоткрытые соединения с 10 до 100. Не помогло.
Сейчас склоняюсь к мысли, что это глюки DNS, но всё же есть сомнения. До тех пор, пока с некоторым вэб-узлом идёт активная работа, он не "пропадает из виду" вышеописанным образом. Сброс DNS-кэша при этом иногда (но не всегда) ведёт к повторному возникновению проблемы даже при обращении к узлу, с которым до сброса велась активная работа. Складывается впечатление, что служба клиента DNS (или ещё что-то, отвечающее за работу с DNS) работает "через раз", но если в конце концов срабатывает, то адрес оседает в DNS-кэше, и пока он там находится, трудностей нет. Однако это не объясняет, почему после первого, "провального", пинга адрес узла в DNS-кэше не появляется, но вторая попытка пинга как правило оказывается успешной. Кроме того, мне ниразу не удалось получить подобную проблему при использовании nslookup.
В любом случае вопросы остаются одни и те же: в чём может крыться причина этой проблемы, как эту причину точно отдиагностировать и как решить?