8

У меня проблемы с DNS на моей машине с Win 10, а именно:

  • При запуске системы все работает просто отлично
  • Через некоторое время DNS-запросы начинают время ожидания
  • Когда время ожидания истекло, проблема либо сохраняется в течение некоторого времени, а затем снова начинает работать сама по себе в течение короткого периода времени (после чего проблема снова повторяется), либо сохраняется до тех пор, пока я не отключу / не включу свой адаптер (который исправляет ее). немедленно, снова на короткий промежуток времени)

Больше деталей:

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

Во время, когда есть проблема с DNS, я могу наблюдать следующее:

C:\Users\almado>nslookup yahoo.com
DNS request timed out.
    timeout was 2 seconds.
Server:  UnKnown
Address:  8.8.8.8

DNS request timed out.
    timeout was 2 seconds.
Non-authoritative answer:
Name:    yahoo.com
Addresses:  2001:4998:58:c02::a9
          2001:4998:c:a06::2:4008
          2001:4998:44:204::a7
          98.138.253.109
          98.139.183.24
          206.190.36.45

и для самого DNS-сервера:

C:\Users\almado>nslookup
DNS request timed out.
    timeout was 2 seconds.
Default Server:  UnKnown
Address:  8.8.8.8

Что я уже пробовал

  • Использование другого DNS-сервера (из приведенных выше фрагментов очевидно, что я использовал публичный DNS Google в то время). Я пытался использовать DNS, предоставленный провайдером, как статически, так и с параметрами автоматической настройки в IPv4 моего сетевого адаптера.
  • Сброс всех кешей, освобождение адреса и продление аренды. Я также сбросил winsock catalog , полный список будет:

    ipconfig /flushdns
    ipconfig /registerdns
    ipconfig /release
    ipconfig /renew
    netsh winsock reset catalog
    netsh int ipv4 reset reset.log
    netsh int ipv6 reset reset.log
    
  • Отключение интеллектуального разрешения имен / параллельных запросов. Это как описано здесь. Важно то, что упомянутые ключи не существуют, и поэтому я добавил их
  • Отключение службы DNS-клиента (через services.msc). Отключение / включение IPv6 в настройках сетевого адаптера. Эти действия ничего не меняют.
  • Добавление консоли gpedit.msc в систему вручную (у меня есть версия Home, в которой ее нет по умолчанию) в надежде включить "Turn off smart multi-homed name resolution" . Но в "Administrative Templates" > "Network" > "DNS Client" меня вообще нет этой опции и больше - все опции, которые у меня есть, имеют состояние "Not configured" .
  • Восстановление по умолчанию "Настройки Интернета". Это "Решение 5" отсюда.
  • Использование антивирусного программного обеспечения для полного сканирования в случае, если DNS душит меня, поскольку у меня может быть какое-то вредоносное ПО. Ничего не было найдено.

Конечно я перезагрузил машину после упомянутых модификаций. Стоит отметить, что проблемы начали возникать не так давно - та же машина работала нормально, без проблем, и ничего не изменилось вручную - но я считаю, что проблемы начали возникать после последнего обновления Windows (в этом нет уверенности на 100%).

Я также проверил, что это не некоторые проблемы, связанные с брандмауэром, полностью отключив брандмауэр и все еще наблюдая ту же проблему через некоторое время.

Версии

  • Система: x64
  • ОС: Windows 10 Home 1607 / Сборка 14393.351

ipconfig /all (здесь я использую свой маршрутизатор LAN провайдера в качестве DNS-сервера)

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Home
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : hitronhub.home

Ethernet adapter Ethernet:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
   Physical Address. . . . . . . . . : F0-79-59-81-96-65
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Wireless LAN adapter Local Area Connection* 3:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
   Physical Address. . . . . . . . . : E8-B1-FC-6B-AC-75
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Ethernet adapter VPN - VPN Client:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : VPN Client Adapter - VPN
   Physical Address. . . . . . . . . : 00-AD-D0-34-8B-00
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Wireless LAN adapter WiFi:

   Connection-specific DNS Suffix  . : hitronhub.home
   Description . . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 7260
   Physical Address. . . . . . . . . : E8-B1-FC-6B-AC-74
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 192.168.0.10(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Wednesday, November 9, 2016 7:40:10 PM
   Lease Expires . . . . . . . . . . : Wednesday, November 16, 2016 7:40:09 PM
   Default Gateway . . . . . . . . . : 192.168.0.1
   DHCP Server . . . . . . . . . . . : 192.168.0.1
   DNS Servers . . . . . . . . . . . : 192.168.0.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

2 ответа2

3

Этот ответ суммирует исследование, проведенное автором и мной, чтобы проанализировать и решить проблему.

Я опишу здесь последовательность действий, которая (вероятно) решит проблему, а также мою теорию, почему она работает.

Шаг 1. Остановите службу DNS-клиента.

  1. В меню «Пуск» Windows, введите services и нажмите, чтобы запустить службы
  2. Найти сервис с именем DNS-клиент
  3. Нажмите правой кнопкой мыши на сервис и остановите, чтобы остановить его

Шаг 2: сделать сброс сети

  1. В меню «Пуск» Windows, нажмите « Настройки»
  2. Нажмите на Сеть и Интернет
  3. Нажмите на статус
  4. Нажмите Сброс сети
  5. Нажмите Да

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

Шаг 3. Перезапустите службу DNS-клиента.

Повторите Шаг 1, но вместо этого выполните Start, чтобы перезапустить службу.
Если проблема все еще возникает, попробуйте перезагрузить Windows.

Моя теория о том, почему это работает

По-видимому, некоторые неправильные настройки, относящиеся к службе DNS-клиента, были введены в Windows, что привело к сбоям в работе DNS. Сброса сети обычно достаточно, чтобы привести сеть в известное состояние, но в этом случае неверный параметр не может быть сброшен во время работы службы. Поэтому необходимо было остановить службу DNS-клиента для сброса сети, чтобы успешно повторно инициализировать все параметры DNS.

0

Была такая же проблема,

из того, что я тестировал и читал, нельзя отключить интеллектуальное разрешение имен и параллельные запросы через реестр в Windows 10, эти изменения реестра относятся только к Windows 8.

Вам нужно включить «Отключить интеллектуальное разрешение имен для нескольких домов» в редакторе групповой политики (gpedit.msc)

Поскольку у вас есть домашняя версия, вам сначала нужно вручную установить редактор политик, это займет немного времени.

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