A guide to HostIDs and how they are used to identify DHCP hosts
Although hosts in the BoKS domain are primarily identified in the database using their IP address, hosts with BoKS Server Agent for Unix/Linux or BoKS Server Agent for Windows 6.7.1 or later installed also support Dynamic Host Configuration Protocol (DHCP), meaning they can be configured to use dynamic IP addresses instead of static ones. This means BoKS protection features can be extended to Unix/Linux/Windows machines used as workstation clients with dynamic IP addresses.
Only hosts registered in the BoKS database with the host type BoKS Server Agent for Unix/Linux DHCP or Windows DHCP and set up as BoKS Server Agent support DHCP. BoKS Server Agent for Windows hosts older than version 6.7.1 do not support DHCP.
Note: The BoKS Master and Replica servers must have a static IP address. BoKS Server Agents with dynamic IP addresses are only supported in domains with BoKS Manager 6.5 or later installed on the Master and Replicas.
Hosts that use dynamic IP addresses are identified by a HostID instead of an IP address in the BoKS database. The HostID is a user-defined identifier that must uniquely identify a host within the BoKS domain.
HostID Key Features
A HostID for a host can be identical to its host name, but must be unique within the BoKS domain.
To avoid collisions with other names in the BoKS database, HostIDs must always begin with a percentage sign %.
HostIDs can contain characters from the following set: [1-9] [a-z] [A-Z] _ -. Only the leading percentage sign % may deviate from this character set.
HostIDs can have a maximum length of 28 characters.
The HostID is case sensitive.
The HostID is visible to users and/or administrators when performing certain operations, including listing addresses using the CLI program hostadm and managing batch queues using the CLI program boksdiag.