我原本以为这个问题的答案是 DNS 客户端,但文档中明确指出:“DNS 客户端服务 (dnscache) 缓存域名系统 (DNS) 名称并注册此计算机的完整计算机名称。如果该服务停止,DNS 名称将继续被解析。”
所以对我来说,这表明其他进程正在执行解析,DNS客户端名称有点用词不当。有人知道答案吗?
还有一件事我很好奇,我假设执行解析的 Windows DNS 客户端用于 ping 之类的命令行进程。Firefox、Chrome 和 Edge 等浏览器是否使用此 DNS 客户端?或者他们是否实现了自己的 DNS 客户端来使用?
答案1
摘自微软的文章 DNS 客户端服务运行状况:
概括
DNS 客户端服务解析并缓存域名系统 (DNS) 名称。如果此服务停止,虚拟机将无法解析 DNS 名称并定位 Active Directory 域控制器。
结论:DNS 客户端服务完成所有工作,包括解析和缓存。