# DNS Record Checker: A, AAAA, MX, and TXT

**Use case:** 

Check A, AAAA, MX, and TXT records for example.com across 10 public DNS resolvers. Compare answers, coverage, response times, and TTLs.

## Input

```json
{
  "domains": [
    "example.com"
  ],
  "recordTypes": [
    "A",
    "AAAA",
    "MX",
    "TXT"
  ],
  "queryTimeoutMs": 5000,
  "includeSummary": false
}
```

## Output

```json
{
  "domain": {
    "label": "Domain",
    "format": "string"
  },
  "recordType": {
    "label": "Record type",
    "format": "string"
  },
  "propagationStatus": {
    "label": "Propagation status",
    "format": "string"
  },
  "coverageStatus": {
    "label": "Resolver coverage",
    "format": "string"
  },
  "expectedValues": {
    "label": "Expected values",
    "format": "array"
  },
  "expectedStatus": {
    "label": "Expected result",
    "format": "string"
  },
  "checkedAt": {
    "label": "Checked at",
    "format": "string"
  },
  "resolverResults": {
    "label": "Resolver results",
    "format": "array"
  }
}
```

## About this Actor

This example demonstrates how to use [DNS Propagation Checker](https://apify.com/maximedupre/dns-propagation-checker) with a specific input configuration. Visit the [Actor detail page](https://apify.com/maximedupre/dns-propagation-checker) to learn more, explore other use cases, and run it yourself.