For your clients to access the module, they can either go through the WHMCS WHMCS Domains tab → DNS Manager or via domain details page → Side bar menu → Manage DNS Records, Email Forwarding & Redirect
Once entered, the module will ask for the client to select from the list of Active domains under the account to manage.
On the Index page, client may see 6 different tabs depending on the module config.
Overview, DNS Zone Editor, Web Redirect, Email Forwarding, Email Catch-all & Notification. Each of these can be enable/disable in the Module config.
In the Overview tab, it will show the domain's nameserver status. If the domain isn't set to the default nameserver for the module, then a notification will be shown to the client and allowing them to Switch Nameserver to the default nameservers.
The client will have the ability to Reset the domain back to original state
The client will have the ability to clear all the DNS records under the zone. Leaving all the email forward, catch-all, redirect intact.
DNS Templates (Professional Edition Only)
Depending on the module config, your client will be able to create it's own DNS template and/or restore from System DNS templates or it's own.
The client may choose the Preserve my currentDNSrecords option to keep it's current DNS records in the zone during a template restore.
Dynamic DNS API / DynDNS (Professional Edition Only)
This option allows for the client to automatically update it's A record using a remote API call, similar to many DDNS provider.
Special note: If the client has multiple A record, the module will only update the 1st one it finds.