win10能够正常访问网站、ip正常ping通,但是ping域名显示”请求找不到主机…“
1、问题描述
在使用wireshark分析数据包的时候,想要通过ping命令查看域名的ip,从而方便对数据包进行合理的过滤的时候,发现ping域名显示”请求找不到主机…“,nslookup可以正常解析域名,并且解析的域名正确指向百度网址
2、问题溯源
通过在线查找其它人的解决思路,概括来说,大致如下
(1)一开始以为是百度禁ping,但是尝试了众多域名之后,发现均显示”请求找不到主机…“
(2)可能的解决方案一
ipconfig /flushdns
netsh winsock reset
重启系统
(3)可能的解决方案二:重新拷贝hosts文件或删除该文件。但是我查看了下我的hosts的文件一切正常,当然我也通过删除hosts文件以及拷贝其它正常主机的hosts文件,均未解决问题
(4)可能解决方案三:通过逆向故障机及正常机器的ping.exe目录,发现故障机器中计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters下没有hostname键而正常设备中这个键键值为本地主机名,一般是DESKTOP开头那个(原文链接https://blog.csdn.net/weixin_40642404/article/details/124601445)
(5)甚至以为是公司网络策略设置问题,但是使用热点联网发现依然显示”请求找不到主机…“
3、问题解决
从上面的问题溯源来看,可能的解决方案三给我了一个思路,猜测可能是服务层面的问题,打开服务,果然不出所料,发现DNS client服务被禁止了。想起来之前在测试ATT&CK TTPS的时候禁用了DNS client服务,测试完忘记给恢复了,也在此提醒诸位,在测试系统的一些关键设置的时候,测试结束要记得恢复回来。
命令行启动DNS client服务
REG add “HKLM\SYSTEM\CurrentControlSet\services\dnscache” /v Start /t REG_DWORD /d 3 /f
重启系统,操作才会生效
文章来源:https://www.toymoban.com/news/detail-453284.html
问题解决,能够正常ping通域名
虽然问题已经解决,但是确实浪费了我很多时间,希望借此能给自己涨涨教训。文章来源地址https://www.toymoban.com/news/detail-453284.html
到了这里,关于win10能够正常访问网站、ip正常ping通,但是ping域名显示”请求找不到主机......“的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!