9.0.0 8.3.0 8.2.0-8.2.1 8.1.0-8.1.1 8.0.0-8.0.3 7.4.0-7.4.6 7.3.0-7.3.2 7.2.0-7.2.1 7.1.0-7.1.2 7.0.0-7.0.2 6.1.0-6.1.2 View All PV Cloud PV Local Installs
Auto Light Dark
Auto Light Dark
9.0.0 8.3.0 8.2.0-8.2.1 8.1.0-8.1.1 8.0.0-8.0.3 7.4.0-7.4.6 7.3.0-7.3.2 7.2.0-7.2.1 7.1.0-7.1.2 7.0.0-7.0.2 6.1.0-6.1.2 View All PV Cloud PV Local Installs

Working with DNS Groups

9.0 DNS Tab Main.png

The DNS tab Groups List allows you to create, view, and manage groups of DNS servers and zones. Using groups, you can configure and push selected combinations of zones at one time.


DNS Groups List Interface

Move between the DNS Groups, DNS Servers, DNS Zones, and DNS Record pages via the subtab buttons below the main navigation bar.

The right side of the DNS navigation bar contains the option to create a new DNS Group by clicking Add Group.

9.0 DNS Tab Top Nav Add Group.png

DNS Group Resources Awaiting Approval

 A "Resources Awaiting Approval" module will display above the DNS Group containers if a DNS Group change has been submitted on that page that is pending approval. 

7.1.0 DNS Groups Pending Approvals Group Level.png

DNS Group Container

8.3.0 DNS Group Container w App.png

The DNS Group container displays the DNS Group information in the top header bar, showing the group name, group id, and visibility controls:

  • Expand or close the group container by clicking on the expansion arrow ( > ) on the far right of the header.

  • Clicking on the X will delete the group and all zones included in the group.

  • Rename the group by clicking on the name, then typing the desired changes and clicking outside of the name. 

  • A Resources Awaiting Approval module will display above the zone list if the current user has submitted a zone list level approval request, or can respond to a submitted request.

Information for Attached Servers, Group Default Parameters, Applied ACLs, and Catalog Zones settings may also be viewed and edited by clicking on the expansion arrows for each section. 

The DNS Group container includes the following elements used for managing DNS groups, zones, and servers:

DNS Group Actions
8.3.0 DNS Group Actions w App copy.png

Group Level action buttons are located above the zone list:

  • Add Zone Button: Opens a dialog for creating a DNS zone under that group.

  • Push Group Button: Pushes all zones in the group.

  • Schedule Push Button: Schedules a push of all zones in the group to the selected day and time. Requires the scheduler tab / cron tasks to be enabled.

  • Export Zones: Exports all zones in the group into a .zip file. 

  • Move Zones: Moves all zones in a group.

  • Perms (Admin): Provides a shortcut for Admin users to change the group/user permissions for the DNS group.

  • Resources Awaiting Approval Module - Zone Level: Lists pending DNS Zone level approval events either submitted by, or able to be approved/rejected by, the current user.

DNS Zones List

The zone list displays zones included in the group under separate tabs:

8.3.0 DNS Tab Zone List.png
  • Forward / Reverse / Catalog Zones Tabs: Shows zone list containing only forward zones, reverse zones, or catalog zones when selected. 

  • Zone Name (Sortable): Displays the name of the zone. Click on the zone name to open the zone details window, showing individual records. Click on the "Zone Name" header will sort the zone list by ascending or descending by name. 

  • Last Pushed: The date and time the zone was last pushed. 

  • Last Modified (Sortable). The date and time the zone was last modified. Clicking on the "Last Modified" header will sort the zone list by most / least recent modification date. 

  • Records: How many records are in the zone.

  • Zone Status: Will notify if the zone or server connection contains errors, after a check has been performed. Clicking on the "Contains Errors" message will provide additional details on the error. 

  • Actions: The actions that may be performed on each zone:

    • Delete: Deletes the zone from ProVision and removes the entry in ProVision conf file on the remote server(s) (the user will also receive a prompt to confirm they wish to complete the action).

    • Push: Pushes the zone to the associated server.

    • Move: Moves the zone to a different group.

    • Check: Performs a check on the zone, notifying the user if errors or warnings are present for the zone. 

    • Perms (Admin): Provides a shortcut for Admin users to change the group/user permissions for the zone. 

Attached Servers Module

The Attached Servers module displays information on servers attached to the DNS group that group pushes will be sent to. Click on the header title or expand arrow ( > ) to expand or collapse the module.

8.2.0 DNS Group Attached Server.jpg
  • Attached Servers List: Displays the Server Name, Server Backend, Server Type, Server Status, and available actions. Click on the Server Name link to view details

  • Actions: Buttons under the Actions column indicate available actions for the server:

    • Detach: Detaches the server from the DHCP group.

    • Perms: View or edit permissions for the attached server. 

  • Attach Sever: Admins and users with server/group parent permissions may view, attach, or detach a server from the group. Select an available server from the dropdown and click "Attach" to attach to the DNS group.


Group Default Parameters

