Windows Server 2012 安装域名解析服务完整教程
很多朋友在搭内网环境、部署域控或者做网站解析时,都会碰到同一个问题:Windows Server 2012 上怎么把域名解析服务(DNS)装好并用起来。今天这篇就专门讲这个,从零开始,一步一步带你把 DNS 角色装上,并把最常用的正向查找区域配好。内容面向新手,每一步都写清楚,照着做就能完成。
一、先弄清楚 DNS 是干什么的
DNS 的全称是 Domain Name System,中文叫域名系统。它的核心作用就是把容易记的域名(比如 www.example.com)转换成电脑能识别的 IP 地址。没有它,你在内网或者公网访问服务器时,只能死记硬背 IP,非常不方便。
Windows Server 2012 自带 DNS 服务角色,安装后可以作为内网的权威 DNS 服务器,也可以给局域网里的电脑提供解析。很多公司、学校机房、甚至个人实验环境,都会在 2012 上搭一个 DNS,方便管理。
二、安装前的准备工作
开始之前先确认几件事,能少踩很多坑:
- 服务器已经装好 Windows Server 2012 或 2012 R2,并且能正常进桌面。
- 服务器有固定 IP 地址。DNS 服务器强烈建议用静态 IP,别用 DHCP 自动获取,否则客户端指向它会出问题。
- 最好先给服务器改个好记的计算机名,比如 DNS01 或 DC01。
- 如果打算同时做域控制器,DNS 可以跟 Active Directory 一起装;如果只是单独做解析,单独装 DNS 角色就行。
把这些准备好,再开始装。
三、通过服务器管理器安装 DNS 角色
- 打开“服务器管理器”。如果桌面没有,点开始菜单,搜索“服务器管理器”即可。
- 点右上角“管理”→“添加角色和功能”。
- 出现“开始之前”页面,直接点“下一步”。
- “安装类型”选择“基于角色或基于功能的安装”,点下一步。
- “服务器选择”保持默认(当前服务器),点下一步。
- 在“服务器角色”列表里找到“DNS 服务器”,勾选它。系统会弹出提示,问是否添加 DNS 服务器所需的功能,点“添加功能”。
- 继续点下一步,功能页面一般不用额外勾选,直接下一步。
- 出现“DNS 服务器”说明页面,看一眼就行,点下一步。
- 最后确认页面,勾选“如果需要,自动重新启动目标服务器”,然后点“安装”。
- 等待进度条走完。装完后可以点“关闭”。
安装过程通常只要几分钟。装完后,服务器管理器左侧会出现“DNS”这一项,说明角色已经就绪。
四、打开 DNS 管理器并创建正向查找区域
角色装好只是第一步,真正能用还得建区域。
- 在服务器管理器里点左侧“DNS”,再点右侧服务器名称,选择“DNS 管理器”。也可以直接在开始菜单搜索“DNS”。
- 展开左侧服务器名,右键“正向查找区域”,选择“新建区域”。
- 欢迎页面点下一步。
- 区域类型选择“主要区域”,点下一步。
- 如果服务器是域成员或者域控制器,会出现“Active Directory 区域复制作用域”选项。新手单独做 DNS 的话,可以选“不与 Active Directory 集成的主要区域”,或者按实际需求选。选完点下一步。
- 区域名称填写你的域名,比如 example.local 或者 company.com。内网建议用 .local 结尾,避免和公网域名冲突。
- 区域文件页面保持默认文件名(会自动生成),点下一步。
- 动态更新页面,如果是内网实验环境,可以选“允许非安全和安全动态更新”;正式环境建议选“只允许安全的动态更新”。选完点下一步。
- 最后点“完成”。
这样正向查找区域就建好了。左边会出现你刚建的区域名称。
五、添加主机记录(A 记录)
区域建好后,还要添加具体的主机记录,客户端才能解析到具体机器。
- 右键你刚建的区域,选择“新建主机(A 或 AAAA)”。
- 名称填主机名,比如 www 或者 server01。
- IP 地址填对应服务器的静态 IP。
- 勾选“创建相关的指针(PTR)记录”(如果反向查找区域也建了的话)。
- 点“添加主机”。成功后会提示记录已创建。
可以继续添加多条记录,比如 mail、ftp、dc 等。
六、配置反向查找区域(可选但推荐)
反向查找是把 IP 转回域名,很多服务会用到。
- 右键“反向查找区域”,选择“新建区域”。
- 区域类型同样选“主要区域”。
- 选择 IPv4 反向查找区域。
- 网络 ID 填写你网段的前三段,比如服务器 IP 是 192.168.1.10,就填 192.168.1。
- 后续步骤和正向区域类似,完成后会生成类似 1.168.192.in-addr.ARPa 的区域。
七、设置转发器(让内网 DNS 也能解析外网)
如果只做内网解析,不配转发器也行。但大多数情况希望内网电脑既能解析内部域名,也能上网,这时需要配转发器。
- 在 DNS 管理器里右键服务器名,选择“属性”。
- 切换到“转发器”选项卡。
- 点“编辑”,添加公共 DNS,比如 114.114.114.114、8.8.8.8,或者你运营商提供的 DNS。
- 确定保存。
这样客户端把 DNS 指到这台 2012 服务器后,内部域名由它解析,外部域名转发给公共 DNS。
八、客户端如何指向这台 DNS
装好后,要把客户端电脑的 DNS 改成这台服务器的 IP。
- 打开客户端“网络和共享中心”→“更改适配器设置”。
- 右键网卡→“属性”→双击“Internet 协议版本 4 (TCP/IPv4)”。
- 选择“使用下面的 DNS 服务器地址”,首选填 2012 服务器的 IP。
- 确定保存。
然后在客户端打开命令提示符,输入:
nslookup www.example.local
如果能返回正确的 IP,说明解析已经通了。
九、常见问题与解决办法
-
安装角色时提示需要重启 正常现象,装完后重启一次就行。
-
新建区域后客户端还是解析不了 检查客户端 DNS 是否真的指向了服务器 IP;检查防火墙是否放行 UDP 53 和 TCP 53 端口;在服务器上用 nslookup 自己测一下。
-
动态更新不生效 如果区域属性里没勾选允许动态更新,客户端注册不到记录。重新打开区域属性,改成允许动态更新即可。
-
服务启动失败 打开“服务”,找到 DNS Server,确认它是自动启动并且正在运行。如果启动不了,看事件查看器里的 DNS 日志,常见原因是端口被占用或配置文件损坏。
十、日常维护小建议
定期备份 DNS 区域。可以右键区域选择“导出列表”,或者直接备份整个 system32\dns 目录下的区域文件。
如果服务器同时是域控制器,建议把 DNS 区域改成与 Active Directory 集成,这样区域数据会跟着 AD 复制,更安全也更方便。
监控解析性能可以用性能监视器里的 DNS 相关计数器,或者简单用 dnscmd 命令查看统计信息。
到这里,Windows Server 2012 上的域名解析服务就已经完整装好并能正常使用了。整个过程没有复杂命令,全是图形界面操作,新手也能顺利完成。按照上面的步骤做一遍,内网解析基本就稳了。

还没有评论,来说两句吧...