Reverse Trust Relationship in a cPanel & WHM DNS Cluster

This article explains what a Reverse Trust relationship is in a cPanel & WHM DNS cluster, why it is required, and how servers use API tokens to authenticate and exchange DNS records securely. It also outlines the importance of mutual trust between all servers in the cluster.

DNS Cluster,Reverse TrustWHM, API TokenDNS Synchronization

~2 min read · Updated Feb 18, 2026

1. Overview


A Reverse Trust relationship is a required security mechanism in a cPanel & WHM DNS cluster. It ensures that each server in the cluster trusts the others and can securely exchange DNS records. Without this mutual trust, DNS synchronization cannot occur.


Each server in the cluster must possess a valid API token, which is used to authenticate communication between servers.




2. What Is a Reverse Trust Relationship?


In a DNS cluster, servers must be able to:

  • Send DNS updates to one another
  • Receive DNS updates from one another
  • Verify that the server sending the update is authorized

A Reverse Trust relationship ensures that this communication is secure and authenticated. It is called “reverse” because trust must be configured in both directions — each server must trust the other.




3. Why Reverse Trust Is Required


Without a Reverse Trust relationship:

  • DNS records cannot be synchronized between servers
  • Cluster nodes cannot validate incoming DNS updates
  • Security risks increase due to unauthenticated communication
  • DNS redundancy and failover will not function correctly

Therefore, every server in the cluster must explicitly trust every other server.




4. API Tokens and Authentication


Each server in a DNS cluster must have an API token. This token is used to authenticate requests between servers.


API tokens allow:

  • Secure communication between cluster nodes
  • Granular control over permissions
  • Authentication without exposing root passwords

When you add a server to the DNS cluster in WHM, you must provide the API token from the remote server. This token establishes the trust relationship.




5. How Reverse Trust Works in Practice


To fully establish trust, you must configure each server as follows:

  • Server A must trust Server B (using Server B’s API token)
  • Server B must trust Server A (using Server A’s API token)

Only when both directions are configured does a complete Reverse Trust relationship exist.




6. Conclusion


A Reverse Trust relationship is essential for a functional and secure DNS cluster in cPanel & WHM. By ensuring that each server trusts the others through API tokens, you enable reliable DNS synchronization, redundancy, and secure communication across the cluster.


Written & researched by Dr. Shahin Siami

Related Articles

How to Restore Your cPanel Account: A Complete Guide for New System Administrators

This guide explains how new system administrators can restore a cPanel account using WHM, transfer accounts and configurations between servers, and enable diagnostic logging for transfer and restore operations. It covers essential concepts such as WHM vs. cPanel, root access, backup handling, SFTP uploads, transfer methods, and advanced debugging tools.

Continue

آموزش کامل انتقال تمام اکانت‌های cPanel از یک سرور به سرور دیگر

این مقاله نحوه انتقال همه اکانت‌های cPanel، تنظیمات سرویس‌ها، گواهی‌های SSL و IP اصلی سرور را از یک سرور قدیمی (Source) به یک سرور جدید (Target) توضیح می‌دهد. شامل نصب سرور جدید، انتقال تنظیمات، انتقال اکانت‌ها، تغییر IP، تنظیم DNS و نصب مجدد SSL است.

Continue

How to Migrate a WordPress® Installation to a cPanel & WHM Server

This guide explains how to migrate a WordPress installation from a macOS-hosted environment to a cPanel & WHM server. It covers exporting the database, uploading WordPress files, creating and importing a MySQL database, updating URLs, configuring wp-config.php, fixing broken links, and finalizing the migration.

Continue

How to Manually Transfer an Account Between Servers in cPanel & WHM

This article explains how to manually transfer a cPanel account between servers when the account is too large for WHM’s automated transfer tools. It covers creating temporary directories, compressing public_html and log files, securely transferring data with SCP, and restoring the files on the destination server.

Continue

How to Manually Migrate Horde Calendars and Contacts to Roundcube in cPanel & WHM

This article explains how to manually migrate Horde calendars and contacts to Roundcube in cPanel & WHM version 108 through 118. It covers exporting Horde data, placing it in the correct directories, and importing it into Roundcube using built‑in plugins or manual import tools.

Continue

How to Manually Migrate Accounts to cPanel & WHM from Unsupported Control Panels

This article explains how experienced system administrators can manually migrate accounts from unsupported third‑party control panels to cPanel & WHM. It covers pre‑migration steps, installation requirements, file and directory transfers, database restoration, SSL migration, and post‑migration tasks.

Continue