快好知 kuaihz

DNS服务器

Windows server 2008

之dns服务

一,概述

DNS(Domain Name System,域名系统):将易于记忆的域名与不容易记忆的IP地址作转换

DNS解析程序的查询流程:

域名结构

常见组织名称:

l com:表示商业组织

l edu:表示教育机构

l org:表示非赢利组织

l net:表示计算机网络组织

l gov:表示美国政府组织

l mil:表示军事部门

域名区分

相对域名:指在某一级的域名下面的下属域名

绝对域名:指完整的域名,一直写出根域名。

(注:绝对域名也称为完全合格的域名(Full Qualified Domain Name,FQDN))

查询方式

递归查询:

主机所询问的本地服务器不知道被查询的域名的IP地址,然后本地域名服务器就以dns客户的身份,向其他根域名服务器继续发出查询请求报文(即替主机继续查询),而不是让主机自己进行下一步查询。最终返回的查询结果或者使所要查询的IP地址,或者是报错,表示无法查询到所需要的IP地址。(也就是客户只发一次请求,要求对方给出最终结果)

迭代查询:

主机发出一次请求,对方如果没有授权回答,它就会返回一个能解答这个查询的其它名称服务器列表,主机会再向返回的列表中发出请求,直到找到最终负责所查域名的名称服务器,从它得到最终结果。

资源记录

1. 每个DNS数据库都由资源记录构成

2. 资源记录通常格式和选项含义

(1) 格式

① Domain Time to Live Record Type Class Record Data

(2) 含义

① 域名(Domain):该项给出要定义的资源记录的域名,该域名通常用来作为域名查询时的关键字

② 存活期(Time to Live):在该存活期过后,该记录不再有效

③ 记录类型(Record Type):该项说明资源记录的类型

④ 记录数据(Record Data):说明和该资源记录相关的信息,通常由资源记录类型来决定

⑤ 类别(Class):该项说明网络类型(注:目前大部分的资源记录都采用“IN”,表明Internet,该域的缺省值为“IN”)

(3) 常用的资源记录类型

① A:此记录列出特定主机名的IP地址

② CNAME:此记录指定标准主机名的别名

③ MX:建立邮箱服务器记录,此记录列出了负责接收发到域中的电子邮件的主机

④ PTR:反向地址解析

⑤ SRV:服务位置记录用于将DNS域名映射到指定的DNS主机列表,该DNS主机提供Active Directory域控制器之类的特定服务

二,DNS服务器安装部署

安装环境:

1. windows10 上的hyper-v

2. 服务器系统windows server 2008x64 sp3

3. 客户端系统windows xp x64 sp3

4. Hyper-v上选用同一张网卡,使它们在一个局域网内

规划:

1. Windows server 2008x64 sp3

① IP地址:192.168.0.1

② 子网掩码:255.255.255.0

③ 网关:192.168.0.254

2. windows xp x64 sp3,(进入桌面后,单击“开始”——>“控制面板”——>“网络和internet连接”——>“网络连接”——>右键“本地连接”——>选择“属性”——>双击“internet协议(tcp/ip)”,进入IP地址编辑界面,编辑IP地址)

① IP地址:192.168.0.2

② 子网掩码:255.255.255.0

③ 网关:192.168.0.254

部署

1. 进入桌面后,单击桌面左下角的开始——管理工具——服务器管理器,得到以下界面

2. 单击角色——再找到右边的添加角色,点击一下——找到DNS服务器选项,勾选一下——再点击下一步——下一步——安装,等待安装完成,重启一下即可。

创建正向查找区域

1. 单击“开始”——“管理工具”——“DNS”,显示如图

2. 右键“服务器名(SERVER-1)”——点击“配置DNS服务器”——进入“DNS服务器配置向导”,如下图

3. 点击“下一步”,会出现如下界面,根据自身情况选择一种,这里我们选择“创建正向查找区域(适合小型网络使用)(F)”这个选项,点击“下一步”。如图

4. 这边也可以看到两个选项,自行根据情况选择,这里选择“这台服务器维护区域(T)”选项,点击“下一步”。如图

5. 这时“区域名称”填写,自行填写。这边因为是做测试实验,故随便填写一个,如图

6. 这里根据情况选择,这里我们选择“创建新文件,文件名为”,如图

7. “动态更新”窗口,我们这里选择“不允许动态更新”。(这里还没有讲到AD,等到后面AD搭建的时候,再进行说明)

