规范名称是计算机网络中用来在Internet命名系统中标识计算机实际名称的术语。它通常用于指代域名系统(DNS)中的资源记录,该系统负责将模糊的Internet协议(IP)地址转换为更易识别的名称。在这种情况下,DNS中的资源记录称为CN...
规范名称是计算机网络中用来在Internet命名系统中标识计算机实际名称的术语。它通常用于指代域名系统(DNS)中的资源记录,该系统负责将模糊的Internet协议(IP)地址转换为更易识别的名称。在这种情况下,DNS中的资源记录称为CNAME,并允许另一个名称或别名指向计算机的真实名称。规范名称根据IP地址标识计算机。例如,当计算机正在查找网站时,它将根据承载DNS记录的特殊服务器检查键入到web浏览器中的名称。如果在DNS记录中查找的名称是在CNAME记录中指定的,则它将接收规范名称,然后对规范名称执行第二次查找以解析主机的IP地址。一个相当常见的例子是当一台计算机托管多个服务时,例如网站和用于传输数据的文件传输协议(FTP)服务。规范标记是嵌入到网页中的一小段代码,可以帮助搜索引擎处理同一页面的多个版本。在web浏览器中,用户可以键入www.example.com。在DNS查找过程中,遇到指向一个名为foo.example.com的服务器的CNAME记录。另一个用户可能正在使用FTP客户端,并在FTP.example.com上键入FTP服务器的地址。DNS查找遇到另一个CNAME条目,该条目也指向foo.example.com,与网站使用的主机完全相同。在本例中,但是,给DNS指定了两个不同的名称,这导致了服务器的规范名称。在上述任何一种情况下,DNS都会执行第二次查找规范名称以解析其在网络上的IP地址然后IP地址被发送回发出web或FTP请求的计算机,这样数据包就可以开始流动了。当然,这为网络管理员以其他方式使用DNS CNAME记录提供了多种可能性。网站托管服务使用的另一种常见技术是允许一台主机运行多台web服务器,每个服务器的名称不同。但是,由于DNS的复杂性,使用CNAME记录实现规范化名称有许多危险,因此对其使用有限制。最危险的是在查找名称期间可能会创建一个无限循环,因此任何CNAME记录都不应指向另一个CNAME记录。例如,如果使用两个CNAME记录,其中www.example.com指向规范名称foo.example.com,然后foo.example.com指向www.example.com,查找将无休止地检查一个名称与另一个名称
-
发表于 2020-08-07 04:27
- 阅读 ( 2498 )
- 分类:电脑网络