Windows Server 2016 DNS服务器的设置

2023-05-16

什么是DNS呢?

DNS的全称是Domain Name System,在计算机网络中,主机与主机之间的通信主要是通过IP地址进行通信的,但是IP地址对于我们人类来说记忆难度比较大,为了方便记忆,便有了域名系统。DNS服务器的主要工作就是,将这些域名解析为对应的IP地址,这样我们才能够使用域名去访问各个网站。

今天的实验内容:

准备两台Windows Server 2016(名称分别为WS2016-01和WS2016-02)。WS2016-01的网卡DNS地址设置为自己,WS2016-02的网卡DNS地址设置为WS2016-01的地址

  1. 在WS2016-01服务器上,安装DNS,为内部域lcc.edu提供解析;在WS2016-02服务器上,安装DNS,为内部域xm.lcc.edu提供解析,且在WS2016-01上新建委派,将xm.lcc.edu的解析委派给WS2016-02;
  2. 在WS2016-01上新建A记录,分别指向两台服务器的计算机名称及对应的IP地址;
  3. 在WS2016-01上新建CName记录,分别指向上面的A记录,CName的具体名称自己取名;
  4. 在WS2016-02上新建A记录;
    1. WS2016-02的地址  www.xm.lcc.edu
  5. 在WS2016-02上通过nslookup对以上DNS记录进行解析,记录并分析解析结果;
  6. 验证WS2016-01和02是否可以上网,为什么?

目录

1.准备工作:

2.新建A记录

3.新建CNAme记录 

4.在WS2016-02上新建A记录

5.验证

6.上网验证


1.准备工作:

准备两台虚拟机,不需要安装域控服务

首先将两台虚拟机都设置为NAT模式

 

右击自己电脑的网络,选择打开网络设置--更改适配器选项

 

 

保证自己的vmnet8是启用的状态

 

同时双击vmnet8,查看一下vmnet8的网段

 

可以看到vmnet8的网段是192.168.109.0/24

 

打开两台虚拟机,分别将名字修改为WS2016-01和WS2016-02

服务器管理器--本地服务器--计算机名称

 

 

 

 

点击确定之后会提示重启

按照同样的方法将另外一台虚拟机改为WS2016-02

 

 

 

更改成功

接下来修改IP地址

在虚拟机中按住win+R,输入cmd敲回车,打开命令行界面,输入ipconfig敲回车,看一下网关地址

 

右击右下角的网络,打开网络和共享中心--更改适配器设置

 

 

右击网卡选择属性

 

双击Internet4

 

修改内容如下

 

WS2016-02的IP地址修改如下

 

可以在命令行界面使用ipconfig /all命令查看配置是否成功

 

 

基础配置完成

1&2.安装DNS及委派

服务器管理器--添加角色和功能,一直下一步,直至这里,勾选上DNS服务器,然后一直点击下一步

 

 

 

 

WS2016-02上面也是同样的方法安装DNS服务器

 

安装完成之后,在WS2016-01上面,打开服务器管理器--工具--DNS

 

右击WS2016-01,选择配置DNS服务器

 

 

 

 

 

 

 

 

 

 

按照同样的方法,在WS2016-02上配置DNS服务器

 

 

 

 

WS2016-01的域名是lcc.edu,WS2016-02的域名则为xm.lcc.edu

 

 

 

 

 

返回WS2016-01,设置DNS委派

在WS2016-01的DNS管理器中,右击lcc.edu,选择新建委派

 

 

 

 

 

 

2.新建A记录

 

在WS2016-01的DNS管理器中,右击lcc.edu,选择新建主机

 

填入WS2016-01及它的IP地址

 

按照同样的方法为WS2016-02创建主机解析

 

在区域中我们可以看到新建的两个主机解析

3.新建CNAme记录 

右击lcc.edu,选择新建别名

 

这里我为WS2016-01取的别名SERVER01,那么WS2016-02就是SERVER02

 

按照同样的方法设置WS2016-02

 

完成后同样可以在区域中看到别名记录

4.在WS2016-02上新建A记录

 打开WS2016-02的DNS管理器,右击xm.lcc.edu,选择新建主机

5.验证

在WS2016-02上,按住win+r输入cmd,打开命令行界面

输入nslookup,然后敲回车

 

首先是两个主机解析,可以正常解析

 

其次是别名解析,也可以正常解析

 

最后是www.xm.lcc.edu,也可以正常解析

6.上网验证