8. “转发器”窗口,这里测试的DNS服务器供测试内部使用,故选择“否,不应转发查询”选项,再点击“下一步”。如图(注:“转发器”是网络上的域名系统(DNS)服务器,用来将外部DNS域名的DNS查询转发给该网络外的DNS服务器。也就是说将它们在本地无法解析的查询转发给网络上的DNS服务器

9. 最后完成“服务器配置向导”,点击“完成”。

创建反向查找区域

1. 选择“DNS管理器”窗口中的“反向查找区域”,右键一下;选择“新建区域”,开始“新建区域向导”,点击“下一步”。如图

2. “区域类型”窗口选择,根据情况选择;这里选择“主要区域”,点击“下一步”。如图

3. 根据目前状况,以及本次实验,选择“ipv4反向查找区域”,点击“下一步”。如图

4. “反向查找区域名称”,这里我们选择“网络ID”;输入IP地址网络位,点击“下一步”。如图

5. “区域文件”窗口,这里保持默认创建,点击“下一步”即可。如图

6. “动态更新”窗口,这里也保持默认,点击“下一步”。如图

7. 最后完成“新建区域向导”,点击“完成”即可。

三,管理DNS服务器

1. DNS服务器的“停止”与“启动”等

(1) 右键服务器名(SERVER-1)——所有任务——然后进行“启动/停止/暂停/恢复/重新启动”。如图

2. 创建主机记录

(1) 这里创建三条主机记录

① 服务器:IP地址:192.168.0.1 域名:server1.test.com.cn

② 邮件服务器:IP地址:192.168.0.1 域名:mail.test.com.cn

③ 客户端:IP地址:192.168.0.2 域名:client1.test.com.cn

1) 在“DNS管理器”界面,点击“服务器名(SERVER-1)”,展开下拉菜单;再点击“正向查找区域”,展开下拉菜单;点击之前创建的“正向查询区域(test.com.cn)”;右键一下“test.com.cn”这个选项,点击“新建主机”。如图

2) 这时会出现一个弹窗,然后根据之前规划填写信息,先创建一条服务器的主机记录。同时,要勾选上“创建相关的指针(PTR)记录”。(如图

3) 然后再同上,创建一条邮件服务器和一条客户端的主机记录

4) 最后可以看到如下图所示

正向查找记录

反向查找记录

3. 创建别名记录

(1) 这里也创建两条别名记录

① 服务器:IP地址:192.168.0.1 别名:server2008.test.com.cn 主机名:server1.test.com.cn

② 客户端:IP地址:192.168.0.2 别名:winxp.test.com.cn 主机名:client1.test.com.cn

1) 在“DNS管理器”界面,点击“服务器名(SERVER-1)”,展开下拉菜单;再点击“正向查找区域”,展开下拉菜单;点击之前创建的正向查询区域(test.com.cn);右键一下“test.com.cn”这个选项,点击“新建别名”。如图

2) 弹出一个窗口,输入之前规划的别名,然后“目标主机的完全合格的域名”,点击浏览,找到对应的主机名确定。(如图),再点击一下确定。

3) 重复上面的操作在创建一条客户别名

4) 最后正向查找记录,如下图

4. 创建邮件交换器记录

(1) 电子邮件应用程序根据电子邮件收件人的目标地址中的DNS域名,使用邮件交换器(MX)资源记录来查找邮件服务器。当存在多条邮件交换器资源记录,DNS客户端服务将按从最低值(最高优先级)到最高值(最低优先级)的优先顺序。

(2) 在“DNS管理器”界面,点击“服务器名(SERVER-1)”,展开下拉菜单;再点击“正向查找区域”,展开下拉菜单;点击之前创建的正向查询区域(test.com.cn);右键一下“test.com.cn”这个选项,点击新建“邮件交换器”。

(3) 根据情况填写相关选项(注:

四,测试DNS服务器

1. 常用测试工具nslookup和ping命令

2. 这里对nslookup进行使用说明,ping不做说明

3. Nslookup命令

(1) 用来向internet域名服务器发出查询信息。

(2) 两种模式

① 交互式:允许使用者从名字服务器查询不同的主机或域的信息

② 非交互式:用于只打印一个主机或域的名字和所请求的信息

(3) 当nslookup后面不带任何参数,进入交互式;当后面带一个主机名或IP地址时,为非交互

4. 客户端操作(注:先设置好dns服务器地址,通过ipconfig /all,查看是否是要测试的DNS服务器地址)(以下命令都接着上面的命令窗口输入,故不做说明)

(1) 查找主机

① 打开cmd命令窗口,输入nslookup

② 输入主机名

(2) 查找域名信息(“set type”表示设置要查找的类型)

① set type=ns

② test.com.cn

(3) 检查反向DNS

① set type=ptr

② 192.168.0.1

(4) 检查MX邮件记录

① set type=mx

② test.com.cn

(5) 检查CNAME记录

① set type=cname

② Server2008.test.com.cn

        DNS服务器完,后续会继续编写更多相关服务器搭建。同时有兴趣的可以关注以下公众号,公众号会不定时的更新Linux相关的服务搭建以及kali的相关教程。

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:DNS服务器  服务器  服务器词条  DNS  DNS词条  DNS服务器词条  
综合

 处理器哪个好?i3 i5 i7如...

处理器顾名思义就是 一块超大规模的 集成电路 ,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机 指令 以及...(展开)

综合数码问答

 如何解压缩文件

Windows系统默认程序Mac电脑默认程序WinZip程序(下载的软件)压缩文件可以将多个文件打包放到一个小的“包裹”中,通常用于发送邮件附件和网络文件的下载...(展开)