Windows Server 2012配置DNS服务器的方法


Posted in Servers onApril 29, 2022

为了实现负载均衡,扩展服务器带宽,需要自己配置DNS服务器解析对应域名。

本文记录Windows Server 2012配置DNS服务的方法。

假设域名www.mydomain.com 已在阿里云作了解析,现在需要新增一个二级域名 stream.mydomain.com 做推流服务,需要使用自己配置的DNS服务做请求解析分发。

Windows Server 配置 DNS服务器的步骤如下

一、添加DNS服务

打开服务器管理器,选择“添加角色和功能”

Windows Server 2012配置DNS服务器的方法

弹出界面一直按默认选项点击下一步,到选择服务器角色界面,选择 “DNS服务器” 点击下一步,然后一直按默认设置点击下一步直到安装完成。

Windows Server 2012配置DNS服务器的方法

二、配置DNS服务

从服务管理器右侧顶部的工具菜单中选择 “DNS” 弹出配置页面:

Windows Server 2012配置DNS服务器的方法

在正向查找区域点击鼠标右键新建区域

Windows Server 2012配置DNS服务器的方法

按照向导完成设置:

Windows Server 2012配置DNS服务器的方法

Windows Server 2012配置DNS服务器的方法

Windows Server 2012配置DNS服务器的方法

Windows Server 2012配置DNS服务器的方法

Windows Server 2012配置DNS服务器的方法

Windows Server 2012配置DNS服务器的方法

在正向查找区域下选中刚才新建的域名 mydomain.com 右键点击新建主机

Windows Server 2012配置DNS服务器的方法

在弹出界面中填写需要解析的域名字段名称以及对应的IP地址

Windows Server 2012配置DNS服务器的方法

按照以上配置,stream.mydomain.com 就会被解析到 47.108.xx.xx。如果域名需要解析到多台服务器作负载均衡,可以用同样的名称,不同IP按以上步骤添加新的主机

Windows Server 2012配置DNS服务器的方法

如下图,stream.mydomain.com 就添加了两个IP的主机

Windows Server 2012配置DNS服务器的方法

一般的域名还需要添加名称为 www 的主机以实现对 www.mydomain.com的解析。这里因为www的解析已经在阿里云的平台借助阿里云使用的DNS服务器上做了解析,这里就不作配置。

可以看到DNS设置页面中还有反向查找区域,发现查找是通过IP查找域名的,可以用来对垃圾邮件进行识别,如果你的域名不对外发送邮件,可以不用设置。

三、测试

1、点击我们的DNS服务器,右键启动nslookup

Windows Server 2012配置DNS服务器的方法

2、在命令窗口中输入刚才配置的 stream.mydomain.com,可以查找出刚才添加的主机地址。

Windows Server 2012配置DNS服务器的方法

说明本地测试ok。

3、使用一台远程客户机,将客户机的DNS设置为刚才配置DNS服务的Windows Server 的服务器的IP:

Windows Server 2012配置DNS服务器的方法

在客户机上使用 ping stream.mydomain.com:

Windows Server 2012配置DNS服务器的方法

结果显示正确解析到了之前设置的主机。说明DNS服务器正常工作了。

到此这篇关于Windows Server 2012 搭建DNS服务器的文章就介绍到这了!


Tags in this post...

Servers 相关文章推荐
使用nginx动态转换图片大小生成缩略图
Mar 31 Servers
win10安装配置nginx的过程
Mar 31 Servers
Nginx域名转发https访问的实现
Mar 31 Servers
Nginx部署vue项目和配置代理的问题解析
Aug 04 Servers
Nginx配置文件详解以及优化建议指南
Sep 15 Servers
Nginx内网单机反向代理的实现
Nov 07 Servers
苹果M1芯片安装nginx 并且部署vue项目步骤详解
Nov 20 Servers
Window server 2012 R2 AD域的组策略相关设置
Apr 28 Servers
KVM基础命令详解
Apr 30 Servers
永中文档在线转换预览基于nginx配置部署方案
Jun 10 Servers
教你使用Ubuntu搭建DNS服务器
Sep 23 Servers
码云(gitee)通过git自动同步到阿里云服务器
Dec 24 Servers
docker compose 部署 golang 的 Athens 私有代理问题
Apr 28 #Servers
Nginx 安装SSL证书完成HTTPS部署
Ubuntu Server 安装Tomcat并配置systemctl
Apr 28 #Servers
Windows Server 2019 安装DHCP服务及相关配置
Windows Server 2019 域控制器安装图文教程
阿里云 Windows server 2019 配置FTP
Windows Server 2012 修改远程默认端口3389的方法
You might like
什么是短波收听SWL
2021/03/01 无线电
基于xcache的配置与使用详解
2013/06/18 PHP
php绘图之在图片上写中文和英文的方法
2015/01/24 PHP
yii2项目实战之restful api授权验证详解
2017/05/20 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
jquery 滚动条事件简单实例
2013/07/12 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
jQuery实现表单提交时判断的方法
2014/12/13 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
2016/08/03 Javascript
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
利用浮层使select不可选的实现方法
2016/12/03 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
2017/03/21 Javascript
原生JS发送异步数据请求
2017/06/08 Javascript
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
深入理解ES6中let和闭包
2018/02/22 Javascript
浅谈如何使用webpack构建多页面应用
2018/05/30 Javascript
微信小程序使用npm支持踩坑
2018/11/07 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
2018/11/12 Javascript
修改layui的后台模板的左侧导航栏可以伸缩的方法
2019/09/10 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
2020/03/09 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
2020/08/31 Javascript
Python中文件I/O高效操作处理的技巧分享
2017/02/04 Python
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
python实现屏保计时器的示例代码
2018/08/08 Python
Python如何telnet到网络设备
2021/02/18 Python
吉尔德利巧克力公司:Ghirardelli Chocolate Company
2019/03/27 全球购物
大一新生军训时的自我评价分享
2013/12/05 职场文书
小学班主任寄语大全
2014/04/04 职场文书
运动会演讲稿300字
2014/08/25 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
个人股份合作协议书
2014/10/24 职场文书
2015年学校党建工作总结
2015/05/19 职场文书
vue route新窗口跳转页面并且携带与接收参数
2022/04/10 Vue.js