The Group Default Parameters lists default group settings including nameservers, SOA values, and Push Policy. Further Advanced Settings options are available if expanded.

8.3.0 DNS Group Default Parameters.png
Applied ACLs Module

Group ACL settings may be set if the attached server for the group supports Views. 

8.3.0 DNS Groups Applied ACLs.png
Catalog Zone Settings

Catalog Zone settings provides the option Enable / Disable Catalog Zones. Enabling Catalog Zone exports all zones inside the group into a new catalog zone, so that slave servers can receive zone changes.

8.3.0 DNS Groups Catalog Zones Settings.png
Scheduled Tasks

If a scheduled push has been set up for the group, the task information will show in a "Scheduled Tasks" module, where you can review or delete scheduled group pushes. 

8.3.0 DNS Groups Scheduled Tasks.png


Add and Edit DNS Groups

DNS groups allow for organizing multiple zones together and linking those zones with one or more servers. Default nameservers, SOA values, and ACL's are set at the group level, so different groups may have their own default values. Zones may be pushed individually, as a group, or at the server level. 

ProVision automatically designates a Default Group for zones to be imported or added to, as well as a "templates" group for holding pre-DNSv3 templates or to hold new zones created as templates. Creating additional groups is completely optional. 

Add New Group...

Add a Group

The DNS tab automatically contains two groups - one Default Group to contain existing or imported zones, and a Templates Group, containing zones mimicking DNS templates. Additional groups may be added or removed at any time, and zones may be freely moved or duplicated between different groups as needed. 

To create a new group from the DNS Tab, select the DNS Groups sub menu. Then, click the "Add Group" button at the top of the page.

8.3.0 DNS Groups - Add Group Button.png

This will open the "Create New Group" dialog. 

In the "Create New Group" dialog, enter the desired group name, select a parent resource, enter the default SOA values, and add a default Nameserver (type the NS, then click "Add").  

6.0 DNSv3 Create Group with example values.png

Click the "Save Changes" button when complete. The new group will be added to the DNS Groups List. 

Edit a Group Name

Edit a Group Name

Edit the name for a group by clicking inside the group's name. A highlight box will appear around the name, and a cursor inside the box.

6.0 DNSv3 Group Name Edit Box.png

Edit the text as desired using your mouse or arrow keys to navigate through the text. When complete, click anywhere outside of the name box, and a confirmation dialog will appear.

6.0 DNSv3 Confirm Group Name Change.png

Click "Confirm" to save your changes, or "Close" to exit without saving. 

Edit Attached Servers...

Edit Attached Servers

Users may attach or detach servers from a group if they have either of the following permission types:

  • TLR Admin permissions

  • Full permissions on both the DNS server(s) and the parent resource set for the DNS group

If either condition is met, the user may view and attach/detach the applicable server(s) to a group. 

To attach a server, expand the "Attached Server" module, and click on the Attach Server list. 

8.2.0 DNS Group Attached Server Select Server.jpg

Select the desired server, then click "Attach". 

8.2.0 DNS Groups Attach Selected Server.jpg

The server is now attached to the group, and future zone and group pushes will be sent to the attached server. 

8.2.0 DNS Group Attached Server.jpg

From here, users have the option to detach the server if desired, by clicking the "Detach" button.

Admin users may edit permissions for the server using the "Perms" button, if desired (see: DNS Tab DNSv3 Permissions for additional information). 

8.2.0 DNS Group Attached Server Detach.jpg
View or Edit a Group's Default Parameter Values

Edit a Group's Default Parameter Values

6.0 DNSv3 Expand Default Module.png

Under the desired group, expand the "Group Default Parameters" module by clicking on the expansion arrow.  Under Group Default Parameters are areas to set Advanced Settings, Default Nameservers, Default SOAs, and select push policies for the group.

Edit Group Advanced Settings...

Edit Group Advanced Settings

Open the "Advanced Settings Inherited by the Zones" module by going to any DNS group and opening the "Group Default Parameters".

The Advanced Settings module will be at the top of Default Parameters area. To expand it, click on the expansion arrow on the right side of the header bar.

7.1.0 DNS Groups Advanced Settings Inherited.png

Once expanded, settings may be entered for DNSSEC, Dynamic Updates, Master-Slave Handling, Lists, and free lines.

8.3.0 DNS Groups Advanced Settings.jpg

Save your changes!

Important - to ensure that your changes are saved, click the "Save Group Settings" button under the Default SOA Values section - this save button will save any changes made to Advanced Settings, Default Nameservers, or Default SOA Settings.

8.2.0 DNS Save Group Settings.jpg
Edit Group Nameservers...

Edit Nameservers

Default Nameservers are automatically added to any newly created zone files.

You may choose not to set a default nameserver, however, an empty Nameservers list can cause invalid zones.

Change a Nameserver by typing the new NS record into the Nameserver box, then click "Add".

6.0 DNSv3 Add new Nameserver small.png

Delete the previous Nameserver by clicking on the red "X" to the right of the NS record. 

6.0 DNSv3 Delete Nameserver.png

