Я искал, но не нашел ни одной записи, которая действительно касалась бы моей проблемы. У нас есть сервер, компьютер под управлением Windows 2008 R2, который выполняет функции нашего сервера мониторинга / управления сетью. В последнее время мы получаем оповещения о том, что другие серверы недоступны с помощью ping (по сути, "отключен"), но все они доступны и доступны с других рабочих станций / серверов (в одной и той же подсети). Когда мы смотрели на сервер, мы обнаружили, что если мы пытаемся пропинговать другие серверы, мы получаем неправильные IP-адреса или не можем их найти вообще. Например, ping нашего почтового сервера получит внешний IP вместо внутреннего, ping даже не может найти IP наших виртуальных хостов и т.д. DNS-запросы через NSLOOKUP просто находят правильные записи DNS, и если мы пропингуем по IP-адресу, все работает. По какой-то причине, мы просто не запрашиваем правильные серверы, когда мы используем ping. Я проверил файл hosts, и это файл по умолчанию (правка не внесена). DNS в порядке и все записи правильные. Раньше эта машина была многосетевой, но я отключил все сетевые карты, кроме одной в основной сети. Все те же результаты. Это ведет меня к стене, так как мы получаем 50 предупреждений в час. У кого-нибудь есть идеи, в чем может быть проблема?

4 ответа4

1

Дважды проверьте, что все ваши серверы используют контроллер домена для разрешения DNS. Это обычно проблема. Кажется, что ваши машины получают IP-адреса, которые доставляются извне вашей сети.

Также запустите ipconfig /registerdns (с повышенными привилегиями) на компьютерах, если разрешение DNS контроллера домена не совпадает.

Множественное переключение не должно быть проблемой, я считаю, что конфигурация по умолчанию - это регистрация в DNS, что в конечном итоге выглядит как разделенный запятыми список IP-адресов для данного сервера.

0

Временное решение, которое я нашел, если ни одно из этих исправлений не работает, пока вы не решите проблему, перейдите в свойства подключения к локальной сети и установите для своего dns значение static и используйте dns от Google 8.8.8.8 и 8.8.4.4. тогда вы должны нормально пинговать

0

Если приведенные выше ответы не сработали, попробуйте эту простую вещь.

Нажмите Winkey+r и напишите drivers и нажмите ввод.

Перейдите в папку etc и откройте файл hosts (используя блокнот как администратор).

посмотрите, видите ли вы там имя вашего сервера или запись DNS и просто удалите его ...

Возможно, кто-то пытался что-то отладить и забыл удалить эту запись.

Г.Л.,

Refael

0

Попробуйте очистить кэш DNS: ipconfig /flushdns . Кэш DNS запрашивается только между файлом hosts и DNS-серверами, а NSLookup переходит прямо к серверам. Если это не поможет, вы можете попытаться отслеживать активность соответствующих процессов с помощью procmon от Sysinternals, хотя это может занять очень много времени или даже привести вас в известность, где.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .