Give clients access to BIND 9 DNS records in WHMCS

Skip to main content
Print

Give clients access to BIND 9 DNS records in WHMCS

Bind a zone to its intended customer before enabling self-service DNS. PD BIND 9 DNS keeps the server credentials in the administrative provider connection; customers manage permitted DNS records through their own portal.

Assign the intended owner

  1. Open BIND 9 DNS → Zones and identify the exact provider and zone.
  2. Open its row actions and choose Assign to client.
  3. Select the intended customer and, where applicable, a domain or service on that account.
  4. Review the saved relationship and any DNS package allowance.
  5. Confirm that the intended client’s portal shows only their own zones.

An unowned zone does not become available to all clients. Removing a client binding removes that self-service relationship; it is different from explicitly deleting provider DNS.

Open the customer workflow

Clients use the enabled DNS Manager link or Manage DNS on a linked domain/service. They can add, edit and delete permitted ordinary records and download a BIND-format zone file.

On WHMCS, review client navigation text/placement and the domain/service Manage DNS link in the module settings.

Investigate a refused change

Check ownership, the relevant active service and allowance, zone lock and domain-only policy separately. A transferred secondary remains read-only because changes belong at its primary. A server validation or reload error is different from a client permission refusal.

Keep the exact redacted error and current record state if a write failed. An activation error can follow a file change that was already written; inspect actual state before repeating it. Never give the customer SSH credentials or an administrative API token to bypass restrictions. See the allowance guide and maintenance checks for those separate issues.

See the PD BIND 9 DNS WHMCS guide for related tasks, or explore the module.

Table of Contents

Get your website online with PD Hosting

UK hosting, domains and support from a real team. From a first site to a full server.

Terms and Conditions  ·  Privacy Policy

PD Hosting is the trading name of Projektif Digital Ltd, registered in England and Wales, company number 12482555.

PD Hosting
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.