解析DNS主机名称第16章.ppt

上传人:牧羊曲112 文档编号:6023228 上传时间:2023-09-15 格式:PPT 页数:63 大小:502KB
返回 下载 相关 举报
解析DNS主机名称第16章.ppt_第1页
第1页 / 共63页
解析DNS主机名称第16章.ppt_第2页
第2页 / 共63页
解析DNS主机名称第16章.ppt_第3页
第3页 / 共63页
解析DNS主机名称第16章.ppt_第4页
第4页 / 共63页
解析DNS主机名称第16章.ppt_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《解析DNS主机名称第16章.ppt》由会员分享,可在线阅读,更多相关《解析DNS主机名称第16章.ppt(63页珍藏版)》请在三一办公上搜索。

1、,计算机网络技术,教学重点和难点:因特网域名的结构 不同类型域名服务器的作用 域名解析的过程 配置DNS服务,第16章 解析DNS主机名称,计算机网络技术,16.1 DNS概述,16.1.1 什么是域名及域名系统,任何TCP/IP应用在网络层都是基于IP协议实现的,因此必然要涉及到IP地址。但是32位二进制长度的IP地址和4组十进制的IP地址难以记忆。所以应用程序很少直接使用IP地址来访问主机。一般采用更容易记忆的ASCII串符号来指代IP地址,这种特殊用途的ASCII串被称为域名。人们常把运行主机域名解析为IP地址程序的机器称为域名服务器。,计算机网络技术,16.1.2 域名结构,com,a

2、c,fudan,16.1 DNS概述,计算机网络技术,现在顶级域名TLD有三大类:,16.1 DNS概述,计算机网络技术,16.1 DNS概述,计算机网络技术,二级域名,类别域名,行政区域名,.ac:科研机构.com:工、商、金融等企业.edu:教育机构.gov:政府部门.org:各种非赢利性的组织.net:互联网络、接入网络的信息中心和运行中心,.bj表示北京市.he表示河北省,16.1 DNS概述,计算机网络技术,1.本地域名服务器,本地域名服务器(local name server)也称默认域名服务器,当一个主机发出DNS查询报文时,这个报文就首先被送往该主机的本地域名服务器。在用户的计

3、算机中设置网卡的“Internet协议(TCP/IP)属性”对话框中设置的首选DNS服务器即为本地域名服务器。,16.1.3 域名服务器,16.1 DNS概述,计算机网络技术,2.根域名服务器,目前因特网上有十几个根域名服务器(root name server),大部分都在北美。当一个本地域名服务器不能立即回答某个主机的查询时,该本地域名服务器就以DNS客户的身份向某一根域名服务器查询。,16.1 DNS概述,计算机网络技术,每一个主机都必须在授权域名服务器处注册登记。通常,一个主机的授权域名服务器就是它的本地ISP的一个域名服务器。实际上,为了更加可靠地工作,一个主机最好有至少两个授权域名服

4、务器。许多域名服务器同时充当本地域名服务器和授权域名服务器。授权域名服务器总是能够将其管辖的主机名转换为该主机的IP地址。,3.授权域名服务器,16.1 DNS概述,计算机网络技术,16.1.4 域名的解析过程,1.DNS解析流程,解析程序,3.查询区域文件,1.查询本机高度缓存,4.查询高度缓存,2.查询本机文件Host file,5.查询其它DNS服务器,16.1 DNS概述,计算机网络技术,域名解析服务提供了两方面的优化:,2.域名解析的效率,高速缓存,目的:为了提高解析速度,复制,指在每个主机上保留一个本地域名服务器数据库的副本。,是比复制更重要的优化技术,它可使非本地域名解析的开销大

5、大降低。,16.1 DNS概述,计算机网络技术,3.DNS完整的查询过程,4.查询高速缓存,3.查询区域文件,根域域名服务器,管辖.cn的域名服务器,5.询问的IP地址,6.告知.cn的域名服务器的IP地址,7.询问的IP地址,8.告知的域名服务器的IP地址,9.询问的IP地址,10.告知的域名服务器的IP地址,11.询问的IP地址,12.告知的域名服务器的IP地址或告知找不到数据,管辖的域名服务器,管辖的域名服务器,2.查询本机文件Host file,1.查询本机高速缓存,指定的DNS服务器,主机,16.1 DNS概述,计算机网络技术,在Windows 2003 Server中,在DNS数据

