Se os clientes puderem acessar um Insight Server por meio de várias redes (por exemplo, por meio da intranet corporativa e da Internet), o arquivo de endereço deverá definir um local de rede separado para cada endereço IP do servidor.
Por exemplo, se o servidor VS01.myCompany.com tiver um endereço IP de 10.2.1.70 em uma rede interna e um endereço IP de 65.196.125.167 na Internet, o arquivo de endereço incluirá um local de rede para cada um dos endereços, como ilustrado no exemplo abaixo:
0 = NetworkLocation:
Addresses = vector: 1 items
0 = AddressDefinition:
Address = string: 10.2.1.70
Name = string: VS01.myCompany.com
Name = string: MyCorporateIntranet
Parent = string:
1 = NetworkLocation:
Addresses = vector: 1 items
0 = AddressDefinition:
Address = string: 65.196.125.167
Name = string: VS01.myCompany.com
Name = string: Internet
Parent = string:
Quando os usuários se conectam a um servidor, Insight Servereles usam o parâmetro NetworkLocation (na interface do usuário do cliente) para especificar o local de rede pelo qual desejam que o nome comum do servidor seja resolvido. Por exemplo, considerando um arquivo de endereço com os dois NetworkLocations mostrados acima, um usuário definiria o parâmetro NetworkLocation como "MyCorporate Intranet" para se conectar Insight Server pela rede interna e à "Internet" para se conectar ao servidor pela Internet.