Windows 7 машина, не может подключиться удаленно, пока не пингует

6485
rjohnston

У меня машина Windows 7 (Home Premium), которая работает как медиацентр и сервер подрывной деятельности. При этой настройке при подключении к серверу с компьютера с XP (SP3) возникает пара проблем:

Во-первых, машина не будет отвечать на ее имя, пока не будет проверен IP-адрес. Вот пример:

Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp.  C:\Documents and Settings\Rob>ping damascus Ping request could not find host damascus. Please check the name and try again.  C:\Documents and Settings\Rob>ping 192.168.1.17  Pinging 192.168.1.17 with 32 bytes of data:  Reply from 192.168.1.17: bytes=32 time=2ms TTL=128 ...  Ping statistics for 192.168.1.17: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 1ms, Maximum = 2ms, Average = 1ms  C:\Documents and Settings\Rob>ping damascus  Pinging damascus [192.168.1.17] with 32 bytes of data:  Reply from 192.168.1.17: bytes=32 time<1ms TTL=128 ....  Ping statistics for 192.168.1.17: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms  C:\Documents and Settings\Rob> 

Аналогично, команды subversion с именем или IP-адресом компьютера не будут выполняться до тех пор, пока IP-адрес компьютера не будет пропингован. Время от времени, машина не отвечает на эхо-запросы на свой IP-адрес, она просто возвращается с «Превышен интервал запроса». Сервер SVN - VisualSVN, если это помогает ...

Есть идеи?

3

3 ответа на вопрос

2
Guy Thomas

Я бы проверил настройки DNS.

Где находится DNS-сервер? ipconfig / all | Этот клиент имеет DNS-сервер, установленный в адаптере?

Есть ли на DNS-сервере запись хоста для этого клиента?

Это произошло со мной, когда я пытался объяснить проблему моей нетехнической девушке прошлой ночью. Я настроил статический маршрут на маршрутизаторе, который действует как DNS-сервер, и, похоже, он решил проблему. rjohnston 14 лет назад 1
1
William Hilsum

Первое, что я хотел бы проверить, это любой брандмауэр, который у вас есть на всякий случай.

Далее, похоже, что в вашей сети есть проблемы с DNS. Может случиться так, что для разрешения / поиска этой машины требуется запрос ping для DNS-запросов - после проверки ping имя хоста кэшируется.

Если IP-адреса никогда не меняются, лично я просто вставляю имя хоста в файл hosts и указываю на правильный IP-адрес. Это должно решить вашу проблему.

Чтобы отредактировать файл hosts - откройте c: \ windows \ system32 \ drivers \ etc \ hosts, затем введите ip и имя хоста. (Следуй примеру)

0

Я использую Windows 7 Enterprise и испытываю похожие проблемы. Иногда я мог RDP и иногда я не мог. Затем я понял, что не могу даже пинговать, со всеми отключенными брандмауэрами, даже с ПК на самого себя. Я мог бы пропинговать через адрес обратного вызова, но не по адресу IPv4. Я очистил DNS, и это работало около минуты. Я посмотрел на свойства подключения к локальной сети и увидел сетевую службу виртуальной машины. Я установил Virtual PC, но не успел его использовать. Я снял этот флажок, чтобы отключить этот протокол, и он сразу заработал. Надеюсь это поможет.