Не удалось обнаружить узел N

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Не удалось обнаружить узел N

Сообщение Proxy » 17.03.2014 (Пн) 12:42

Что означает это "Не удалось обнаружить узел", которые выводит при ошибке Ping?
Всегда считал, что это тождественно тому, что DNS запрос не вернул корректный адрес узла (если доменное имя заменить на IP, то такую ошибку от ping не увидеть).

Но сегодня убедился. что заблуждался.

И что же подразумевает "Не удалось обнаружить узел N" на самом деле?
Вложения
Clipboard0117032014.jpg
Clipboard0117032014.jpg (21.78 Кб) Просмотров: 4059
Follow the white rabbit.

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 17.03.2014 (Пн) 12:48

Получение ip-адреса поле ping'а не означет, что он был доступен, когда выполнялся ping. Хотя, я всё-таки думаю, что ты ещё раз ping вызвать догадался :)

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Не удалось обнаружить узел N

Сообщение Proxy » 17.03.2014 (Пн) 12:53

Именно так.

И ещё добавлю: получаем таким нехитрым способом ip искомого узла (192.168.100.6), пингуем по IP — есть ответ.
Стало быть ping и nslookup резолвят имена по-разному. Быть может разные записи берут (хотя с чего бы...)
Follow the white rabbit.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Не удалось обнаружить узел N

Сообщение alibek » 17.03.2014 (Пн) 13:48

Выполнение nslookup не гарантирует, что результат будет закеширован.
Видимо в кеше записи не было и на момент выполнения ping DNS-сервер не ответил.

Выполни ipconfig /flushdns и попробуй еще раз выполнить пинг.
Lasciate ogni speranza, voi ch'entrate.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Не удалось обнаружить узел N

Сообщение Proxy » 17.03.2014 (Пн) 15:21

Да-да, я пробовал. После чего и решил написать сюда. Чередовал ping и nslookup, имел стабильный результат. Притом после всех этих манипуляций ещё попробовал таки подключиться к указанному серверу с помощью Outlook, а он тоже не смог (но там по описанию ошибки не ясно было, то ли он не справился с резолвингом имени, то ли ещё какая проблема у него была).
В общем из всего, что попробовал, указанный узел нашёлся только nslookup`ом, что меня и удивило. Всегда считал, что они все одинаково используют системный DNS клиент и берут запись A (либо AAAA).
А вот посмотреть в кэше DNS не пришло в голову.
Follow the white rabbit.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Не удалось обнаружить узел N

Сообщение alibek » 17.03.2014 (Пн) 16:51

Почти наверняка nslookup кеш не обновляет.
Скорее всего DNS-сервер работает нестабильно (перегружен или неправильно настроен) и поэтому проблема с определением имени домена.
Лучше всего поставить сниффер и понаблюдать. Если ответы на DNS-запросы вообще не приходят, это одно. Если приходят, но в ответе ошибка, то нужно логи DNS-сервера смотреть.
Lasciate ogni speranza, voi ch'entrate.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Не удалось обнаружить узел N

Сообщение Proxy » 18.03.2014 (Вт) 4:06

Проверил кое-что: работает nslookup, не работают ping и tracert. Каждый раз стабильно повторяется. В кэше DNS распознавателя запись с указанным узлом не появляется (однако nslookup работает каждый раз).
Перезапустил клиент DNS (службу) — теперь работает всё.
К сожалению к DNS я доступа не имею, логи на стороне DNS сервера посмотреть не выйдет.

По какой причине DNS клиент на WinXP может сбоить? Каким образом nslookup работает, оно разве не использует эту же службу?
Follow the white rabbit.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Не удалось обнаружить узел N

Сообщение Proxy » 18.03.2014 (Вт) 5:41

Все проблемы оказались на клиентской стороне. "Обозреватель компьютеров" тоже не работает корректно, пока не перезапустишь.
Follow the white rabbit.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Не удалось обнаружить узел N

Сообщение alibek » 18.03.2014 (Вт) 8:04

Proxy писал(а):Проверил кое-что: работает nslookup, не работают ping и tracert. Каждый раз стабильно повторяется.

Есть смысл проверить файрвол/антивирус.

Proxy писал(а):Каким образом nslookup работает, оно разве не использует эту же службу?

Это легко проверить.
Останови службу и запусти nslookup.
Не удивлюсь, если nslookup не использует системную службу.
Это все же диагностическая утилита, она не должна зависеть от пользовательских сервисов.
Lasciate ogni speranza, voi ch'entrate.

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 18.03.2014 (Вт) 9:25

Proxy писал(а):Каким образом nslookup работает, оно разве не использует эту же службу?

Nslookup позволяет проверку через заданный dns-сервер. А служба позволяет? Если нет, то логично, что он работает не через неё :)


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

    TopList  
cron