两台虚拟机的话也是可以正常上网的

 

 

解析www.baidu.com的过程:

① 检查本机的hosts配置文件里面有没有这个域名的映射。(在ws2016-02中是没有这个域名的映射的,所以要接着走向下一步)

② 查看系统中是否有相应的缓存(在系统中也没有缓存,继续走向下一步)

③ 向本地dns服务器请求域名解析,如果本地dns服务器有域名和ip的相关记录则返回结果。(本地的DNS服务器,也就是WS2016-01中,没有www.baidu.com的记录,继续走向下一步)

④ 本地dns服务器向根域进行迭代查询

⑤ 本地dns服务器向.com域服务器发起查询

⑥ 本地dns服务器向baidu.com域服务器发起查询

附DNS解析流程图

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows Server 2016 DNS服务器的设置 的相关文章

  • PostgreSql“运行安装后步骤...数据库集群初始化失败”

    我是一名 Windows 用户 我花了几个小时不断地安装和卸载 然后才使其正常工作 前 10 次左右才看到标题中的错误消息 我将其作为一个自我回答的问题放在这里 以防止其他人在安装时可能遇到同样的问题 并为像我这样第一次使用 Postgre
  • 批处理脚本 FOR 循环仅设置输出的第一个字母 wsl --list -q

    我正在编写一个批处理脚本 将文件从 Windows 目录复制到 WSL 发行版 其中一部分是选择将文件复制到哪个发行版 如果我使用命令wsl list q如果给我以下输出 Ubuntu 22 04 Ubuntu 18 04 我正在尝试使用此
  • Rails Windows Vagrant 响应时间非常慢

    我在跑 Vagrant 1 7 1 Rails 4 1 4 Thin 1 6 1 Windows 7 每个静态文件的发送时间都超过一秒 在我的 PC 上加载一个页面可能需要大约 20 秒 而在同事的 Linux 机器上则只需瞬间 有一些帖子
  • 在Windows 7上安装curl后缺少libcurl-4.dll

    按照这个人的安装curl后指示 https stackoverflow com a 28757477 1186038 除了第 2 步 已安装Win64 OpenSSL v1 0 1u 轻型相反 因为下载页面中缺少版本 k http slpr
  • git 认为文件已更改

    我在一台机器上对一个项目做了一些工作 然后推送到 github 在另一台机器上克隆并做了一些工作 然后推送 然后我回到第一台机器并做了一个pull 现在 第一台机器认为项目中最初的所有文件都已更改 我试过了 git checkout f a
  • 如何使用 Win32 API 与 com 端口 (RS232) 通信

    我正在尝试使用 win32 API 与 com 端口对话 我找到了这个http www robbayer com files serial win pdf http www robbayer com files serial win pdf
  • 仅在单个端口 8080 上转发到本地主机(Windows)可能吗? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我知道如何在 Windows 上使用 xampp 设置本地网络服务器 我在主机文件 c windows system32 drivers etc ho
  • 如何有效截断文件头?

    大家都知道truncate file size 函数 通过截断文件尾部将文件大小更改为给定大小 但是如何做同样的事情 只截断文件的尾部和头部呢 通常 您必须重写整个文件 最简单的方法是跳过前几个字节 将其他所有内容复制到临时文件中 并在完成
  • Node.js 升级在 Windows 中仍然显示旧版本

    我已使用 msi 安装程序下载并安装了新版本的 nodejs 4 1 2 之后我跑了node v 但它仍然显示旧版本 0 12 2 我尝试重新启动Windows 甚至卸载nodejs并重新安装它 但仍然显示相同的内容 为什么会发生这种情况
  • Windows 上的递归移动命令

    我需要做一个 sh 的 bat 副本 我不太了解 Windows cmd 在 Linux 上我可以做 mv or rsync a SOURCE DEST remove sent files ignore existing whole fil
  • Windows 窗体中的标准 Windows 菜单栏

    我注意到添加了一个MenuStrip 来自工具箱 我的表单设计不会产生像许多本机 Windows 应用程序中那样的菜单栏 相反 我得到了一个像 Visual Studio 自己的菜单栏 没有任何样式设置MenuStrip似乎模仿了更常见的本
  • Git difftool 未启动外部 DiffMerge 程序

    我一直遵循 戴夫的博客条目 http www davesquared net 2009 05 setting up git difftool on windows html 链接在此answer https stackoverflow co
  • Visual C++ 找不到“Windows 类型”,如 PVOID、DWORD、ULONG 等

    Windows 似乎无法找到任何这些类型 我完全不知道该怎么办 我在 MSDN 上找到的东西似乎表明它们是默认包含的 但它们在 Native 程序或 CLR 程序中不起作用 我收到的具体错误是
  • 如何在 Windows 下向 .sh 脚本传递参数?

    我正在尝试在 Windows 下执行 sh 脚本 我安装了 Git 它允许我执行 sh 文件 但是 如果不使用 sh 作为执行前缀 我似乎无法传递任何参数 我的 sh 文件 echo Test 1 如果我用以下命令执行它 gt sh tes
  • 如何在Windows服务器上将node.js文件作为后台进程运行?

    我正在创建一个 node js 项目并将其上传到我的 Windows 服务器 以为移动应用程序提供 API 服务 当我打开命令提示符并键入 node app js 它运行正常 但是当我关闭命令提示符时 我的 Node js 服务器停止运行
  • 通过 PowerShell 运行 .cmd 文件

    我正在尝试使用 PowerShell 在远程服务器上运行 cmd 文件 在我的 ps1 脚本中我尝试过 C MyDirectory MyCommand cmd 它会导致此错误 C MyDirectory MyCommand cmd is n
  • 在 64 位 Windows 上运行 32 位可执行文件时出现问题

    如果允许的话 我会添加 500 个我自己的代表作为赏金 我在用着wkhtml转pdf http wkhtmltopdf org 将 HTML 网页转换为 PDF 这在我的 32 位开发服务器上完美运行 不幸的是 我无法运送我的机器 p 但是
  • 使用 Visual C++ 在桌面上绘图

    我正在编写一个 opencv 应用程序 使用 Visual Studio VC 控制台应用程序使用激光束进行绘图 我想在桌面上画线 我知道绘图功能在 GDI32 dll 中可用 但对如何将 GDI32 dll 与我的 vc 代码集成感到困惑
  • 如何修复圆角按钮中边框和背景之间的空白?

    我为我的 WPF 应用程序创建了一个简单的按钮模板
  • 包含带重音符号的域的主要缺点是什么?

    我正在考虑获取一个包含重音字符的域 它包含 然而 我注意到只有一些公司提供它们 这些域是否存在普遍问题 或者我在使用这些域时是否会遇到某些缺点 DNS 协议仅支持 ASCII 带有重音字符的域被编码为 ASCII 使用Punycode ht

