《名称解析服务》PPT课件.ppt

上传人:tia****nde 文档编号:11503893 上传时间:2020-04-26 格式:PPT 页数:21 大小:293.50KB
返回 下载 相关 举报
《名称解析服务》PPT课件.ppt_第1页
第1页 / 共21页
《名称解析服务》PPT课件.ppt_第2页
第2页 / 共21页
《名称解析服务》PPT课件.ppt_第3页
第3页 / 共21页
点击查看更多>>
资源描述
名称解析服务,在一个基于TCP/IP的网络中,IP地址被用来唯一标实网络上的一台计算机。如果网络中的某台计算机想访问网络中的其他计算机,它首先必须知道目标计算机的IP地址,然后使用目标计算机的IP地址与其通信。但在实际应用中,用户很少直接使用IP地址来访问网络中的资源,这主要是因为IP地址不方便记忆,而用户则习惯使用便于记忆的计算机名来访问网络中的资源。例如,当用户在InternetExplorer的“地址”栏中键入想访问网络中的某台服务器时,客户计算机必须通过一个地址转换过程,将名称转换成该服务器的IP地址,这个名称转换过程是通过名称解析服务完成的。Windows2000提供两种名称解析服务:主机名解析服务NetBIOS名称解析服务,什么是名称解析,名称解析就是将文本状态的计算机名映射为IP地址的过程。Windows2000支持两种名称解析方式:主机名称解析和NetBIOS解析。主机名称解析是将计算机主机名解析成IP地址,而NetBIOS解析是将NetBIOS名称映射成对应的IP地址。两种名称解析方式使用不同的方法实现名称解析。主机名解析可以通过Hosts主机名文件或DNS服务器实现,而NetBIOS名称解析可以通过Lmhosts文件或WINS服务器实现。,主机名解析,主机名解析就是将计算机名解析成对应的IP地址。主机名是一个用户友好的名称,用于标识TCP/IP主机的某台计算机的IP地址。一个主机名最长可以达到255个字符,其中可以包含字母、数字、字符“.”以及字符“-”。对同一台主机可以指定多个主机名。对基于Windows2000的计算机来说,主机名不一定要与Windows2000的计算机名相同。在命令提示符下键入ipconfig/all,可以查看本地计算机的主机名。主机名可以采用不同的形式,其中最通用的两种形式是昵称和域名。,什么是域名?,一个单位、机构或个人若想在互联网上有一个确定的名称或位置,需要进行域名登记。域名登记工作是由经过授权的注册中心进行的。国际域名的申请由InterNIC及其他由“Internet国际特别委员会(IAHC)”授权的机构进行;国家二级域名的注册工作则由中国互联网络信息中心(CNNIC)负责进行。而域名分为国际域名及在国家顶级域名之下的二级域名(国内域名)。在一个确定的域名之下可以有不同的主机(服务器),如域名服务器、邮件服务器、WWW服务器等,每一个服务器都有一个特定的IP地址。如DNS为,电子邮件服务器为。其中,LG是经过注册的特定名称,COM是使人们了解到其性质(COM是商业机构或公司),CN是国家名(中国)。,根据“Internet国际特别委员会(IAHC)”的报告,定义顶级域名:国家顶级域名,每个国家被赋予一个唯一的域名,例如:ca加拿大cn中国jp日本uk英国缺省美国国际顶级域名,例如:arts艺术类机构com商业机构edu教育及研究机构net网络服务机构web从事WWW活动的机构,在用户使用主机名与目标计算机进行通信之前,首先要将目标主机名解析成对应的IP地址,具体的实现过程如下:首先检查要解析的主机名是否是本地计算机名。在默认情况下,主机名与基于Windows2000的计算机名相同。如果不是,则会尝试查询本机上的Hosts文件,以查找目标主机的主机名。如果找到目标计算机的主机名,则为其赋予一个IP地址。(静态IP地址解析)如果没有在Hosts文件中找到目标主机名称,则尝试向DNS服务器发送一个名称查询请求。如果DNS服务器能解析目标主机的主机名,则赋予其IP地址。(动态IP地址解析)如果在DNS服务器中无法找到目标主机的IP地址,则将转入NetBIOS名称解析过程。,1、Hosts文件名称解析Hosts文件也称主机文件,是一个纯文本文件,包含了网络中主机的IP地址到主机名的映射关系。在Windows200系统中,Hosts文件存储在%SystemRoot%system32driversetc目录中。对于一个Hosts文件,用户需要注意以下几点:每一行为一个表项,最大长度为255个字符。“#”号后面的内容是注释内容,在名称解析时不起作用。同一个IP地址可对应多个主机名,主机名之间用逗号隔开。在使用其中任何一个主机名进行通信时,都将解析为一个IP地址。Hosts文件中的表项是否区分大小写,取决于操作系统平台。可以使用任何文件编辑器来编写Hosts文件的内容。,利用Hosts文件进行主机名解析的过程如下:当用户想测试与目标主机的连通性时,可以键入:ping+目标主机的主机名,这将启动主机名解析过程。本地主机将首先检查欲通信的目的主机是否就是本身。如果两个主机名称相同,则成功解析了该主机名,即可以使用本地主机的IP地址。当确认通信的目标对象不是本地主机时,将检查Hosts文件内是否有目标计算机的IP地址。如果找到了目标主机名,就把这个主机名解析成为一个IP地址。当在Hosts文件中无法解析目标主机名时,将进入主机名的动态解析过程,即尝试通过DNS服务器进行名称解析。,2、DNS服务器名称解析在一个基于IP的网络中,DNS是通过客户机/服务器模式来实现通信的,它是一个分布式数据库。DNS服务器存储了完全合格域名到IP地址的映射关系。通过DNS服务器可以实现主机名解析的扩展和映射关系的集中管理。,例如:通过DNS服务器来解析主机名为主机的IP地址的大致过程:DNS客户机向首选DNS服务器发送解析的递归查询请求。首选DNS服务器检查自己的高速缓存及区域数据库以查找匹配的记录项,如果没有找到,将向Internet授权服务器(根服务器)发送解析的迭代查询请求。如果Internet根服务器无法解析,将给首选服务器返回一个指针,指向.cn域的授权服务器。首选DNS服务器向.cn域的授权服务器发送解析的迭代查询请求。如果.cn域的授权服务器也无法解析,它将返回一个指针,指向域的授权服务器。,首选DNS服务器向域的授权服务器发送的迭代查询请求。如果域的授权服务器也无法解析,它将返回一个指针,指向域的授权服务器。首选DNS指向域的授权服务器发送解析的迭代查询请求。如果域的授权服务器在自己的数据库中找到了对应的IP地址,并向首选服务器发送该应答。首选服务器接收到该应答,向客户端发送应答信息,其中包括对应的IP地址。,NetBIOS名称解析,NetBIOS名称解析就是将NetBIOS计算机名解析成对应的IP地址。NetBIOS名称是在安装操作系统过程中为计算机指定的名称,用于标识网络上的NetBIOS资源。与计算机主机名相比,NetBIOS名称具有更严格的限制。Windows2000可以在不同的应用场合中使用主机名,但是如果在网络中有运行Windows2000以前版本的计算机或依赖NetBIOS名称的应用过程时,则必须使用NetBIOS名称解析方法。在Windows2000的计算机上用户可以在命令提示符下键入nbtstat-n,来查看本机上运行的NetBIOS进程所注册的NetBIOS名称。,当用户在命令提示符下键入netuse命令时,启动NetBIOS名称解析,其解析过程大致如下:首先检查NetBIOS名称高速缓存,若找到目标主机的IP地址映射,则名称解析不产生网络活动。若在NetBIOS名称缓存中解析失败,客户机将尝试与主WINS服务器联系三次,以实现名称解析。若主WINS服务器不响应,则尝试配置的下一个WINS服务器进行解析,直到尝试了所有配置的WINS服务器。如果NetBIOS名称可被解析,则为客户返回IP地址。在WINS服务器无法解析NetBIOS名称时,客户机将在本地网络上产生三个B-结点广播。通过在本地网络上的广播,如果发现NetBIOS名称,则为客户机返回IP地址。,如果本地广播解析失败,将启用lmhosts文件查找。如果在lmhosts文件中找到目标NetBIOS的名称,则将名称解析成IP地址。如果仍不能从lmhosts文件中解析NetBIOS名称,则启动主机名解析过程来尝试解析。在所有的解析方法尝试失败后,将返回错误消息。,1、NetBIOS名称高速缓存在每台计算机的高速缓存中包含了本地计算机最近解析的NetBIOS名称及解析的对应的IP地址。由于高速缓存中的数据操作速度很快,因此在高速缓存中进行NetBIOS名称解析的速度最快,但缓存中存储的解析名称仅限于最近被解析的名称。在命令提示符下键入nbtstat-c命令,可查看在NetBIOS高速缓存中存储的内容。,2、WINS服务器名称解析WINS服务器是将NetBIOS名称解析成IP地址最常用的方法,可以实现NetBIOS计算机名与IP地址对应关系的动态更新。当WINS客户计算机启动时,它尝试直接注册其NetBIOS名称和IP地址到WINS服务器的数据库中。如果注册失败,WINS客户机则每10分钟尝试一次,直到注册成功。将NetBIOS名称解析成IP地址的机制依赖于解析名称的计算机配置了哪种NetBIOS节点类型。计算机可以采用不同的NetBIOS名称解析节点。Windows2000支持的节点类型包括:B-节点、P-节点、M-节点和H-节点。用户可以在命令提示符下键入ipconfig/all来查看NetBIOS名称解析节点的类型。,3、本地广播NetBIOS客户计算机可以在本地局域网上发送广播,来请求与目标主机NetBIOS名称对应的IP地址。当拥有NetBIOS名称的主机收到广播请求后,可利用它的IP地址做出响应。发出本地广播的主机就是可以连接到拥有该NetBIOS名称的主机,以实现通信。由于本地广播将产生大量的广播数据包,使网络效率和可用性降低,并且将消耗系统资源,因此在较小的局域网环境中,基于广播的名称解析是非常适用的,而在大规模的并且引入路由器的网络环境中,基于广播的名称解析是没有任何意义的。,4、Lmhosts文件名称解析NetBIOS名称查询广播不能跨越子网,只能在本地实现名称解析。利用Lmhosts文件可以解析那些位于远程网络上的计算机的NetBIOS名称。默认情况下,在运行Windows2000的计算机上不存在Lmhosts文件。因此在配置计算机使用Lmhosts文件之前,必须手动创建该文件,并将其保存在目录%SystemRoot%system32driversetc中。虽然Lmhosts文件有很多用途,但它的最大局限性就是在于它是一个静态文件,如果网络中计算机的名称或IP地址发生变化,则文件中的记录项就必须手动进行更改。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!