DNS Glue


Step 3 of 3 of setting up private name servers.

Make sure your SOA and NS Records are correct

This article is all about fixing your glue, by which we mean checking the SOA and NS records in your domain's DNS zone and making sure they match the name servers being used at your registrar exactly.

The SOA (Start of Authority) and NS (Name server) records tell the internet that your private name servers are authoritative and contain the most up-to-date information about your DNS settings. If these are not set correctly, some DNS servers will not trust your private name servers. Other DNS servers may get confused because there is a mismatch between what the registrar says and what your name servers say. This typically results in some people reaching your domain while others cannot. So it is always a good idea to double-check these settings:

Note: Shared Hosting and Cloudsites (Hatchling, Baby, Business, Personal, and Enterprise) plans cannot use private name servers, so there is no need to worry about the glue on those plans.

Fixing the Glue

Depending on your hosting plan, the instructions for making the proper changes for your DNS Glue will vary. Please refer to the appropriate section below with instructions for your specific control panel.

cPanel + WHM

The following steps will walk you through how to change the NS records when using private name servers with WHM and cPanel.

  1. Log in to WHM.
  2. Look for the DNS Functions section. The quickest way is by typing the keyword on the Search box on the left-side panel.

    HostGator - WHM Search Box Categories

    Alternatively, you can use the Search box at the top.

    HostGator - WHM Search Tools and Account

  3. Choose DNS Zone Manager.
    You can also manually locate and expand the DNS Functions section on the left-side panel, then click DNS Zone Manager from the list.
  4. Select your domain name from the list and click the Manage button.

    HostGator WHM DNS Functions DNS Zone Manager Manage button

  5. In the SOA field, click Edit.

    HostGator WHM DNS Functions DNS Zone Manager Edit button

  6. Replace the name server with your primary private name server (ns1... - be sure to include the trailing dot):

    HostGator WHM DNS Functions DNS Zone Manager SOA

  7. In the NS  field, replace each name server with your private name servers (ns1 and ns2 - be sure to include each trailing dot):

    HostGator WHM DNS Functions DNS Zone Manager NS

  8. Click Save Record.

Be sure this is done for every domain name you host.


The following steps will show you how to change the NS records when using private name servers with Plesk on Windows Dedicated Servers.

  1. Log in to Plesk.
  2. Go to the desired domain's control panel (if not already there).
  3. Click on the Websites & Domains tab.

    HostGator Plesk Websites and Domains

  4. Click the DNS Settings link:

    HostGator Plesk Hosting Settings

  5. Click the domain name that you wish to modify.  

    HostGator Plesk Edit DNS

  6. Here you can edit the existing NS records by selecting the host entry or add a new NS record if needed:

    HostGator Plesk Edit DNS Resource

Updating A records

After your name servers have been created and the glue is set, you must add the necessary A records to your domain if you use private name servers.

If you have not updated the A records accordingly, please refer to the following knowledge base article for a basic walkthrough on how to achieve this: