---
title: "Branch Mapping"
slug: "branch-mapping"
updated: 2026-06-18T08:23:49Z
published: 2026-06-18T08:23:49Z
canonical: "support.controlup.com/branch-mapping"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.controlup.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Branch Mapping

To access the **Branch Name Mapping Settings** page, click on **Settings** **> Branch Mapping**.

![Branch Name Mapping Settings page with Branch IP Configuration window open](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/VDIBranchmapping.png)

Here you can configure a list of IP subnets utilized on your network and map them to names of geographical locations, buildings or organizational branches. On the basis of this configuration, ControlUp assigns a source branch name to every user session and populates the **Branch Name** column in the **Sessions** view with this branch name. For best practice, we recommend you configure up to a maximum of 20,000 branch mappings in your network.

For example, in an organization in which the New York office uses the 10.1.0.0/16 subnet and the Chicago office uses the 10.2.0.0/16 subnet, the mapping table should be configured to map those subnet addresses to the branch names. As a result, the **Branch Name** column will be populated with the value of “New York” for all user sessions established from client IP addresses in the 10.1.0.0/16 range, and with the value of “Chicago” for the 10.2.0.0/16 range.

## Subnets and Sites

You can click **Add** to manually add a list of subnets and branch names, or click **Import** to import a list using a CSV file.

Here’s an example content of a supported CSV file:

```plaintext
10.1.0.0/16,Chicago
10.2.0.0/16,New York
192.168.1.0/24,London
172.16.0.0/12,Amsterdam
10.1.3.100-10.1.3.200,Servers Subnet
10.1.4.111,Test Workstation
```

To ensure a successful import, your CSV file must follow a specific format that matches the structure exported by Active Directory.

**Required CSV Format:**

- Column 1: Subnet/IP (e.g., `10.1.0.0/16`)
- Column 2: Branch/Site Name (e.g., `Chicago`)

When exporting from Active Directory Sites and Services, the default output uses the headers `Name` and `Site`, which aligns with ControlUp’s requirements. Note that the AD `Name` column contains the subnet, not a friendly name. Don’t reorder these columns to `Site,Name`, since placing the branch name in the first column will cause the import to fail.

## Export CSV File

If your Active Directory is already organized by subnets and sites, you can export that data as a CSV file from Active Directory Sites and Services and import it directly into ControlUp.

To export a CSV file, perform the following steps:

1. From a Windows Server or PC, open Active Directory Sites and Services.
2. In the tree view, expand the Sites container.
3. Right-click the Subnets container and click **Export List…**
4. Save the file as “Text (Comma Delimited) (*.csv)”.
5. From the Real-Time DX Console, click **Settings > Branch Mapping> Import**.
6. Browse to the file exported in step 4 above.

Removed AD DependencyYou can deploy ControlUp Monitors on machines that are not joined to a local Active Directory (AD) domain. For details, see [here](/v1/docs/removed-ad-dependency-for-monitors).

If the client IP address doesn’t belong to any of the subnets configured in the mapping table, the **Branch Name** column can be left empty or populated with a custom default value you provide. You can configure this setting under the **Unrecognized IP addresses** area.
