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配置并兼容HTTP实现代码解析
Mar 31 Servers
如何在centos上使用yum安装rabbitmq-server
Mar 31 Servers
Mac环境Nginx配置和访问本地静态资源的实现
Mar 31 Servers
idea下配置tomcat避坑详解
Apr 12 Servers
Windows Server 2008 修改远程登录端口以及配置防火墙
Apr 28 Servers
Tomcat弱口令复现及利用
May 06 Servers
云服务器部署 Web 项目的实现步骤
Jun 28 Servers
Windows Server 2008配置防火墙策略详解
Jun 28 Servers
Linux安装Docker详细教程
Jul 07 Servers
CentOS7 minimal 最小化安装网络设置过程
Dec 24 Servers
Valheim服务器 Mod修改安装教程 【ValheimPlus】
Dec 24 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
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
2011/12/14 PHP
php操作JSON格式数据的实现代码
2011/12/24 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
浅谈laravel-admin的sortable和orderby使用问题
2019/10/03 PHP
jquery实现商品拖动选择效果代码(自写)
2013/05/28 Javascript
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
浅析四种常见的Javascript声明循环变量的书写方式
2015/10/14 Javascript
浅谈js里面的InttoStr和StrtoInt
2016/06/14 Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
2016/12/28 Javascript
Nodejs 获取时间加手机标识的32位标识实现代码
2017/03/07 NodeJs
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
react native仿微信PopupWindow效果的实例代码
2017/08/07 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
js对象数组和对象的使用实例详解
2019/08/27 Javascript
微信小程序获取复选框全选反选选中的值(实例代码)
2019/12/17 Javascript
vue实现列表滚动的过渡动画
2020/06/29 Javascript
[04:14]从西雅图到上海——玩家自制DOTA2主题歌曲应援TI9
2019/07/11 DOTA
python结合shell查询google关键词排名的实现代码
2016/02/27 Python
python 使用socket传输图片视频等文件的实现方式
2019/08/07 Python
python中的逆序遍历实例
2019/12/25 Python
python实现画图工具
2020/08/27 Python
python 实现控制鼠标键盘
2020/11/27 Python
python 生成正态分布数据,并绘图和解析
2020/12/21 Python
关于python中remove的一些坑小结
2021/01/04 Python
CSS3制作Dropdown下拉菜单的方法
2015/07/18 HTML / CSS
马来西亚航空官方网站:Malaysia Airlines
2017/07/28 全球购物
Otticanet美国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
yy生日主持词
2014/03/20 职场文书
商业计算机应用专业自荐书
2014/06/09 职场文书
活动总结书怎么写
2015/05/11 职场文书
员工工作心得体会
2019/05/07 职场文书
详解Nginx 工作原理
2021/03/31 Servers
Vue.js 带下拉选项的输入框(Textbox with Dropdown)组件
2021/04/17 Vue.js