6、库中,都会包含DNS服务器所使用的一个或多个区域文件,保存在winntsystem32dns文件夹内,如10.8.10.in-addr.arpa,可以使用文本编辑器打开。每个区域文件都是由许多的资源记录所组成,包含许多对象类型。,16.1 DNS概述,16.1.5 对象类型和资源类型,计算机网络技术,域名系统的对象类型,16.1 DNS概述,计算机网络技术,16.1.6 动态DNS(域名解析)服务,也就是可以将固定的互联网域名和动态(非固定)IP地址实时对应(解析)的服务。将一个固定的域名解析到一个动态的IP地址,简单的说,不管用户何时上网、以何种方式上网、得到一个什么样的IP地址、IP地址是

7、否会变化,他都能保证通过一个固定的域名就能访问到用户的计算机。,动态DNS(域名解析)服务,16.1 DNS概述,计算机网络技术,动态域名的功能,是实现固定域名到动态IP地址之间的解析,16.1 DNS概述,计算机网络技术,16.2 技能训练1:配置DNS服务器,16.2.1 安装DNS服务器,如果在“开始程序管理工具”选项中找不到“DNS”选项,就需要自行安装DNS服务器。通过“添加和删除应用程序”来安装。,计算机网络技术,(1).启动Windows 2003 Server服务器,执行“开始程序管理工具DNS”选项。(2).在DNS管理与配置窗口中加入需要管理和配置的域名服务器。,16.2.

8、2 DNS服务器的设置,16.2 技能训练1:配置DNS服务器,计算机网络技术,加入本机后的DNS管理与配置界面,16.2 技能训练1:配置DNS服务器,计算机网络技术,1.区域的类型,16.2.3 区域的建立,在Windows Server 2003的DNS允许建立以下三种类型的区域:(1)主要区域(Primary Zone):用来存储此区域内所有记录的正本。当你在DNS服务器内建立主要区域后,可以直接在此区域内新建、修改、删除记录。区域内的记录可以存储在文件或是Active Directory数据库中。,16.2 技能训练1:配置DNS服务器,计算机网络技术,17.1 任务:配置DNS服务

9、器,(2)辅助区域(Secondary Zone):辅助区域内的每一项记录都存储在“区域文件”中,存储促区域内所有记录的副本,是利用“区域复制”从其“master服务器”拷贝过来的。辅助区域内的记录是只读的、不可修改的。(3)存根区域(Stub Zone):存储着一个区域的副本信息,不过它与辅助区域不同,存根区域只包含少量记录(如SOA、NS),利用这些记录可以找到此区域的授权服务器。,计算机网络技术,2.建立主要区域,DNS客户端所提出的DNS查找请求,大部分是属于正向的查找(Forward lookup),也就是从主机名称来查找IP地址。建立步骤如下:(1)选择“开始程序管理工具DNS”,

10、然后选择“DNS服务器”并右击“正向查找区域”选项,在弹出的菜单中选择“新建区域”选项,启动“欢迎使用新建区域”向导。单击“下一步”,弹出“区域类型”对话框,如图16.9所示。(2)选择“主要区域”选项,单击“下一步”,弹出“区域名称”对话框,如图16.10所示。在“区域名称”文本框中输入区域名“”。注意只输入到次阶域,而不是连同子域和主机名称都一起输入。,16.2 技能训练1:配置DNS服务器,计算机网络技术,16.2 技能训练1:配置DNS服务器,图16.9“区域类型”对话框 图16.10“区域名称”对话框图,计算机网络技术,16.2 技能训练1:配置DNS服务器,(3)单击“下一步”,弹

11、出“区域文件”对话框,如图16.11所示。在“创建新文件,文件名为”文本框中自动输入了以域名为文件名的DNS文件。该文件的默认文件名为(区域名+.dns),它被保存在文件夹winntsystem32dns中。如果要使用区域内已有的区域文件,可先选择“使用此现存文件”一项,然后将该现存的文件复制到winntsystem32dns文件夹中。,计算机网络技术,16.2 技能训练1:配置DNS服务器,(4)单击“下一步”按钮,弹出“动态更新”对话框,如图16.12所示。选择“允许非安全和安全动态更新”选项表示任何客户端接受资源记录的动态更新,该设置存在安全隐患。选择“不允许动态更新”选项,表示不接受资

