Skip to main content

Check out Interactive Visual Stories to gain hands-on experience with the SSE product features. Click here.

Skyhigh Security

Configure Private Access for Microsoft Active Directory Domain Services

This topic explains how to configure Private Access applications for Microsoft Active Directory Domain Services (AD DS), including DNS, Kerberos, GPUpdate, and file server access. Private Access enables administrators to extend the Domain Services experience to remote users in a secure and seamless manner.

Internal domain resources, such as domain controllers and file servers, require resolution through internal network paths. With the appropriate configuration in place, endpoints can resolve and access these resources without disruption, ensuring that domain-dependent operations function consistently across all networks.

Configuration 

Configure Private Access (PA) application and Skyhigh Client Proxy (SCP) policies to enable seamless access to internal resources.

Secure App Connector Requirements

  1. Deploy both TCP and UDP connectors.
  2. Ensure that both connectors can directly reach the DNS server and Domain Controller (DC) without using a proxy.
  3. Ensure that the connectors can access the required DNS/DC ports: 53, 88, 135–139, 389, and 445.
Private Access Configuration

To enable a Windows client running Skyhigh Client 5.x.x to join the <domain.internal>, configure the required Private Access (PA) applications for DNS and Active Directory traffic.

Perform the following steps in the Skyhigh console:

  1. Go to Settings > Infrastructure > Private Access Configuration.
  2. Click the Applications tab.
  3. From the Action menu, select Add Application.
  4. In the Add Application window, define the required applications as described below:
  1. Configure On-Prem DNS Server (UDP 53)
    Define the on-prem DNS server IP as a PA application. This private DNS application allows users to join Active Directory Domains, query Active Directory group policies.
    • Example10.213.139.69
    • Protocol. UDP
    • Port. 53

      clipboard_ee42d6226fd26ef7eb487feeec86ec415.png
       
  2. Configure Domain Controller IP for AD Join Traffic
    Define the Domain server IP as a PA application with required TCP and UDP ports to support Active Directory communication.
    • Example10.213.139.69
    • Protocol. TCP and UDP
    • Ports. 88, 123, 135, 136, 137, 138, 139, 389, 443, 445, 464, 636, 1512, 3268, 3269, 5357, 49152-65535

      clipboard_e0fc91a5c6a2abce38cbde2728d149699.png
       
  3. Configure Domain Controller Access (FQDN)
    Define the domain controller hostname as the PA application to allow clients to communicate with the domain controller.
    • Examplepa-dc.domain.internal
    • Protocol. TCP and UDP
    • Ports. 88, 123, 135, 136, 137, 138, 139, 389, 443, 445, 464, 636, 1512, 3268, 3269, 5357, 49152-65535

      image (13).png

Active Directory Port Definitions

Port Protocol Service Description
53 TCP/UDP DNS Domain Name System (name resolution for AD resources)
88 TCP/UDP Kerberos Authentication protocol used by AD
123 UDP NTP / Time Time synchronization (critical for Kerberos)
135 TCP RPC Endpoint Mapper Maps RPC services to dynamic ports
137–139 TCP/UDP NetBIOS Legacy name resolution and session services
389 TCP/UDP LDAP / CLDAP Directory queries and domain controller location
445 TCP SMB / CIFS File sharing, Group Policy, SYSVOL access
464 TCP/UDP Kerberos Password Change Password updates using Kerberos
636 TCP LDAPS Secure LDAP over SSL/TLS
3268 TCP Global Catalog LDAP Forest-wide directory searches
3269 TCP Global Catalog LDAPS Secure Global Catalog queries
9389 TCP ADWS Active Directory Web Services (used by PowerShell, ADAC)
49152–65535 TCP Dynamic RPC Ports Used by RPC services after endpoint mapping
Configuring Skyhigh Client Bypass Rules

Configure the Skyhigh Client to bypass specific private IP address ranges by completing the following steps:

  1. Create the IP Range List:

    • Navigate to Skyhigh Client > List Catalog > IP Range.

    • Create a new list containing your required private IP ranges (for example, 172.16.0.0/16, 192.168.0.0/16, and 10.0.0.0/8).
      clipboard_e99026a3f8bd5e9331650b74236ca7f55.png

  2. Configure Client Bypass Settings:

    • Navigate to Skyhigh Client > Policy > Bypass.

    • Disable the following default options:

      • Bypass all local traffic

      • Bypass Windows Core-Generated Traffic
        clipboard_eeadd315d4d8c56a260021b7c47aa7d7f.png

    • Configure the custom bypass rule using the IP range list created in Step 1.

  3. Apply the Rule to the Network Section:

    • Go to the Network section.

    • Add the custom bypass rule to define the network-level exceptions, as shown in the screenshot below.
      clipboard_ed78d27a780a60d3b25862e89f029e0da.png

NOTE:

  • Ensure local traffic is not bypassed.
  • Ensure local DNS traffic is not fully routed through the Cloud Firewall. 
Configure Name Resolution Policy Table Rules

The Name Resolution Policy Table (NRPT) allows you to redirect traffic for a specific domain to a designated DNS or Domain Controller (DC) server on a Windows client. You can configure these rules locally using PowerShell or deploy them across an enterprise using Group Policy (GPO).

Method 1. Configure NRPT Rules Using PowerShell

  1. Run PowerShell as an administrator.

  2. Define the namespace and target nameserver by running the command.
    Add-DnsClientNrptRule -Namespace ".domain.internal" -NameServers "10.213.139.69" -DisplayName “Redirect *domain.internal to DC” 

  3. Verify that the rule exists by running the below command.
    Get-DnsClientNrptPolicy -Effective 

  4. Remove the rule, if it is no longer required, by running the below command.
    Get-DnsClientNrptRule | Remove-DnsClientNrptRule -ErrorAction SilentlyContinue -Force.

Method 2. Configure NRPT Rules Using Group Policy

  1. Open the Group Policy Management Console by running gpmc.msc to begin the deployment process.

  2. Create a new GPO or select an existing one that targets your client machines.

  3. Click Computer Configuration > Policies > Windows Settings > Name Resolution Policy to access the NRPT settings.

  4. Choose either FQDN for a specific host or Suffix for an entire domain from the namespace dropdown menu in the Create Rules section.

  5. Enter the domain suffix, such as internal.example.com, into the text box.

  6. Open the DNS Settings tab and select the Enable DNS settings in this rule checkbox.

  7. Add the IP address of your DNS or Domain Controller server under the Generic DNS Server tab.

  8. Click Create to add the rule to the Name Resolution Policy Table list.

  9. Click Apply to save your changes.

  10. Force a policy update on the client machines by executing gpupdate /force in a command prompt.

  11. Verify the effective policy by running the Get-DnsClientNrptPolicy -Effective command on the client machine.
    nrpt pic.png

Result

Endpoints use their existing DNS configuration while securely resolving and accessing internal domain resources through Private Access. With the configured Private Access applications and Skyhigh Client policies, domain join, GPUpdate, and file server access function seamlessly across all networks without requiring manual DNS changes.

  • Was this article helpful?