# get_dns_zone

> Summarise one DNS zone: `counts` of records per type, `total`, `dnssecSigned`, its `nameservers`, its `mx` exchangers, and whether spf/dkim/dmarc exist.

- Tier: R
- Required scope: read:dns
- Annotations: readOnlyHint, idempotentHint
- Docs: https://api.inleed.com/tools/get-dns-zone

## Description

Summarise one DNS zone: `counts` of records per type, `total`, `dnssecSigned`, its `nameservers`, its `mx` exchangers, and whether spf/dkim/dmarc exist. This is one zone's overview — to list your zones use `get_dns_zones`, for the actual records use `list_dns_records`, and for a pass/fail mail-and-web verdict with alerts use `check_dns_health` (this only counts and flags, it does not diagnose). Resolves the domain to an account you own first.

## Input schema

- `input` — string (required). A domain, email address, website URL, numeric service id, or hosting-account username the customer actually owns. Resolved to the owning account automatically; the resolved target is echoed back in the response.

## Example call

```json
{
  "name": "get_dns_zone",
  "arguments": {
    "input": "example.se"
  }
}
```

