命令提示符下的 DNS 问题

命令提示符下的 DNS 问题

由于某种原因,我使用命令行时无法获得网络连接,尽管它以前可以工作。我认为这是一个 DNS 问题,因为我可以 ping 8.8.8.8,但不能 ping 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 缓存问题

相关内容