Длительная задержка при проверке с помощью ping-запросов машины Windows 7 по имени по сравнению с IP

Этот вопрос расценивает машины, получающие доступ/проверяющие с помощью ping-запросов друг к другу в моей локальной сети по имени по сравнению с IP и задержками, связанными с выполнением его по имени. Все машины являются Windows 7 Ultimate 64bit.

Ниже производится из трех сценариев:

  1. Проверьте с помощью ping-запросов machine2 по имени. Ключевой вопрос существует близко к 6-секундной задержке от удара, вводят в командную строку, прежде чем результаты начнут возвращаться.

C:\Users\machine1>ping machine2

Pinging machine2 [fe80::95f5:38e3:fc8a:4a70%11] with 32 bytes of data:
Reply from fe80::95f5:38e3:fc8a:4a70%11: time=1ms
Reply from fe80::95f5:38e3:fc8a:4a70%11: time=1ms
Reply from fe80::95f5:38e3:fc8a:4a70%11: time=1ms
Reply from fe80::95f5:38e3:fc8a:4a70%11: time=1ms

Ping statistics for fe80::95f5:38e3:fc8a:4a70%11:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 1ms, Average = 1ms
  1. Проверьте с помощью ping-запросов machine2 IP. Нет никакой задержки от удара, входят в получение результатов

C:\Users\machine1>ping 192.168.1.101

Pinging 192.168.1.101 with 32 bytes of data:
Reply from 192.168.1.101: bytes=32 time=1ms TTL=128
Reply from 192.168.1.101: bytes=32 time=1ms TTL=128
Reply from 192.168.1.101: bytes=32 time=1ms TTL=128
Reply from 192.168.1.101: bytes=32 time=1ms TTL=128

Ping statistics for 192.168.1.101:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 1ms, Average = 1ms
  1. Ping силы, чтобы использовать IPv4 и проверить с помощью ping-запросов названием машины. Все еще та же задержка происходит.

C:\Users\machine1>ping machine2 -4

Pinging machine2 [192.168.1.101] with 32 bytes of data:
Reply from 192.168.1.101: bytes=32 time=58ms TTL=128
Reply from 192.168.1.101: bytes=32 time=86ms TTL=128
Reply from 192.168.1.101: bytes=32 time=1ms TTL=128
Reply from 192.168.1.101: bytes=32 time=19ms TTL=128

Ping statistics for 192.168.1.101:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 86ms, Average = 41ms

Основное время это становится проблемой, использует программы, где я просто хотел быстро ввести имя машины в сети для соединения с, например, Удаленный рабочий стол, и имеющий необходимость ожидать 6 секунд каждый раз или альтернативно искать его IP сначала, который не является большим когда изменения IP. Я не интересуюсь статическим IP также.

В этой точке я думаю, что это должно сделать больше с определением имен машины, чем что-либо еще, но не знает, куда пойти отсюда. Любая справка ценилась бы.

1
задан 26.03.2011, 19:31

2 ответа

Тайм-аут будет в разрешении DNS. Это может быть, потому что у Вас есть больше чем один указанный сервер DNS, и один из них не отвечает.

В типе окна командной строки:

C:\> ipconfig /all | find "DNS Servers"

и запишите IP-адреса серверов DNS.

Затем используйте nslookup инструмент для зондирования их:

C:\> nslookup
Default Server: Blah
Address: 192.168.1.1

>

Затем выберите каждый сервер DNS в свою очередь:

> server 192.168.1.1
Default Server: [192.168.1.1]
Address: 192.168.1.1

и сделайте поиск с помощью него:

> machine2
Server: [192.168.1.1]
Address: 192.168.1.1

Name: machine2.mydomain.com
Address: 192.168.1.101

Повторите это server и machine2 команды для каждого IP-адреса в Вашем списке. Один из них должен перестать работать с:

Request to [192.168.1.1] timed-out

Затем это - просто случай обнаружения a) почему, что сервер DNS не работает и b) если необходимо даже использовать его вообще.

1
ответ дан 12.12.2019, 10:34

Windows использует несколько различных методов для разрешения названий машины:

  • DNS
  • NBNS, служба имен NetBIOS (используемый всей версией Windows)
  • LLMNR (представленный в Windows 7; только IPv6)
  • mDNS (если Добрый день установлен; идет с iTunes и вероятно Safari),

Могло случиться так, что Ваш сервер DNS не отвечает на запросы, или что другие машины имеют NBNS и/или отключенный LLMNR или firewalled. (Я не знаю точного порядка, но DNS всегда, кажется, пробуют сначала.)

Установите Wireshark и наблюдайте все пакеты, связанные с определением имен. Установите фильтр дисплейного отображения на dns or nbns or udp.port=5355.

1
ответ дан 12.12.2019, 10:34

Теги

Похожие вопросы