Locais de rede

Conceitualmente, o arquivo de endereço tem a mesma finalidade que o arquivo ETC\HOSTS em uma máquina em rede.

No entanto, diferentemente do arquivo HOSTS, que descreve uma única coleção de nomes, o arquivo de endereço contém várias coleções de nomes chamadas locais de rede.

Um local de rede é uma coleção nomeada de definições de endereço. Cada definição de endereço na coleção associa um nome comum a um endereço IP.

No arquivo de endereço, um local de rede é definido em uma estrutura chamada NetworkLocation. O NetworkLocation no exemplo a seguir define um local de rede chamado "MyCorporate Intranet". Ele contém uma definição de endereço que mapeia o nome comum VS01.myCompany.com para o endereço 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: 

Como mostrado no exemplo acima, a estrutura NetworkLocation consiste em três parâmetros principais:

Parâmetro Descrição
Endereços Define zero ou mais Definições de endereço. Cada AddressDefintion associa um nome comum a um endereço IP.
Nome Atribui um nome à NetworkLocation. O nome atribuído a uma NetworkLocation deve ser exclusivo no arquivo de endereço.
Pai

Especifica o nome de outra NetworkLocation cujos membros estão incluídos nesta NetworkLocation. Este parâmetro permite que uma NetworkLocation estenda outra.

Você pode definir o parâmetro Pai como "DNS" para estender uma NetworkLocation ao sistema DNS normal do cliente.

Exemplo: Pai = string: DNS

Quando DNS é o pai, os clientes tentam resolver um nome comum usando o sistema DNS do computador cliente quando não conseguem resolver o nome por meio da NetworkLocation.

Nesta página