У меня Windows 7. Я могу разрешить имя хоста через nslookup правильно, но другие программы не могут разрешить имена хостов:

C:\>nslookup myserver.mycompany.com
Server:  mydns.mycompany.com
Address:  192.168.14.10

Non-authoritative answer:
Name:    xk11.service.mycompany.com
Address:  192.168.35.50
Aliases:  myserver.mycompany.com
          myserver.service.mycompany.com


C:\>ping myserver.mycompany.com
Ping request could not find host myserver.mycompany.com. Please check the name and try again.

C:\>ping 192.168.35.50

Pinging 192.168.35.50 with 32 bytes of data:
Reply from 192.168.35.50: bytes=32 time=134ms TTL=51
Reply from 192.168.35.50: bytes=32 time=91ms TTL=51

В чем может быть причина?

1 ответ1

0

Вы пробовали это раньше, исправили проблему на вашем DNS-сервере, а затем попытались снова? nslookup будет каждый раз запрашивать DNS-сервер, но ping будет использовать кэшированный ответ, если он есть. Так что если вы безуспешно пытались пропинговать раньше, он будет помнить об этом, пока вы не очистите кеш. Вы можете запустить ipconfig /flushdns или просто перезагрузиться, чтобы очистить его.

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