DNS Monitoring

DNS monitoring allows you to test that:

  • Your DNS server resolves correctly the URL that you have provided to expected IPs.
  • Your provided URL is resolved correctly to expected IPs by your specified common DNS server.

Once you add a DNS monitor, Monitis will start sending out requests to the DNS server at your preset regular intervals of time to check if your URL resolves correctly by the Name Server to the expected IPs.

In most cases, failure status is returned by your DNS monitor if:

  • Failed to connect to the server
  • Failed to resolve to expected IPs
  • Permission error (server behind firewall, Monitis IPs not white-listed, etc)
  • No response from the server within the set timeout
  • Connection error
  • Connection closed by server

Adding DNS Monitor

To add a DNS Monitor, go to the Monitors menu and select Uptime Monitors->DNS.Add New DNS Monitor

The Add Uptime Monitor – Step 1 window will open.
Add DNS Uptime Monitor – Step 1

Enter the URL under URL.

Enter the Name Server.

Check the Authoritative Name Server box if you would like to receive the answer to DNS query from the Authoritative Name Server.

Note: the Authoritative Name Server provides original and definitive answers to DNS queries, not just cached answers that were obtained from another name server that may be outdated; therefore it only returns answers to queries about domain names that are installed in its configuration system.

Enter the expected IPs under the Expected DNS query result IPs. The IPs can be entered in any order.

Use the green “+” button to add IP, and the red “” button to remove IP.

Use the Expect all matches checkbox to specify match type for your entered IPs.

– If you leave the Expect all matches box unchecked, the test will report success if any of the IPs you have entered matches with any of the IPs your URL resolves to.

For example, if you have entered:

IP1, IP2, IP3

And your URL resolves to:

IP4, IP1, IP5

The test will report success, as your provided IP1 matches IP1 in the set of IPs that your URL resolves to.

And if e.g. you have entered:

IP2, IP3, IP6

The test will report failure, because none of the IPs you have entered matches any of the IPs your URL resolves to.

– If you check the Expect all matches box, the test will report success only if the IPs you have provided match exactly the IP set that your URL resolves to.

For example, if you have entered:

IP1, IP2, IP3

And your URL resolves to:

IP2, IP1, IP3

The test will report success, as your provided IPs match exactly the IP set that your URL resolves to (order not significant).

And if e.g. you have entered:

IP4, IP1, IP2, IP3, IP5

The test will report failure, because though the IP set that your URL resolves to contains all the IPs that you have entered, it doesn’t exactly match your entered IPs as it contains more IPs.

Enter the value (seconds) under Timeout (sec). Your DNS monitor will be considered down if the specified URL doesn’t resolve correctly to the expected IPs within this amount of time.

To add more uptime monitors of different types to the same URL/IP, click the green “+” button under Add protocols you would like to monitor (see Adding Multiple Uptime Monitors to the Same URL/IP).

Click Next when finished.

Note: If you have entered an invalid IP, you will get an error message after you click the Next button.

IP Address Not Valid

The Add Uptime Monitor – Step 2 window will open.
Add DNS Uptime Monitor – Step 2

Select monitor group from the Select Monitor Group combo box. You can also create a new monitor group by clicking on the “+” icon next to Add Group.

Enter a name for your monitor under Enter Monitor Name.

Set the monitoring frequency for your website. By default, the check interval is set 1 min. Move the stepped slider under Check Interval (min) to increase the check interval.

Select the locations you want your website to be monitored from by checking the boxes next to the location names under Monitoring Locations.

Note:  It is strongly recommended to alert only after a monitor has failed from at least two locations for all monitors using multiple locations.  This will reduce network noise.

Click Add when finished.

The Alert Configuration window will appear.
Alert Configuration

–          Click Send to All Contacts if you want to send alerts for this monitor to all contacts.

–          Click Custom Configuration (Advanced) to configure sending alerts for this monitor only to selected contacts. The Add notification rules window will open. Click on the Add Alert Rule button to configure alert rule(s) for your monitor (see Adding Alerts and Managing Alert Rules).

–          Click Don’t Send Alerts if you don’t want any alerts for this monitor to be sent.

Your newly created DNS monitor will appear in your Monitis Dashboard. Wait until it will load the first results.
DNS Monitor Settings

To manage your monitor, click on the icon in the top right corner of the monitor to open the context menu.

See Managing Uptime Monitors for detailed instructions on how to manage your Uptime Monitors.