使用 DNS SRV 记录为 Windows RDP 配置自定义子域名与端口

在某些远程桌面部署场景中,希望用户只需输入一个简洁的域名即可连接,而不必手动输入端口号。这不仅能提升使用体验,也能让端口变更对用户透明。DNS SRV 记录便能实现这一目标。 什么是 SRV 记录 SRV(Service)记录是一种 DNS 资源记录类型,用于指定某个服务所在的主机和端口。其结构为: _service._proto.name. TTL IN SRV priority weight port target. RDP 对 SRV 记录的支持 从 Windows 7 与 Windows Server 2008 R2 起,RDP 客户端(mstsc.exe)支持在解析域名时自动查询 _msrdp._tcp.<域名> 的 SRV 记录,以确定应连接的目标主机与端口。这意味着,只需配置正确的 SRV 记录,用户就可以在客户端输入域名而无需附加端口号。 子域名场景配置 假设希望使用 rdp.example.net 作为远程桌面入口,实际的远程桌面服务器 IP 为 203.0.113.50,监听端口为 24500。 客户端在连接 rdp.example.net 时,会自动查询 _msrdp._tcp.rdp.example.net,获取目标主机与端口后直接发起 TCP …