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
Nginx本地目录映射实现代码实例
Mar 31 Servers
Apache Calcite 实现方言转换的代码
Apr 24 Servers
nginx配置虚拟主机的详细步骤
Jul 21 Servers
Nginx部署vue项目和配置代理的问题解析
Aug 04 Servers
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
Feb 12 Servers
nginx负载功能+nfs服务器功能解析
Feb 28 Servers
nginx中封禁ip和允许内网ip访问的实现示例
Mar 17 Servers
深入解析Apache Hudi内核文件标记机制
Mar 31 Servers
Ubuntu Server 安装Tomcat并配置systemctl
Apr 28 Servers
设置IIS Express并发数
Jul 07 Servers
Apache自带的ab压力测试工具的实现
Jul 23 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
php实现ping
2006/10/09 PHP
php正则过滤html标签、空格、换行符的代码(附说明)
2010/10/25 PHP
php递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
jQuery点击后一组图片左右滑动的实现代码
2012/08/16 Javascript
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
javascript图像处理—仿射变换深度理解
2013/01/16 Javascript
jQuery拖动div、移动div、弹出层实现原理及示例
2014/04/08 Javascript
alert和confirm功能介绍
2014/05/21 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
JavaScript学习笔记之JS事件对象
2015/01/22 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
2016/05/25 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
javascript实现简单的on事件绑定
2016/08/23 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
webpack配置文件和常用配置项介绍
2017/04/28 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
深入理解vue中的$set
2017/06/01 Javascript
jQuery列表检索功能实现代码
2017/07/17 jQuery
基于BootStrap multiselect.js实现的下拉框联动效果
2017/07/28 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
浅谈JavaScript find 方法不支持IE的问题
2017/09/28 Javascript
Node.js连接Sql Server 2008及数据层封装详解
2018/08/27 Javascript
vue.js购物车添加商品组件的方法
2019/09/17 Javascript
js中调用微信的扫描二维码功能的实现代码
2020/04/11 Javascript
python实现端口转发器的方法
2015/03/13 Python
Python探索之修改Python搜索路径
2017/10/25 Python
详解Python里使用正则表达式的ASCII模式
2017/11/02 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
canvas实现烟花的示例代码
2020/01/16 HTML / CSS
瑞典Happy Socks美国官网:购买色彩斑斓的快乐袜子
2016/10/19 全球购物
Chain Reaction Cycles俄罗斯:世界上最大的在线自行车商店
2019/08/27 全球购物
大学生党课思想汇报
2013/12/29 职场文书
2015年宣传部工作总结范文
2015/03/31 职场文书
安全事故隐患排查治理制度
2015/08/05 职场文书