理论教育 名称解析和地址解析-网络操作系统教程

名称解析和地址解析-网络操作系统教程

时间:2023-11-25 理论教育 版权反馈
【摘要】:例如,正向解析是将用户习惯使用的域名,如www.sina.com,解析为与其对应的IP地址;逆向解析是将新浪网站的IP地址解析为主机域名。无论是DNS服务器、客户端,还是服务器中的区域,只有经过管理员配置后才能完成FQDN到IP地址之间的解析任务。IP地址与物理地址之间的解析在TCP/IP网络中,IP地址统一了数据链路层的物理地址;这种统一仅表现在自IP层以上使用了统一形式的IP地址。

名称解析和地址解析-网络操作系统教程

网络系统中,一般存在着以下3种计算机名称的形式。

1.计算机名

通过计算机“系统属性”对话框或“hostname”命令,可以查看和设置本地计算机名(Local Host Name)。

2.NetBIOS名

NetBIOS(Network Basic Input/Output System)使用长度限制在16个字符的名称来标识计算机资源,这个标识也称为NetBIOS名。在一个网络中,NetBIOS名是唯一的,在计算机启动、服务被激活、用户登录到网络时,NetBIOS名将被动态地注册到数据库中。

该名字主要用于Windows早期的客户端,NetBIOS名可以通过广播方式或者查询网络中的WINS服务器进行解析。伴随着Windows 2000 Server的发布,网络中的计算机不再需要NetBIOS名称接口的支持,Windows Server 2003/2008也是如此,只要求客户端支持DNS服务就可以了,不再需要NetBIOS名。

3.FQDN

FQDN(Fully Qualified Domain Name,完全合格域名),是指主机名加上全路径,全路径中列出了序列中所有域成员。完全合格域名可以从逻辑上准确地表示出主机在什么地方,也可以说它是主机名的一种完全表示形式。该名字不可超过256个字符,人们平时访问Internet使用的就是完整的FQDN,如www.sina.com,其中www就是sina.com域中的一台计算机的NetBIOS名。

实际上,在客户端计算机上输入命令提交地址的查询请求之后,相关名称的解析会遵循以下的顺序来应用。

1)查看是不是本地计算机名(Local Host Name)。

2)查看NetBIOS名称缓存。通常在本地会保存最近与自己通信过的计算机的NetBIOS名和IP地址的对应关系,可以在DOS下使用“nbtstat-c”命令查看缓存中的NetBIOS记录。

3)查询WINS服务器。WINS(Windows Internet Name Server)原理和DNS有些类似,可以动态地将NetBIOS名和计算机的IP地址进行映射,它的工作过程为:每台计算机开机时,先在WINS服务器注册自己的NetBIOS名和IP地址,其他计算机需要查找IP地址时,只要向WINS服务器提出请求,WINS服务器就将已经注册了NetBIOS名的计算机的IP地址响应给它。当计算机关机时,也会在WINS服务器中把该计算机的记录删除。

4)在本网段广播中查找。

5)Lmhost文件。该文件与Host文件的位置和内容都相同,但是要从lmhosts.sam模板文件复制过来。(www.daowen.com)

6)Host文件。在本地的%systemRoot%\system32\drivers\etc目录下有一个系统自带的Host文件,用户可以在Host文件中自主定制一些最常用的主机名和IP地址的映射关系,以提高上网效率

7)查询DNS服务器。

Internet利用地址解析的方法将用户使用的域名方式的地址解析为最终的物理地址,中间经历了两层地址的解析工作。

(1)FQDN与IP地址之间的解析

DNS的域名解析包括正向解析和逆向解析两个不同的方向的解析。

●正向解析:是指从主机域名到IP地址的解析。

●逆向解析:是指从IP地址到域名的解析。

例如,正向解析是将用户习惯使用的域名,如www.sina.com,解析为与其对应的IP地址;逆向解析是将新浪(sina)网站的IP地址解析为主机域名。DNS中的正向区域存储着正向解析需要的数据,而反向区域存储着逆向解析需要的数据。无论是DNS服务器、客户端,还是服务器中的区域,只有经过管理员配置后才能完成FQDN到IP地址之间的解析任务。

(2)IP地址与物理地址之间的解析

在TCP/IP网络中,IP地址统一了数据链路层的物理地址;这种统一仅表现在自IP层以上使用了统一形式的IP地址。然而,这种统一并非取消了设备实际的物理地址,而是将其隐藏起来。因此在使用Internet技术的网络中必然存在着两种地址,即IP地址和各种物理网络的物理地址。若想把这两种地址统一起来,就必须建立两者之间的映射关系。

●正向地址解析:是指从IP地址到物理地址之间的解析,在TCP/IP中,正向地址解析协议(ARP)完成正向地址解析的任务。

●逆向地址解析:是指从物理地址到IP地址的解析,逆向地址解析协议(RARP)完成逆向地址的解析任务。

与DNS不同的是,用户只要安装和设置了TCP/IP,就可以自动实现IP地址与物理地址之间的转换工作。TCP/IP及DNS服务器与客户端配置完成之后,计算机名字的查找过程是完全自动的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