12、源记录的动态更新,更新记录必须手动。(5)单击“下一步”,单击“完成”按钮。新区域“”添加到DNS管理窗口。,计算机网络技术,16.2 技能训练1:配置DNS服务器,16.11“区域文件”对话框 图16.12“动态更新”对话框,计算机网络技术,16.2 技能训练1:配置DNS服务器,3.在主要区域内新建资源记录 DNS服务器支持相当多的不同类型的资源记录,在此学习如何将几个比较常用的资源记录新建到区域内。(1)新建一项主机记录 将主机名称与IP地址(也就是资源记录类型为A的记录)新建到DNS服务器内的区域后,就可以让DNS服务器提供这台主机的IP地址给客户端。,计算机网络技术,16.2 技能训

13、练1:配置DNS服务器,(2)新建一项主机别名 如果想要让一台主机拥有多个主机名称时,可以为该主机设置别名,例如,一台主机当作Web服务器时为,而当作ftp服务器时为,但这都是同一IP地址的主机。,计算机网络技术,16.2 技能训练1:配置DNS服务器,(3)新建一项邮件交换器(MX)当您将邮件送到邮件交换服务器(SMTP Server)后,邮件交换服务器必须要将邮件转发到目的地的邮件交换服务器,邮件交换服务器向DNS服务器查找MX资源记录来得知目的地的邮件交换服务器。MX记录着负责域邮件传送的交换服务器,如图16.17所示。,计算机网络技术,16.2 技能训练1:配置DNS服务器,计算机网络

14、技术,建立反向查找区域后可以让DNS客户端使用IP地址来查询主机名称。反向区域并不是必须的,可以在需要时创建。在Windows 2003 Server中DNS分布式数据库是以名称为索引而非以IP地址为索引。反向区域的前半部分是网络ID(network ID)的反向书写,而后半部分必须是.inaddr.arpa。,4.建立反向查找区域,16.2 技能训练1:配置DNS服务器,计算机网络技术,建立一个反向查找区域与建立正向查找区域一样,用鼠标右键点击“反向查找区域”选项,在弹出的菜单中选择“新建区域”选项,弹出“新建区域向导”对话框,单击“下一步”,弹出“区域类型”对话框,选择“主要区域”选项,单

15、击“下一步”,弹出“反向查找区域名称”对话框,如图17.15所示,在“网络ID”文本框中输入正常的地址(如211.81.192.),这时会自动在反向查找区域名称中显示。,(1).建立反向区域,16.2 技能训练1:配置DNS服务器,计算机网络技术,单击“下一步”按钮,弹出“区域文件”对话框,在“新文件”文本框中自动输入了以反向查找区域名为文件名的DNS文件,。单击“下一步”,选择“不允许动态更新”选项,单击“下一步”,单击“完成”,完成设置。反向查找区域自动添加在DNS管理窗口中。如图17.16所示。,16.2 技能训练1:配置DNS服务器,计算机网络技术,17.1 任务:配置DNS服务器,“

16、反向查找区域名称”对话框 DNS管理窗口,计算机网络技术,16.2 技能训练1:配置DNS服务器,5.子域与委托域,如果DNS服务器所管辖的区域为,而且在此区域之下还有数个子域,例如,将子域内的记录 建立到DNS服务器的方法有以下两种:可以直接在区域之下建立子域,然后将此子域内的主机记录输入到此子域内,这些记录还是存储在这台DNS服务器内。可以将子域内的记录委派给其他的DNS服务器来管理,也就是此子域内的所有记录都是存储在被委派的DNS服务器内。,计算机网络技术,16.2 技能训练1:配置DNS服务器,6.建立辅助区域,辅助区域用来存储主要区域内所有记录的副本,这份信息是从master服务器利

17、用“区域复制”的方式复制过来的。在DNS服务器server2(IP地址为)上新建一个提供正向查找服务的辅助区域。这个区域是从DNS服务器server1内的主要区域复制过来的。,计算机网络技术,16.2 技能训练1:配置DNS服务器,7.存根区域,存根区域与委派域有点类似,但是此区域内只包含少数记录(例如SOA、NS等记录),利用这些记录来寻找此区域的授权服务器。存根区域内的记录是从其master服务器复制过来的,而委派域内的NS记录是在执行委派动作时建立的,以后若此域有新的授权服务器,需要系统管理员手工添加。,计算机网络技术,16.2 技能训练1:配置DNS服务器,通过右击区域选择“属性”选项