Change the order of multiple Nameservers by left-clicking (holding the mouse button down) over the NS record to move, dragging to its desired placement, then releasing the mouse button. 

The NS record will drop into its new location, with the order updated. 

6.0 DNSv3 Change Nameserver Order.png

Save your changes!

Important - to ensure that your changes are saved, click the "Save Group Defaults" button under the Default SOA Values section - this save button will save any changes made to Advanced Settings, Default Nameservers, or Default SOA Settings.

Edit Push Policy

Edit Push Policy

Edit the push policy by selecting the radio next to the desired push behavior ("Group Centric", "Zone Centric", or "Server Centric") and click "Save Push Policy".

7.0.0 DNS Groups Push Policy Save.png
Edit SOA Values

Edit SOA Values

To edit the Default SOA values, simply click inside the value to be changed and type or select your new value. Be sure to also verify the desired parent resource for the group, as the resource selected determines the group's permissions. 

8.2.0 DNS SOA values w Resource.jpg

Save your changes!

Important - to ensure that your changes are saved while working in Group Default Parameters, click the "Save Group Settings" button under the Default SOA Values section - this save button will save any changes made to Advanced Settings, Default Nameservers, or Default SOA Settings.

8.2.0 DNS Save Group Settings.jpg

Push Policy changes can be saved by clicking "Save Push Policy".

Closing without saving will cause all changes to be lost!


Working with DNS Groups

Add Zones to a Group

Add Zones to a Group

To add a new zone to a group, click the "Add Zone" button inside the desired group. 

8.0.0 DNS group header add zone.jpg

Fill in the zone name, select a parent resource (by default, the group is selected), select a populate type, and fill in any optional fields. For more detail on each of these options, see Working with DNS Zones - Add a Zone.

9.0 DNS Create Zone Empty Default Save.png


When complete, hit the Save Changes button. 

Pushing a Group

Pushing a Group

Before pushing a group for the first time, verify the settings in the following areas are correct:

  • Under  "Attached Servers", verify that the correct server is attached to the DNS group.

  • Under "Group Default Parameters" verify SOA Settings, Nameservers, and the Push Policy are set.

Manual Group Push

After verifying the attached server and group settings, manually push the group by clicking the "Push Group" button under the desired group. 

8.0.0 DNS group header push.jpg

Users can customize a push by choosing an option from the push options modal and clicking "Execute Push". To push normally, click "Execute Push" without selecting any options.

8.3.0 DNS Configurable Push.jpg

A DNS Push Status window appears, showing each zone in the group as it is pushed to the attached server. If successful, a green "Finished DNS Pushing Request" will appear as the final message. If errors occur, an error message will show with details on the issue. When complete, hit the "Close" button. 

6.0 DNSv3 Group Push Status.png

Scheduled Group Push

Scheduled pushes may be set up through the "Schedule Push" button for the group.

8.0.0 DNS group header schedule.jpg

Click "Schedule Push" for the group, then select a date, time (24 hour), add a notification email address, and click "Save changes". 

8.0.0 DNS push scheduler.jpg

The scheduled task will be shown in both the group details (under "Scheduled Tasks") and the Admin Scheduler task list.

6.0 DNSv3 Scheduled Group Push Task List.png

The task may be deleted prior to running by clicking the "delete" button, but will automatically be removed once completed.

Delete a Group

Delete a Group

Delete a non-Default Group by clicking on the "X" to the left of the group's name in the DNS Groups List. 

8.3.0 DNS Delete Group.jpg

A confirmation message will appear, click "Confirm" to save your changes, or "Close" to exit without saving. 

6.0 DNSv3 Delete Group Confirm.png

The Default Group may not be deleted. 

Export a Group

Export a Group

All zones under a DNS group may be exported to a .zip file by clicking the "Export Zones" button at the top of the group module.

The exported .zip file may be used with the BIND DNS Zone Upload / Import tool.

8.0.0 DNS group header export.jpg
Move a Group

Move a Group

All zones under a DNS group may be moved to another group by clicking the "Move Zones" button at the top of the group module.

8.0.0 DNS group header move.jpg
Create a Template Zone...

Using the Templates Group / Cloning Zones to a Group

A "Templates" group is included in DNSv3; any pre-DNSv3 DNS Templates will be included in this group as well as any newly created zones to be used as template zones. You may also create a new group to serve as template group, if one does not already exist.

8.0.0 DNS templates group.jpg

The template group functions the same as any other DNS Group, but gives a holding place for zones designed as templates separate from other zones. 

Add a template zone by clicking the Add Zone button, giving the zone a descriptive name to clearly identify as a template, select the populate type, and fill in any optional data.  ( see Working with DNS Zones - Add a Zone.)

9.0 DNS Zone Create Template1.png

Once the zone has been created, it will show in the templates group zone list, and is now selectable as a base for the "clone existing zone" option when creating a new zone. 

Clone Template to a Different Group

Go to a different group, and click Add Zone. Enter in the new zone name and parent. 

Under "Populate Type", select "Clone existing zone" and select /search for the template zone you created. 

9.0 DNS Zone New from TemplateZone.png

Edit the optional fields as needed, and click Save changes.