Overview
The DNS test provides you the ability to define alerts based on the content returned by the test.
DNS Alert Types:
DNS General
General alert allows alerting on any information that is/is not returned in any section of the DNS test record: Answer, Authority, or Additional Records.

DNS Answer
Answer alert allows alerting on any information that is/is not returned in the Answer section.

DNS Additional Records
Additional alert allows alerting on any information that is/is not returned in only the Additional Records

DNS Authoritative
Authoritative allows alerting on whether specific NS servers are/are not returned in only the Authoritative section.

Please note that this supports only NS (Authoritative Name Server)
Alert Trigger Setup:
Level:

It allows user to define the Alert trigger to match with the respective DNS Resolution level.
Any: It will check for the Alert Trigger at any of the Resolution levels.
Index: It will check for the Alert Trigger at the level you specify.
IP Address: It will check for the Alert Trigger from the results of the IP that is queried.

Last: It will check for the Alert Trigger at the last level of the DNS resolution
Resolved Name: It allows you to specify the name of the Record in the DNS Resolution returned under the Answer, Authority, or Additional Records.
(The maximum character length is 255 characters)
Record Type: It defines the record type of the Resolved Name.

Match:
Any Record: Will match the Alert trigger with information of any one value of the Resolved Name Records.
All Records: Will match the Alert trigger with information of all values of Resolved Name Records.
Any IP ASN: Will match the Alert trigger with information of the corresponding ASN values for the Resolved Name Records. (Available for DNS General, Answer and Additional Records).

Match String:

The match string has a character limit of 255 characters. Use the pipe symbol "|" with no spaces to separate multiple IP addresses in the match string, as in the followingn example:
45.54.42.1|45.54.42.65|45.54.42.129
TTL: This allows us to specify whether a record or name needs to have a specific TTL. Is an integer input.
Enforce Test Failure:
If enabled, the test run will be marked as a failure if the alert is triggered.