18、,可以更改区域的向关设置,主要有:1.更改区域类型与区域文件名称右击DNS服务器的区域,选择“属性”选项,弹出“属性”对话框,选择“常规”标签,单击“更改”可以更改区域类型,在“区域文件名”栏中可以更改区域文件名称。如图16.31所示。,16.2.4 域的设置,计算机网络技术,16.2 技能训练1:配置DNS服务器,图16.31“属性”对话框,计算机网络技术,16.2 技能训练1:配置DNS服务器,2.SOA与区域复制DNS服务器的辅助区域存储的是此区域内所有记录的副本,这份副本信息是利用“区域复制”的方式从“master服务器”拷贝过来的,“区域复制”执行的时间间隔的设置值存储在SOA资源记

19、录内,在master服务器上,右击DNS服务器的区域,如选择“属性”选项,弹出“属性”对话框,选择“起始授权机构(SOA)”标签,如图16.32所示。在此对话框中可以设置这些值。,计算机网络技术,16.2 技能训练1:配置DNS服务器,图16.32“起始授权机构(SOA)”对话框,计算机网络技术,1.设置DNS服务器的动态更新 在Windows2003 Server中可以利用动态更新的方式,当DHCP主机IP地址发生变化时,会在DNS服务器中自动更新,这样减轻了管理员的负荷。,16.2 技能训练1:配置DNS服务器,16.2.5 DNS服务器的维护,计算机网络技术,2.指定根域服务器的设置方法

20、当DNS服务器要向外界的DNS服务器查询所需的数据时,在没有指定转发器的情况下,它先向位于根域的服务器进行查询。然而,DNS服务器是通过缓存文件来知道根域的服务器。缓存文件在安装DNS服务器时就已经存放在winntsystem32dns文件夹内,其文件名为cache.dns。cache.dns是一个文本文件,可以用文本编辑器进行编辑。,16.2 技能训练1:配置DNS服务器,计算机网络技术,执行“开始程序管理工具DNS”命令,右击DNS服务器名称,如xxzx-chujl,在弹出的菜单中选择“属性”,再单击“根提示”标签,弹出如图17.29所示的“DNS根目录属性”对话框。,16.2 技能训练1

21、:配置DNS服务器,计算机网络技术,“根提示”对话框,16.2 技能训练1:配置DNS服务器,计算机网络技术,3.设置转发器 在“转发器属性”对话框,选中“启用转发器”选项,输入作为转发器的DNS服务器IP地址。,16.2 技能训练1:配置DNS服务器,计算机网络技术,17.1 任务:配置DNS服务器,“转发器属性”对话框,计算机网络技术,4.启用日志记录功能,17.1 任务:配置DNS服务器,“日志属性”对话框,计算机网络技术,1.配置测试主机在成功安装DNS服务器后,就可以在DNS客户机启用DNS服务。打开“网络和拨号连接”对话框,双击“本地连接”选项,单击“属性”按钮,选择“Intern

22、et协议(TCP/IP)”选项,然后单击“属性”按钮,,16.2 技能训练1:配置DNS服务器,16.2.6 测试配置的DNS服务器,计算机网络技术,2.DNS正向解析测试在命令状态下,输入ipconfig/all,查看DNS服务器的配置情况,确认已配置了DNS服务器。在IE地址栏中输入、,观察的域名服务器解析是否正确,能否访问Internet。在MSDOS下,利用Ping命令去解析、等主机域名的IP地址。如图所示。,16.2 技能训练1:配置DNS服务器,计算机网络技术,用ipconfig/displaydns命令查看高速缓冲区中的内容,16.2 技能训练1:配置DNS服务器,计算机网络技术

23、,3.DNS反向解析测试反向解析测试主要是测试DNS服务器是否能够提供名称解析功能。在命令状态下输入,以检测DNS服务器是否能够将IP地址解析成主机名。4.使用nslookup命令测试DNS服务器Nslookup 是一个有用的实用程序,它通过向DNS 服务器查询信息,能够诊断解决象主机名称解析这样的DNS 问题。启动nslookup 时,显示本地主机配置的DNS服务器主机名和IP 地址。WindowsNT/2000/XP 都提供该工具;Windows95/98 系统不提供该工具。,16.2 技能训练1:配置DNS服务器,计算机网络技术,(1)使用nslookup在命令提示符下,键入:nsloo

24、kup,进入Nslookup 交互模式,出现“”提示符,这时输入域名或IP 地址等资料,回车可得到相关信息。(2)nslookup 中的其他常用命令及说明所有的命令需在“”提示符后面输入,常用命令有:help:显示有关帮助信息exit:退出nslookup 程序。,16.2 技能训练1:配置DNS服务器,计算机网络技术,server IP:将默认的服务器更改到指定的DNS域。IP为指定DNS服务器的IP地址。set q=A:由域名查询IP地址。为默认设定值。set q=CNAME:查询别名的规范名称。set q=ANY:查询所有数据类型。set q=PTR:如果查询是IP地址,则为计算机名;否

