You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows Server 2022禁用DNS缓存后无法访问SMB共享,但Server 2019无此问题的原因咨询

Windows Server 2022禁用DNS缓存后无法访问SMB共享,但Server 2019无此问题的原因咨询

我最近在一台全新的Windows Server 2022 RDS虚拟机上遇到了一个棘手的问题:当我禁用Windows DNS缓存后,就无法访问同域内Windows Server 2022文件服务器上的SMB共享了,但启用DNS缓存时一切正常。

先说明下我的环境背景:所有服务器都加入了AD域,处于同一子网,防火墙规则允许子网内任意主机互访。我已经初步排除了网络、防火墙和权限问题:

  • 必要的端口都已开放,权限配置完全符合要求
  • 两边服务器都启用了文件和打印机共享
  • 我还在文件服务器上启用了SMB-QUIC-In和iWARP-in这两个内置Windows防火墙规则,确保所有文件和打印机共享相关的入站规则都已生效

禁用DNS缓存后,我从RDS服务器上可以正常解析并ping通文件服务器的主机名,ping IP地址也完全没问题,但就是无法建立SMB会话。更让我困惑的是,几年前我在Server 2019服务器上禁用DNS缓存后,SMB共享访问一直正常,至今都没出过任何问题。

为了排查,我还分别在文件服务器和RDS服务器上做了数据包捕获,结果发现禁用DNS缓存后,在文件资源管理器中点击映射的SMB共享时,完全没有产生任何相关流量。

有没有大佬知道为什么Server 2022上禁用DNS缓存会导致SMB共享无法访问,但Server 2019却没有这个问题呢?

备注:内容来源于stack exchange,提问作者tezx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 08:33:01