网络位置

从概念上讲,地址文件与联网计算机上的ETC\HOSTS文件具有相同的用途。

但是,与描述单个名称集合的HOSTS文件不同,地址文件包含多个名称集合,称为网络位置。

网络位置是地址定义的命名集合。 集合中的每个地址定义都将一个通用名称与一个IP地址关联。

在地址文件中,网络位置在称为NetworkLocation的结构中定义。 下例中的NetworkLocation定义了一个名为“MyCorporate Intranet”的网络位置。 它包含一个地址定义,该定义将通用名称VS01.myCompany.com映射到IP地址“10.2.1.70”。

0 = NetworkLocation: 
  Addresses = vector: 1 items
    0 = AddressDefinition: 
      Address = string: 10.2.1.70
      Name = string: VS01.myCompany.com
  Name = string: MyCorporateIntranet
  Parent = string: 

如上例所示, NetworkLocation结构由三个主要参数组成:

参数 描述
地址 定义零个或多个AddressDefinitions。 每个AddressDefinition都将一个通用名称与一个IP地址关联。
名称 为NetworkLocation分配名称。 分配给NetworkLocation的名称在地址文件中必须唯一。
Parent(父项)

指定其成员包含在此NetworkLocation中的另一个NetworkLocation的名称。 此参数使一个NetworkLocation能够扩展另一个NetworkLocation。

您可以将父参数设置为“DNS”,以将NetworkLocation扩展到客户端的普通DNS系统。

示例:父项=字符串:DNS

当DNS是父代时,当客户端无法通过NetworkLocation解析该名称时,客户端会尝试使用客户端计算机的DNS系统解析通用名称。

在此页面上