Windows Server启用内置 DNS 服务器

以下是 内网离线环境部署 Windows 内置 DNS 服务器 的完整步骤,包含安装包获取、部署流程及验证方法:


一、系统与安装包准备

1. 下载 Windows Server ISO 镜像
  • 官方来源:需通过微软官方渠道获取 Windows Server ISO 文件(如 Windows Server 2019/2022)。
2. 准备离线安装介质
  • 将 ISO 镜像刻录到 U 盘或共享存储,确保目标服务器可访问该介质。

二、安装 Windows Server 系统

  1. 启动服务器并加载 ISO
    • 通过 U 盘或虚拟光驱挂载 ISO 文件,启动系统安装程序。
  2. 选择版本并完成安装
    • 选择 Windows Server 标准版/数据中心版,按提示完成系统安装(建议启用“带桌面体验”的版本)。

三、离线安装 DNS 服务器角色

  1. 通过服务器管理器安装(GUI)

    • 打开 服务器管理器添加角色和功能 → 选择 DNS 服务器

    • 确认安装,等待完成。

  2. 或者通过 PowerShell 安装(命令行)

    # 挂载 ISO 文件(假设挂载到 D 盘)
    Mount-DiskImage -ImagePath "D:\Windows_Server_2022.iso"
    
    # 安装 DNS 角色(指定源路径为 ISO 中的 sxs 文件夹)
    Install-WindowsFeature -Name DNS -Source "D:\sources\sxs"
    
  3. 验证安装

    • 打开 服务器管理器工具DNS,确认 DNS 管理器可正常启动。

四、配置 DNS 服务

1. 创建正向查找区域(内网域名解析)
  1. 打开 DNS 管理器 → 右键 正向查找区域新建区域
  2. 选择 主要区域 → 输入域名(如 internal.example)。
  3. 选择 不允许动态更新 → 完成。
2. 添加 A 记录(域名到 IP 映射)
  1. 右键目标区域(如 internal.example)→ 新建主机 (A 或 AAAA)
  2. 输入名称(如 webserver)和 IP 地址(如 192.168.1.100)。
3. 创建反向查找区域(IP 到域名解析,可选)
  1. 右键 反向查找区域新建区域 → 选择 IPv4
  2. 输入网络 ID(如 192.168.1)→ 完成。
  3. 添加 PTR 记录,将 IP 映射回域名。
4. 关闭外网依赖项
  • 删除默认根提示:
    右键 反向查找区域 → 删除 . 区域(若存在)。

五、配置客户端 DNS 设置

  1. 手动指定 DNS 服务器地址

    • 打开客户端网络设置 → 将首选 DNS 设为 DNS 服务器的内网 IP(如 192.168.1.200)。
    • 禁用备用 DNS 地址,避免解析请求外泄。
  2. 验证解析

    # 在客户端执行
    nslookup webserver.internal.example 192.168.1.200
    ping webserver.internal.example
    

六、防火墙与安全配置

  1. 开放 DNS 端口

    # 允许 UDP/TCP 53 端口
    New-NetFirewallRule -DisplayName "DNS Service" -Direction Inbound -Protocol UDP -LocalPort 53 -Action Allow
    New-NetFirewallRule -DisplayName "DNS Service" -Direction Inbound -Protocol TCP -LocalPort 53 -Action Allow
    
  2. 禁用外网访问(可选)

    • 在防火墙中限制 DNS 服务的访问范围为内网 IP 段(如 192.168.1.0/24)。

七、备份与维护

  1. 备份区域文件
    • 默认存储路径:C:\Windows\System32\dns,定期备份此目录。
  2. 定期清理日志
    • 通过 事件查看器Windows 日志DNS Server 清理旧日志。

links:
https://blog.csdn.net/yleihj/article/details/128865459

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学亮编程手记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值