IPAM glossary

What is GUID (globally unique identifier)?

Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button
Key takeawaysKey takeaways are generated with AI assistance. Because automated summaries can occasionally contain errors or miss important context, always refer to the full blog post for complete information.

A GUID (globally unique identifier) is a 128-bit value that provides a stable, unique identifier for objects, records, and devices in networked environments where hostnames and IP addresses frequently change. Generated locally using an algorithm without central coordination, GUIDs enable distributed systems and inventory management tools to track objects consistently across name changes, DHCP reassignments, and subnet migrations. Operational challenges arise from cloned virtual machines sharing identical GUIDs, format inconsistencies between systems, and improper handling during directory object rebuilds, requiring careful implementation in enterprise network management and IPAM solutions.

  • A GUID is a 128-bit identifier written as 32 hexadecimal digits in the pattern 8-4-4-4-12 that remains constant throughout an object’s lifecycle, unlike IP addresses or hostnames which can be reassigned or changed.
  • Synchronization failures and data loss occur when systems store GUIDs inconsistently as text versus binary, or with different casing and brace formatting, making normalization essential before imports and lookups.
  • Cloned virtual machines or disk images that retain copied GUIDs create duplicate identifiers, causing inventory tools to merge records, overwrite data, or generate incorrect management agent reports for the wrong host.

GUID at a glance

AttributeValue
Full nameGlobally unique identifier
CategoryIdentifier format
Defined inRFC 4122 defines the closely related UUID format; Microsoft uses the term GUID for its implementation
Primary useGiving objects, records and devices identifiers that stay unique without central coordination
Related termsUUID, IPAM, DHCP unique identifier, MAC address

How GUID works

A GUID is created by an algorithm that makes a collision between two independently generated values extremely unlikely. No lookup against a central registry is needed at creation time.

A GUID is a 128-bit value, shown as 32 hexadecimal digits in the pattern 8-4-4-4-12, for example in braces in Windows tools. The format matches the UUID layout in RFC 4122, which defines several versions. Some versions derive the value from a timestamp and a node identifier, some from a name hashed with a namespace, and one from random numbers. Version 4 relies on random bits, so uniqueness is statistical rather than guaranteed. With 122 random bits in a version 4 value, the chance of two matching values is negligible at practical scale. Once generated, the GUID is stored as an attribute on the object, such as a directory entry, a database row or a device record. Applications then refer to the object by that value, so the object keeps its identity even when its name, address or location changes. This is what separates a GUID from a hostname or IP address, which can change over time.

Why GUID matters in enterprise networks

In networked environments, names and addresses change often. Hosts are renamed, IP addresses are reassigned by DHCP, and devices move between subnets. A GUID gives each object a stable key, so inventory, directory and address management records can be matched to the same object over time. Because values are generated locally, many systems can create records at the same moment without coordinating, which supports large and distributed deployments.

Operational problems appear when GUIDs are treated carelessly. If a virtual machine or disk image is cloned and its identifier is copied, two systems can share one value, and tools that key on it may merge records or overwrite data. Synchronizing records between systems also goes wrong when one system stores the GUID as text and another as binary, or when letter case and brace formatting differ and matches fail.

On the security side, a GUID is an identifier, not a secret. Version 4 values come from random bits, but many other versions embed a timestamp or node identifier, which can reveal when or where a value was created. Access decisions should therefore rely on authentication and authorization, not on the difficulty of guessing an identifier.

GUID vs UUID

A GUID is the term Microsoft environments use for a 128-bit identifier, while UUID is the name used in RFC 4122 and most other platforms for the same layout.

AttributeGUIDUUID
Typical contextWindows, Active Directory and other Microsoft toolingStandards documents, Linux, databases and most programming languages
Size128 bits128 bits
Text formOften shown in braces with hyphensUsually shown without braces, in the 8-4-4-4-12 hyphenated pattern
Governing definitionFollows the UUID layoutDefined in RFC 4122

GUID vs IP address

A GUID is a stable identifier for an object that does not change when the object moves, while an IP address is a network location that can be reassigned. What is IP Address?

AttributeGUIDIP address
PurposeIdentifies an object, record or deviceLocates an interface on a network
StabilityMeant to stay constant for the life of the objectCan change through DHCP reassignment or moving between subnets
AssignmentGenerated locally by an algorithmAllocated from a managed address range
Size128 bits32 bits for IPv4, 128 bits for IPv6

Common GUID issues

A virtual machine or disk image copied without regenerating its identifier can produce two objects with the same GUID. Inventory tools then merge the records or overwrite one with the other, and management agents report for the wrong host.

When an integration matches objects by hostname or IP address instead of GUID, a rename or DHCP lease change creates a duplicate record or orphans the original. Using the GUID as the join key avoids this.

Deleting and recreating a directory object produces a new GUID even if the name is identical. Group memberships, permissions and linked records that referenced the old GUID no longer resolve.

Braces, upper or lower case and missing hyphens differ between tools. String comparisons then fail for what is the same value, so imports and lookups should normalize the format first.

Version 4 values depend on a good random generator. A weak or identically seeded source, as can occur in freshly cloned systems, raises the chance of duplicates well above the theoretical level.

See how unified DDI simplifies network operations

Manage DNS, DHCP and IP addresses from one platform with automation, visibility and control built in.

GUID FAQ

Related terms

Article

Active Directory

A Microsoft directory service for Windows domain networks that is included in most Windows Server operating systems as a set of processes and services.

Learn more
Article

IPAM (IP address management)

A method for planning, tracking, and managing IP address space on a network.

Learn more
Article

DDI (DNS, DHCP, and IPAM)

The integration of DNS, DHCP, and IPAM into one management solution.

Learn more
Article

DHCP (Dynamic Host Configuration Protocol)

The standard mechanism to dynamically assign IP addresses within a network.

Learn more
Article

Lightweight Directory Access Protocol (LDAP)

An open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an IP network.

Learn more
Article

Internet Protocol Address (IP Address)

A numerical label assigned to each device connected to a network that uses IP for communication.

Learn more
Article

Fully Qualified Domain Name (FQDN)

A domain name that specifies its exact location in the tree hierarchy of DNS.

Learn more