随机推荐

  • 红明谷杯-SMU

    2021红明谷杯安全意识赛 一 单项选择题 1 以下不属于采用密码技术对数据本身进行保护的是 xff08 xff09 A 防火墙技术 B 使用现代加密算法对数据进行加密以获得机密性 C 采用数字签名算法确保数据源的可靠性 D 采用杂凑算法和
  • tcp窗口滑动以及拥塞控制

    转自 xff1a http blog chinaunix net uid 26275986 id 4109679 html TCP协议作为一个可靠的面向流的传输协议 xff0c 其可靠性和流量控制由滑动窗口协议保证 xff0c 而拥塞控制则
  • 小胖的水果(lcs)

    描述 xuzhenyi到大同水果店去买水果 xff0c 但老板huyichen告诉他每次只能买一种 xff0c 但是xuzhenyi想吃两种 xff0c 于是在讨价还价之后 xff0c huyichen说只要xuzhenyi能把他想要的两种
  • 神秘的咒语(Lcis)

    描述 身为拜月教的高级间谍 xff0c 你的任务总是逼迫你出生入死 比如这一次 xff0c 拜月教主就派你跟踪赵灵儿一行 xff0c 潜入试炼窟底 据说试炼窟底藏着五行法术的最高法术 xff1a 风神 xff0c 雷神 xff0c 雪妖 x
  • 合唱队形(LIS)

    描述 N位同学站成一排 xff0c 音乐老师要请其中的 N K 位同学出列 xff0c 使得剩下的K位同学排成合唱队形 合唱队形是指这样的一种队形 xff1a 设K位同学从左到右依次编号为1 xff0c 2 xff0c K xff0c 他们
  • 二分图匹配

    二分图匹配 xff0c 自然要先从定义入手 xff0c 那么二分图是什么呢 xff1f 二分图 xff1a 二分图又称作二部图 xff0c 是图论中的一种特殊模型 设G 61 V E 是一个无向图 xff0c 如果顶点V可分割为两个互不相交
  • 内存管理

    概念 内存管理 Memory Management 是操作系统设计中最重要和最复杂的内容之一 虽然计算机硬件一直在飞速发展 xff0c 内存容量也在不断增长 xff0c 但是仍然不可能将所有用户进程和系统所需要的全部程序和数据放入主存中 x
  • Android 二级图片缓存,图片优化,图片异步加载框架设计

    简介 从用户角度上看对上手机流量的关心 xff0c 一张图片1 4M 如果每次都请求网络加载 xff0c 一张重复的图片却要加载多次很容易消耗特别多的流量 从android平台机制上 xff0c android 移动端本身内存就小 xff0
  • 秋招面试经验分享-阿里,cvte,迅雷,网龙,美团,已拿Offer

    什么是秋招 针对秋招一般是在9 10月份 xff0c 到11月份后还在招聘的公司就很少了 xff0c 在7 8月份一般都会有秋招内推 关于秋招内推可以找自己认识的学长学姐或论坛上的某公司的职员进行内推 xff0c 这个其实牛客网上在7 8月
  • Get新技能学习 android studio git-github

    连接git 没有下载git的需要先下载 xff0c 下载渠道直接QQ软件中就有 下载完后 xff0c 选择路径进行连接 连接GitHub 记得输入账号密码哦 xff01 创建库 上传完后就可以在github上project中看到啦 点击它
  • 斯坦福大学公开课IOS 7学习笔记 (1)

    斯坦福大学公开课IOS 7 xff08 1 xff09 ios 架构 core OS Core Services Media Cocoa Touch Core OS OSX Kernel Unix OS Power Management M
  • Linux+CentOS安装Google安装包,缺少依赖文件,解决办法

    Linux 43 CentOS安装Google安装包 xff0c 缺少依赖文件 安装时主要有三个依赖文件检测失败 xff1a libappindicator3 so 1 liberation fonts和libvulkan so 1 xff
  • OC 协议与代理

    协议 定义 oc的协议有点类似java中的接口 xff0c 当某个类使用也该协议就必须实现协议中所定义的方法 xff0c 实际上不定义也不会报错 xff0c 但会发出警告 xff0c 在代码运行中如果没有实现协议中的方法 xff0c 那么就
  • OC中的集合

    参考博客 xff1a http blog csdn net hierarch lee article details 49834151 简介 在Objective C中的集合类中主要包括不可变的数组 NSArray 可变的数组 NSMuta
  • Windows Server 2016 安装步骤

    目录 1 1准备操作 1 2 开始安装 1 3 系统初始操作 1 4 附言 1 1准备操作 准备工具 xff1a VMware Workstation xff0c Windows Server 2016镜像 本教程里所展示的VMware版本
  • Windows Server 2016 文件操作系统 跨区卷 镜像卷 RAID5卷 ISCSI设置

    目录 简述 前言 说明 正文1 创建跨区卷 1 2 创建镜像卷 1 3 创建RAID5卷 2 使用存储池新建mirror布局的磁盘 3 ISCSI创建卷 简述 在Windows Server系统的各个版本中 xff0c 有5种卷类型 xff
  • Windows Server 2016 域控管理服务的安装

    目录 1 克隆虚拟机 2 安装域服务 3 客户机加入域 4 图形化创建OU xff08 组织单位 xff09 5 命令行添加组 6 脚本添加用户 今天要给大家介绍的Windows Server 下的域控管理服务的安装 什么事域控管理服务呢
  • Windows组策略管理

    组策略的管理一般是属于域的应用 xff0c 组策略有什么作用呢 xff1f 组策略可以在域控环境中 xff0c 实现用户以及计算机的统一行为策略管理 xff0c 比如 xff0c 统一大家的桌面背景 xff0c 统一主题样式 xff0c 统
  • Windows Server 2016 DFS的应用步骤

    目录 介绍 任务目标 xff1a 准备工作 1 分别安装DFS复制和DFS命名空间 2 创建共享文件夹 3 创建命名空间服务器 4 创建复制文件夹 5 访问命名空间路径 6 创建卷影副本 介绍 DFS是一种共享资源的技术机制 xff0c 让
  • Windows Server 2016 DNS服务器的设置

    什么是DNS呢 xff1f DNS的全称是Domain Name System xff0c 在计算机网络中 xff0c 主机与主机之间的通信主要是通过IP地址进行通信的 xff0c 但是IP地址对于我们人类来说记忆难度比较大 xff0c 为