Windows Server 2025 DNS 服务器部署与解析配置

(AD 域环境 + 内网 192.168.100.0/24 + 域名 iehang.cn

本文以 ** 已安装 AD 域服务(iehang.cn)** 的 Windows Server 2025 域控制器为例,完整配置 DNS 服务器、正向 / 反向区域、内网主机解析、动态更新、转发器等。

一、环境信息

  • 系统:Windows Server 2025(域控制器)
  • 域名:iehang.cn
  • 内网网段:192.168.100.0/24
  • 域控制器 IP(示例):192.168.100.10
  • 客户端网关:192.168.100.1
  • 已安装:AD DS(域已正常运行)
说明:安装 AD DS 时默认会自动安装 DNS;若未安装,下面补充手动安装步骤。

二、检查 / 安装 DNS 服务器角色

1. 图形安装(如未安装 DNS)

  1. 打开 服务器管理器 → 管理 → 添加角色和功能
  2. 下一步 → 下一步 → 选择本机 → 下一步
  3. 勾选 DNS 服务器 → 添加功能 → 下一步
  4. 直至安装完成。

2. PowerShell 安装

powershell
Install-WindowsFeature DNS -IncludeManagementTools

3. 打开 DNS 控制台

服务器管理器 → 工具 → DNS

或运行:

plaintext
dnsmgmt.msc

三、本机 IP 与 DNS 指向配置(必须正确)

  1. 以太网属性 → IPv4 属性
  2. IP 地址:
    • IP:192.168.100.10
    • 子网掩码:255.255.255.0
    • 网关:192.168.100.1
  3. DNS 服务器:
    • 首选 DNS:192.168.100.10(本机 IP)
    • 备用 DNS 留空或不填
  4. 确定 → 重启网卡

四、AD 环境下 DNS 正向区域检查

搭建 AD 时会自动创建正向查找区域 iehang.cn,并自动生成 AD 必需的 SRV 记录(_ldap、_kerberos 等)。

验证正向区域

  1. DNS → 正向查找区域
  2. 应有 iehang.cn 主要区域
  3. 里面应有类似如下结构:
    • DomainDnsZones
    • ForestDnsZones
    • 域控制器 A 记录
    • _tcp、_udp 下的 SRV 记录
如果没有,说明 AD 安装异常,需重新配置 AD+DNS。

五、创建反向查找区域(192.168.100.0/24)

用于 IP → 域名反向解析(PTR),AD 环境建议必配。
  1. 右键 反向查找区域新建区域
  2. 下一步 → 主要区域 → 下一步
  3. 选择 IPv4 反向区域
  4. 网络 ID:输入 192.168.100
  5. 区域文件名默认:100.168.192.in-addr.arpa.dns
  6. 动态更新:选择 仅允许安全的动态更新(AD 环境必须)
  7. 完成

六、内网常用 DNS 记录配置(iehang.cn

正向查找区域 → iehang.cn 中创建以下记录。

1. 新建主机记录(A 记录)

域控制器本身

  • 名称:DC01
  • IP:192.168.100.10
  • 勾选 创建关联的 PTR 记录
  • 添加主机

文件服务器示例

  • 名称:FS01
  • IP:192.168.100.20
  • 勾选创建 PTR

Web 服务器示例

  • 名称:www
  • IP:192.168.100.80

泛解析(可选)

  • 名称:*
  • IP:192.168.100.80

    作用:所有不存在的子域名都解析到 Web 服务器

2. 新建 CNAME 别名记录

3. 新建 MX 邮件记录(如有内网邮件系统)

  • 主机或域:留空(iehang.cn
  • 邮件服务器:mail.iehang.cn
  • 优先级:10

    再添加 A 记录:mail → 192.168.100.25


七、配置 DNS 转发器(实现外网解析)

内网 DNS 无法解析外网域名时,转发给公共 DNS。
  1. 右键 DNS 服务器名(DC01)→ 属性
  2. 切换到 转发器 → 编辑
  3. 添加:
    • 223.5.5.5(阿里)
    • 114.114.114.114(114)
  4. 确定
不配置转发器也可使用根提示直接访问互联网根服务器。

八、AD 安全动态更新(确保客户端自动注册 DNS)

  1. 右键 iehang.cn 区域 → 属性
  2. 常规 → 动态更新:
    • 设置为 仅安全的动态更新
  3. 反向区域 100.168.192.in-addr.arpa 同样设置
客户端加入域后,会自动在 DNS 注册自己的 IP 和主机名。

九、客户端 DNS 配置(Windows 内网电脑)

  1. IPv4 DNS 设置:
    • 首选:192.168.100.10
    • 备用:不填
  2. 刷新 DNS 缓存:
cmd
ipconfig /flushdns
ipconfig /registerdns

十、测试 DNS 解析

在客户端 CMD 执行:

正向解析

cmd
nslookup dc01.iehang.cn
nslookup www.iehang.cn
nslookup oa.iehang.cn
nslookup baidu.com

反向解析

cmd
nslookup 192.168.100.10
nslookup 192.168.100.20

检查 AD SRV 记录(域正常关键)

cmd
nslookup -type=srv _ldap._tcp.iehang.cn
能正常返回域控制器信息表示 AD DNS 正常。

十一、防火墙放行 DNS 端口(UDP 53)

服务器管理器 → 高级安全 Windows 防火墙
  • 新建入站规则 → 端口 → UDP 53 → 允许连接
  • 名称:DNS-UDP-53
(区域传输用 TCP 53,内网可一并放行)

十二、PowerShell 一键配置脚本(可直接复制执行)

powershell
# 1. 安装DNS(如未装)
Install-WindowsFeature DNS -IncludeManagementTools

# 2. 新建反向区域 192.168.100.0/24
Add-DnsServerPrimaryZone -NetworkID "192.168.100.0/24" -ReplicationScope Domain -DynamicUpdate Secure

# 3. 添加A记录
Add-DnsServerResourceRecordA -ZoneName "iehang.cn" -Name "DC01" -IPv4Address "192.168.100.10" -CreatePtr
Add-DnsServerResourceRecordA -ZoneName "iehang.cn" -Name "FS01" -IPv4Address "192.168.100.20" -CreatePtr
Add-DnsServerResourceRecordA -ZoneName "iehang.cn" -Name "www" -IPv4Address "192.168.100.80" -CreatePtr
Add-DnsServerResourceRecordA -ZoneName "iehang.cn" -Name "mail" -IPv4Address "192.168.100.25" -CreatePtr

# 4. 添加CNAME
Add-DnsServerResourceRecordCName -ZoneName "iehang.cn" -Name "oa" -HostNameAlias "www.iehang.cn"

# 5. 添加MX记录
Add-DnsServerResourceRecordMX -ZoneName "iehang.cn" -MailExchange "mail.iehang.cn" -Preference 10

# 6. 设置转发器
Set-DnsServerForwarder -IPAddress 223.5.5.5,114.114.114.114

# 7. 查看区域
Get-DnsServerZone

十三、常见问题

  1. 客户端无法加域
    • DNS 必须指向 192.168.100.10
    • 检查 SRV 记录是否存在
  2. 内网能解析,外网不能解析
    • 配置转发器
    • 检查服务器能否 ping 通公网 DNS
  3. 主机名不自动更新到 DNS
    • 区域启用安全动态更新
    • 客户端执行 ipconfig /registerdns
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享