---
title: "Types of DNS Advanced Alerts"
slug: "types-of-dns-advanced-alerts-1"
updated: 2023-01-06T15:48:57Z
published: 2023-01-06T15:48:57Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.catchpoint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Types of DNS Advanced Alerts

## Overview

The DNS Alert type provides you the ability to define content-matching alert triggers based on DNS Records.

## The types of DNS alerts are as follows:

1. DNS GENERAL
2. DNS ANSWERS
3. DNS ADDITIONAL
4. DNS AUTHORITATIVE

![dns_1.png](https://cdn.document360.io/cb4af8f9-6751-4fd2-b39c-07aae832badb/Images/Documentation/4403470478989-dns_1.png)

### DNS General:

The General alert allows alerting on any information that is/is not returned in any section: Answer, Authority, or Additional Records. The type of record/info that the alert is matching to is defined in the alert trigger.

General Alerts can also be based on:

- what level the information is returned at.
- whether returned with a specific name.
- whether returned with a specific TTL.

### DNS Answers:

The Answer alert allows alerting on any information that is/is not returned in the Answer section. The type of record/info that the alert is matching to is defined in the alert trigger.

Answer Alerts can also be based on:

- what level the info is returned at.
- whether returned with a specific name.
- whether returned with a specific TTL.

### DNS Additional Records:

The Additional Records alert allows alerting on any information that is/is not returned in only the Additional Records. The type of record/info that the alert is matching to is defined in the alert trigger.

Additional Records alerts can also be based on:

- what level the info is returned at.
- whether returned with a specific name.
- whether returned with a specific TTL.

### DNS Authoritative:

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

The Authoritative alert can also be based on:

- what level the info is returned at.
- whether returned with a specific name.
- whether returned with a specific TTL.
- **It supports only NS (Authoritative name server)**

**An example of the DNS Waterfall and its Mapping is shown below.**

![kb_dns.png](https://cdn.document360.io/cb4af8f9-6751-4fd2-b39c-07aae832badb/Images/Documentation/4404918707995-kb_dns.png)

## Alert Triggers

**Any/Level/Address/TLD**: this allows us to specify where in the DNS resolution the match should occur. ![level.png](https://cdn.document360.io/cb4af8f9-6751-4fd2-b39c-07aae832badb/Images/Documentation/4404015475725-level.png)

- **Any** - look at any level
- **Index** - look at a specific level
- **IP Address** – look at the results from a specific address (input   accepts domain or IP)
- **Last** – look at the last level  

**Any | Name:** This allows us to specify whether a specific record (defined below) should be returned with a specific domain name.

**Any | All:** This allows us to specify whether any or all records should match/not match the input.

**Equals | Doesn’t Equal:** This allows us to specify whether records should match/not match the input.

**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 run will be marked as a failure if the alert is triggered.
