Я не могу получить сетевое соединение при использовании командной строки по какой-то причине, хотя раньше это работало. Я думаю, что это проблема DNS, потому что я могу пинговать 8.8.8.8, но не google-public-dns-a.google.com:
C:\Users\will>ping 8.8.8.8
Pinging with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=17ms TTL=53
Reply from 8.8.8.8: bytes=32 time=17ms TTL=53
Reply from 8.8.8.8: bytes=32 time=17ms TTL=53
Reply from 8.8.8.8: bytes=32 time=20ms TTL=53
Ping statistics for 尠ꇌø:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 17ms, Maximum = 20ms, Average = 17ms
C:\Users\will>ping google-public-dns-a.google.com
Ping request could not find host google-public-dns-a.google.com. Please check the name and try again.
Пробовал и cmd.exe, и conemu, и git-bash, но та же проблема. Никаких проблем с сетью при использовании других приложений, таких как Chrome.
Я запустил несколько антивирусных сканеров, так что не думаю, что это так.
решение1
Открытькомандная строкакакадминистратори выполните следующие команды
Сетевая остановка dnscache
Сетевой запуск dnscache
ipconfig /flushdns
ipconfig /registerdns
Кажется, это проблема кэша DNS.