nslookup работает; ping -4 name.com НЕ работает
Наиболее очевидным симптомом этой проблемы является то, что nslookup
работает, а ping -4 name.com
НЕ работает.
Это потому, что nslookup
содержит свой собственный DNS-клиент и поэтому не использует Windows.
ping
когда дано имя, использует Windows DNS-клиент для перевода имени -> номер.
Так что, если nslookup
может переводить, то работает много вещей: сетевое оборудование, драйвер адаптера NIC, подключение к Интернету для DNS-серверов и успешный доступ к серверам для выполнения перевода. Это много!
Тем не менее, ping -4 name.com
завершается неудачно, поэтому, если все остальное работает, это связано с самим клиентским программным обеспечением Windows DNS.
Обратите внимание, что я выполнил ping -4
чтобы изолировать IPv4, исключая влияния IPv6.
сбой displaydns
Вот почему лучший признак для описания фактической проблемы заключается в том, что
ipconfig /displaydns
доклады:
Could not display the DNS Resolver Cache.
Но DNS-клиент работает
Чтение форумов, наиболее вероятная причина этого признака - не работает служба DNS Client (aka dnscache
); Однако для нас это так.
Мы сделали
net stop dnscache
net start dnscache
sc query dnscache
и это включено.
Это не DNS суффикс
Другая возможность заключается в том, что используются DNS-суффиксы. Однако, зайдя в центр управления сетями и общим доступом -> изменить настройки адаптера -> Беспроводное сетевое соединение -> Свойства -> Свойства Интернет-протокола версии 4 -> Дополнительно -> вкладка DNS, мы имеем:
[CHECKED] Добавить основной DNS-суффикс и суффикс соединения
- [CHECKED] Добавить родительские суффиксы основного DNS-суффикса
[UNchecked] Добавить эти суффиксы DNS
(и список пуст)
DNS-суффикс для этого соединения:
[ПРОВЕРЕНО] Зарегистрируйте адреса этого подключения в DNS [Не проверено] Используйте DNS-суффикс этого подключения при регистрации DNS.
Однако я не уверен, что что-то из этого имеет значение, потому что мы не можем получить goolge.com, то есть полное доменное имя.
Больше информации
Мы отключили IPv6 на данный момент для отладки. Таким образом, все, о чем здесь сообщается, с выключенным IPv6.
nslookup
работает надежно, на google.com
и на всём остальном.
Тем не мение,
ping -4 google.com
говорит
Ping request could not find host google.com
И просмотр говорит об ошибке DNS.
Теперь я узнал, что у nslookup
есть собственный DNS-клиент, отличный от Windows. Что привело бы меня к мысли, что DNS-клиент nslookup's
порядке, а Windows как-то повреждена.
Действительно, мы можем просматривать Google и другие сайты по IP-адресу, но не по имени.
ping
по IP адресу работает нормально. Как и tracert
по IP-адресу.
Не DirectAccess
Проблема, по-видимому, не в DirectAccess:
netsh dns show state
отчеты (между прочим)
Network Location Behavior Never use Direct Access settings
Direct Access Settings Not Configured
Wireshark
Захват Wireshark во время nslookup
показывает запросы имен.
Однако при выполнении команды ping таких запросов не было. На самом деле никакой активности вообще (кроме фоновой). Это говорит о том, что DNS-клиент Windows даже не пытается выйти в Интернет и перевести имя, что будет соответствовать его неспособности отобразить.
Другие заметки
c:\windows\system32\drivers\etc\hosts
пуст (только комментарии).
Проблема возникает, когда DNS-сервер установлен в университет; или когда установлено в Google 8.8.8.8 и / или 8.8.4.4 и / или OpenDNS 208.67.222.222 и / или 208.67.220.220. Что имеет смысл, учитывая, что Wireshark сообщает, что Windows даже не отправляет запрос имени.
Проблема произошла после тепловой аварии. Тем не менее, возможность просматривать по правилам IP аппаратные проблемы, за исключением, возможно, повреждения жесткого диска. Однако chkdsk
не сообщил о каких-либо поврежденных секторах, а sfc
не обнаружил никаких повреждений.
Мы также удалили сетевой адаптер в диспетчере устройств и позволили ему переустановиться автоматически. Также проверяется наличие обновлений для этого адаптера в Windows. Там не было ни одного.
Авария означает перезагрузку, поэтому, возможно, это было плохое обновление Windows. Однако до этого и после последнего обновления Windows было несколько перезагрузок.
Мы использовали руткит Malwarebytes Anti-Malware, а также его бета-версию Malwarebytes Anti-Rootkit, TDSSKiller и Comodo Cleaning Essentials (CCE, но, похоже, он не обновляется).
Еще не пробовал в безопасном режиме с сетью еще.
В основном мы используем университетский маршрутизатор, однако проблема также возникает при подключении к точке доступа смартфона.
ipconfig
сообщает о 5 туннельных адаптерах, но все они сообщают "Media Disconnected". 2 из них выглядят специфично для университета.
ipconfig
и диспетчер устройств сообщают об Microsoft Virtual WiFi Miniport Adapter
. Что это и может ли быть проблемой?
Проблема идентична после многих перезагрузок ПК.
Это ноутбук, и большая часть этого была сделана с помощью беспроводного соединения, но проводное соединение, по-видимому, имело такое же поведение.
Резюме
Таким образом, кажется, что Windows DNS-клиент поврежден или, по крайней мере, работает неправильно, но я не знаю, как выяснить, почему.
(Кстати, я пишу это на другом компьютере)
Редактировать:
@Kris хотел посмотреть ipconfig /all
C:\Users\[username]>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : <<<====NOTE NO HOST NAME
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : ed*****.***l.edu
Wireless LAN adapter Wireless Network Connection 2:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft Virtual WiFi Miniport Adapter
Physical Address. . . . . . . . . : xx-xx-xx-xx-xx-xx
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Wireless LAN adapter Wireless Network Connection:
Connection-specific DNS Suffix . : ed*****.***l.edu
Description . . . . . . . . . . . : Broadcom 802.11n Network Adapter
Physical Address. . . . . . . . . : xx-xx-xx-xx-xx-xx
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 10.131.2.**(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.128.0
Lease Obtained. . . . . . . . . . : Monday, April 27, 2015 11:32:13 AM
Lease Expires . . . . . . . . . . : Monday, April 27, 2015 11:47:13 AM
Default Gateway . . . . . . . . . : 10.131.0.1
DHCP Server . . . . . . . . . . . : 132.236.56.249
DNS Servers . . . . . . . . . . . : 192.35.82.50
128.253.180.2
132.236.56.250
NetBIOS over Tcpip. . . . . . . . : Enabled
Ethernet adapter Local Area Connection:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . : r****.****l.edu
Description . . . . . . . . . . . : Broadcom NetLink (TM) Gigabit Ethernet
Physical Address. . . . . . . . . : xx-xx-xx-xx-xx-xx
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter Reusable ISATAP Interface {CBE4B55D-63C6-460A-82CF-7076427CD2AF}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter isatap.e****.****l.edu:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #3
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter Local Area Connection* 9:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter isatap.{270C639B-82A2-4AE7-B886-D40DAA7EF798}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #4
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter isatap.r****.****l.edu:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #5
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Изменить 2:
Пытался
netsh int ip set dns "wireless network connection" static 8.8.4.4
net winsock reset
и перезагрузка и ничего не изменилось.
Попробовал этот отличный сайт (спасибо @Kris) Windows 7: Службы - Восстановите Службы по умолчанию в Windows 7 и загрузил их DNS_Client.reg
(и назвал его .reg.txt
для безопасности) и сравнил его с существующей записью реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache
но, к сожалению, они были одинаковыми.