# DNS-Abfrage

[tools.ngosu-corp.de/dns](https://tools.ngosu-corp.de/dns) fragt einen DNS-Eintrag gleichzeitig bei mehreren Stellen ab:

- dem **System-Resolver** des Servers
- den öffentlichen Resolvern **Cloudflare, Google und Quad9**
- den **zuständigen Nameservern** der Zone (markiert mit *auth*)

Typen: A, AAAA, CNAME, MX, NS, TXT und PTR.

## Beispiele

| Frage | Eingabe | Typ |
|---|---|---|
| Wohin zeigt die Domain? | `example.de` | A / AAAA |
| Wer nimmt Mails an? | `example.de` | MX |
| Wie lautet der SPF-Eintrag? | `example.de` | TXT |
| DMARC-Eintrag | `_dmarc.example.de` | TXT |
| Name zu einer IP (Reverse DNS) | `1.1.1.1` | PTR |

## So liest du das Ergebnis

- Die **Resolver** zeigen, was die meisten Nutzer gerade sehen, inklusive Zwischenspeicher.
- Die **zuständigen Nameserver** zeigen den aktuellen Stand ohne Zwischenspeicher.
- **Gelb markierte Zeilen** weichen voneinander ab. Direkt nach einer Änderung ist das normal, bis die TTL abgelaufen ist. Bleibt der Unterschied länger, ist meist ein Nameserver nicht synchron.

## Typische Fragen

**Ich habe den Eintrag geändert, sehe aber noch den alten.** Schau auf die zuständigen Nameserver: Zeigen die schon den neuen Wert, wartest du nur noch auf den Ablauf der TTL bei den Resolvern.

**Kein Ergebnis bei *auth*.** Dann ist die Zone falsch delegiert oder die NS-Einträge beim Registrar stimmen nicht.

## Im Terminal

```
curl tools.ngosu-corp.de/dns/example.de/MX
curl "tools.ngosu-corp.de/dns/example.de/TXT?json"
```