25、则为指向其他信息的指针。set q=MX:查询邮件交换器。set q=NS:查询用于命名区域的 DNS 名称服务器。,16.2 技能训练1:配置DNS服务器,计算机网络技术,5.查看主机的域名高速缓存区为了提高主机的解析效率,主机常常采用高速缓冲区来存储检索过的域名与其IP地址的映射关系。UnixLinux、Windows2003等操作系统都提供命令,允许用户查看域名高速缓冲区中的内容。在Windows 2003 Server中,Ipconfigdispaydns命令可以将高速缓冲区中的域名与其IP地址映射关系显示在屏幕上,包括域名、类型、TTL、IP地址等。如图17.33所示。如果需要清除主

26、机高速缓冲区中的内容,可以使用ipconfig/flushdns命令。,16.2 技能训练1:配置DNS服务器,计算机网络技术,1.备份DNS注册表(1)停止DNS服务(2)打开regedit,找到HKEY_LOCAL_MACHINEsystemcurrentcontrolsetservicesdns。(3)选中“DNS”项目,然后在主菜单中单击“文件导出”,弹出“导出注册表文件”对话框,命名为DNS-bak,单击“保存”按钮,完成DNS注册表部分数据信息的备份。(4)以相同的方法把注册表中的“HKEY_LOCAL_MACHINEsoftwaremicrosoft windows NTcurr

27、entversionDNSserver”选项备份下来。命名为DNS-BAKserver。,16.2.7 备份与还原DNS服务,16.2 技能训练1:配置DNS服务器,计算机网络技术,16.2 技能训练1:配置DNS服务器,2.备份DNS配置文件备份DNS配置文件即是将DNS域名数据备份出来。DNS域名数据信息文件位于c:windowssystem32DNS目录下。可以直接把该目录下后缀为.DNS的所有文件都拷贝到备份目录下。这些.DNS文件中存储着域名解析时所使用的域名数据信息。,计算机网络技术,16.2 技能训练1:配置DNS服务器,3.还原DNS服务(1)当区域里的DNS服务器发生故障,重

28、新建立一台win2003服务器,并与所要替代的DNS服务器起相同的名字,设置相同的DNS后缀和IP地址。(2)在新系统中安装并启动DNS服务。(3)把前面备份出来的.dns文件复制到新系统的windowssystem32dns文件夹中。(4)停用DNS服务。(5)把备份的dns-bak.reg和dns-bakserver.reg导入到注册表中。(6)重新启动DNS服务。,计算机网络技术,中文域名是含有中文文字的域名。经信息产业部批准,我国域名注册管理机构中国互联网络信息中心(CNNIC)于2000年推出了中文域名系统。中文域名和CN域名属于域名体系,中文域名是符合国际标准的一种域名体系,使用上

29、和英文域名近似,作为域名的一种,可以通过DNS解析,支持虚拟主机,电子邮件等服务。,16.3.1 中文域名概念,16.3 中文域名解析,计算机网络技术,中国人自己的域名,使用方便,便于记忆;中文域名资源丰富,可以获得满意的域名。注册一个中文.中国域名,将自动获得中文.cn这样的域名;注册一个简体中文域名,自动获赠繁体中文域名,域名注册手续简便、快捷;显著的标识作用,体现自身的价值和定位;全中文服务,保障用户知情权;适用中国法律,全面保障用户利益;保障国家域名系统的安全。,16.3 中文域名解析,计算机网络技术,16.3.2 中文域名结构,中文域名格式为:,地理域.类别行业市地域.名称字号,16.3 中文域名解析,计算机网络技术,16.3.3 中文域名类型,中国互联网络信息中心.中国中国互联网络信息中心.CN中国互联网络信息中心.公司中国互联网络信息中心.网络,例如,16.3 中文域名解析,计算机网络技术,使用中文域名时,用户只需在IE浏览器地址栏中直接输入中文域名,例如“http:/北京大学.cn”,即可访问相应网站。如果用户觉得输入http的引导符比较麻烦,并且不愿意切换输入法,希望用“。”来代替“.”,那么只要到中国互联网络信息中心网站安装中文域名的软件就可以实现,例如输入“北京大学。cn”即可访问北京大学的网站。,16.3.4 中文域名使用,16.3 中文域名解析,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号