How to: Manage DNS Zones and Records

From the DNS Zones page in NodeWorx, server administrators can add and edit DNS zones and records for the domains on the server.

Descriptions of the different types of DNS zones and their add and edit requirements can be found here.

Note

By default, this page is the only location where domain A records can be managed. A record editing can be enabled for Siteworx accounts in ~iworx/iworx.ini. See To Enable A Record Management For SiteWorx.

To View the DNS Records for a Domain

  1. Log into NodeWorx from the browser (https://ip.ad.dr.ess:2443/nodeworx)

  2. In NodeWorx, navigate to System Services > DNS Server > Zones

    DNS Zones
  3. Click the Magnifying Glass next to the domain. This opens the specific DNS records page for that domain

To Edit a DNS Records for a Domain

  1. Log into NodeWorx from the browser (https://ip.ad.dr.ess:2443/nodeworx)

  2. In NodeWorx, navigate to System Services > DNS Server > Zones

  3. Click the Magnifying Glass next to the domain. This opens the DNS Records page

    DNS Records
  4. Click the Pencil next to the record to edit. This opens the Edit DNS Record Form

  5. Update the desired information

  6. Click Save

To Add a DNS Record for a Domain

  1. Log into NodeWorx from the browser (https://ip.ad.dr.ess:2443/nodeworx)

  2. In NodeWorx, navigate to System Services > DNS Server > Zones

  3. Click the Magnifying Glass next to the domain. This opens the DNS Records page

  4. From the Add a New dropdown, select the type of record

    dns record type list
  5. Click Go. This opens the Add DNS Record form. This form is a different for each type of record, as they all require different configuration information. Details can be found here

  6. Update the required information

  7. Click Save

To Enable A Record Management For SiteWorx

Warning

This setting should be enabled with extreme caution, as it allows the potential for SiteWorx users to accidentally delete records that are required for their domains to be accessible from the browser.

Note

This is a global setting. It is not possible to enable access to edit A records per-account.

  1. Log in to the server at the CLI as root, either via SSH or from the terminal

  2. At the CLI, run the following. This will enable the SiteWorx A Record Control setting in ~iworx/iworx.ini:

    ~iworx/bin/ini.pex --set --section dns --index siteworx_a_record_control --value 1
    

To Disable A Record Management For SiteWorx

Note

This is a global setting. It is not possible to disable access to edit A records per-account.

  1. Log in to the server at the CLI as root, either via SSH or from the terminal

  2. At the CLI, run the following. This will disable the SiteWorx A Record Control setting in ~iworx/iworx.ini:

    ~iworx/bin/ini.pex --set --section dns --index siteworx_a_record_control --value 0