For your clients to access the module, they can either go through the WHMCS Domains tab → DNS Manager or via domain details page → Side bar menu → Manage DNS Records, Email Forwarding & Redirect

The interface can also be directly accessed via the link http://yourwhmcs.com/?m=dnssuite

Display under Domain menuWhen enabled it will display the DNS Manager link under the WHMCS Navigation menu Domains Tab
Menu Showing OrderThe order in the Domains menu for the DNS Manager link to appear
Display in Domain details side barWhen enabled, a new link Manage DNS Record, Email Forwarding & Redirect will appear on the side Manage bar of a domain details page


 

Once entered, the module will ask for the client to select from the list of Active domains under the account to manage.

Index Page

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.

Overview Tab

Switch Namesvers

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.

Reset Domain

The client will have the ability to Reset the domain back to original state

Clear DNS

The client will have the ability to clear all the DNS records under the zone. Leaving all the email forward, catch-all, redirect intact.

DNSSEC (new in v1.3)

Clients will be enable DNSSEC in the domain's size with this new addition

Important Note

In order for the DNSSEC to function properly. The DS record must be entered into the registry once the DNSSEC is enabled on the zone.

Conversely, if the domain have a DS record and the client decides to disable DNSSEC from the zone. Then the DS record must be removed from the registry. Otherwise, the domain will not propagate due to the mismatch in DNSSEC settings. 

This module does not insert or remove the DS record from the registry.

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.

DNS Zone Editor

The client can modify and manage the domain's DNS zone within this tab. Each of the records (A, AAAA, CNAME, MX, TXT, SRV, NS) can be limited and enable/disabled individually based on your liking.

NS records, the module is designed to not allow clients to manually remove the NS record for the main domain. This is to prevent clients from accidentally removing the NS record causing the whole zone to fail.

New in v1.3

Client can now use @ in the host field for new DNS record entries and it will automatically translate it to the the host field into it's domain name 


Web Redirect (Premium/Pro Edition Only)

The client will be able to manage the web redirection using this tab.

Email Forwarding (Premium/Pro Edition Only)

The client can manage the email forwarding in this tab. In order for the Email Forwarding to work, the client must first add an Email Destination. An email will then be send to the email destination inbox with a verification pin to allow for the client to verify the email destination.

The email client won't be able to assign the Email Destination to a Forwarding Alias unless the Destination has been verified.

When the client is ready to setup the Forwarding, they can simply use the Add Alias function to add a forwarding source. Once the alias as been added, they can now assign the Email Destination to the Alias.

Email Catch-all

The client will be able to set a catch-all address. Similar to Email Forwarding, the client must first have a verified Email Destination before they can assign to the catch-all.

Notification

The client can choose whether they want to accept email notification regarding changes made within this module.

  • No labels