$ Schnelles DNS-Einträge-Lookup-Tool_

DNS.fish

Jeder Record, nur eine Anfrage entfernt.

Ein schnelles und zuverlässiges DNS-Lookup-Tool. DNS-Einträge für jede Domain prüfen.

AUFLÖSUNGSPFAD · example.comABFRAGE LÄUFT
du01Resolver.Root02.comTLD03ns1.example.comautoritativ04example.com. 300 IN A192.0.2.1
  1. 01 fragen
  2. 02 Root
  3. 03 .com
  4. 04 Autorität
  5. 05 Antwort

A, CNAME, TXT, SOA, NS, MX, AAAA, PTR, SRV

> Über DNS.fish

DNS.fish: Leistungsstarkes Tool für schnelle DNS-Einträge-Lookups.

Die Alternative zu nslookup.io. Gebaut für Entwickler, Systemadministratoren und neugierige Köpfe.

Einfache curl-Befehle.Schnelle Ergebnisse.Kein Unsinn.
.orgcomnetexamplewwwmailwww.example.com.

> Funktionen

Kleines Tool, tiefe Antworten.

01

Schnelle Lookups

Schnelle und Live-DNS-Einträge-Lookups

02

Alle Eintragstypen

Alle gängigen DNS-Eintragstypen unterstützt

03

API-Unterstützung

Keine Installation, unterstützt CLI (API) Verwendung

04

Blitzschnell

Blitzschnelle Antwortzeiten

05

Saubere Ausgabe

Saubere, analysierbare Ausgabe

06

Export-Optionen

DNS-Einträge exportieren und herunterladen

> Domain DNS-Lookup-API-Verwendung

Kein Key. Kein SDK. Nur curl.

Ersetzen Sie DOMAIN durch die Ziel-Domain, TYPE durch den DNS-Eintragstyp (A, AAAA, MX, usw.).

Terminaldns.fish{ JSON }
zsh — 80×24
$ curl dns.fish/example.com/MX▍
{
  "data": [
    {
      "name": "example.com",
      "type": "MX",
      "ttl": 3600,
      "data": "10 mail.example.com"
    }
  ]
}
$ Alle DNS-Einträge abrufen:curl dns.fish/DOMAIN
$ Spezifische Typ-Einträge abrufen:curl dns.fish/DOMAIN/TYPE

> Was du wann prüfen solltest

Fang beim Symptom an.

Die meisten DNS-Probleme zeigen sich als etwas anderes: verlorene E-Mails, eine Website, die bei dir läuft, aber nicht beim Kunden. Hier steht, welcher Record zuerst dran ist.

E-Mails kommen nicht an

curl dns.fish/DOMAIN/MXcurl dns.fish/DOMAIN/TXT

Prüfe, ob die MX-Hosts existieren und auflösen und ob es genau einen SPF-Record gibt. Zwei SPF-Records sind ein häufiger, stiller Fehler.

Du hast gerade den Host gewechselt

curl dns.fish/DOMAIN/Acurl dns.fish/DOMAIN/AAAA

Prüfe die neue IP, dann die TTL: So lange kann jemand höchstens noch den alten Server sehen. Ein vergessener AAAA-Record zeigt oft noch auf den alten Host.

Ein Dienst will eine Verifizierung

curl dns.fish/DOMAIN/TXT

Prüfe, ob das Token exakt wie vorgegeben veröffentlicht ist. Manche DNS-Panels hängen den Domainnamen erneut ans Host-Feld, sodass der Record unter dem falschen Namen landet.

Geht bei manchen, bei anderen nicht

curl dns.fish/DOMAIN/NScurl dns.fish/DOMAIN/SOA

Alle Nameserver sollten übereinstimmen. Ein Server mit älterer SOA-Seriennummer als die anderen liefert veraltete Daten.

> Du kommst von dig oder nslookup?

Dieselben Abfragen, nebeneinander.

dns.fish braucht nur curl und läuft damit auch auf CI-Runnern, in Containern und auf abgeschotteten Maschinen ohne dig.

Gesuchtdignslookupdns.fish
Alle Recordsdig example.com ANYnslookup -type=any example.comcurl dns.fish/example.com
Mailserverdig example.com MX +shortnslookup -type=mx example.comcurl dns.fish/example.com/MX
IPv6-Adressedig example.com AAAA +shortnslookup -type=aaaa example.comcurl dns.fish/example.com/AAAA
Nameserverdig example.com NS +shortnslookup -type=ns example.comcurl dns.fish/example.com/NS
Zonen-Autoritätdig example.com SOA +shortnslookup -type=soa example.comcurl dns.fish/example.com/SOA

> Warum deine Änderung noch nicht live ist

Es ist keine Propagation. Es ist Caching.

Jede Antwort hat eine TTL. Ein Resolver, der die alte Antwort gecacht hat, liefert sie weiter, bis die TTL abläuft. Dieselbe Änderung kann also für dich live und für andere noch alt aussehen.

  1. 01Senke die TTL einen Tag vor einer Migration und erhöhe sie danach wieder.
  2. 02Nameserver-Änderungen folgen der TTL der Elternzone, bei .com oft 48 Stunden.
  3. 03dns.fish fragt direkt die autoritativen Server, du siehst den neuen Wert also, sobald er veröffentlicht ist.
A-RECORD · TTL 300192.0.2.1 → 192.0.2.9
Änderung+1 Min.+2+3+4+5Resolver Akein Cache192.0.2.9Resolver Bvor 4 Min. gecachtalt192.0.2.9Resolver Cvor 1 Min. gecachtalt 192.0.2.1neu

> Häufige Fragen

DNS, beantwortet.

01

Was ist ein DNS-Eintrag?

Ein DNS-Eintrag ist ein Datenbankeintrag im Domain Name System, das einen Domain-Namen auf spezifische Informationen wie IP-Adressen oder andere domänenbezogene Daten abbildet.

02

Warum ist es wichtig, DNS-Einträge zu prüfen?

Die Prüfung von DNS-Einträgen ist aus mehreren Gründen wichtig:

  • —Fehlerbehebung: Hilft bei der Identifikation und Lösung von Website-Zugriffsproblemen
  • —Sicherheit: Überprüft ordnungsgemäße Konfiguration zur Verhinderung DNS-basierter Angriffe
  • —E-Mail-Zustellung: Stellt korrekte MX-Einträge für reibungslosen E-Mail-Fluss sicher
  • —Leistung: Bestätigt optimale DNS-Einstellungen für schnelles Website-Laden
  • —Migrationen: Validiert DNS-Änderungen während Website- oder Server-Migrationen
  • —Compliance: Hilft bei der Einhaltung erforderlicher Sicherheitsstandards

Regelmäßige DNS-Einträge-Prüfungen helfen dabei, eine gesunde, sichere und effiziente Online-Präsenz aufrechtzuerhalten.

03

Was sind die häufigsten Arten von DNS-Einträgen?

Die häufigsten Arten von DNS-Einträgen umfassen:

  • —A (Adress-) Eintrag: Bildet eine Domain auf eine IPv4-Adresse ab
  • —AAAA-Eintrag: Bildet eine Domain auf eine IPv6-Adresse ab
  • —CNAME (Canonical Name) Eintrag: Erstellt einen Alias einer Domain zu einer anderen
  • —MX (Mail Exchanger) Eintrag: Spezifiziert Mail-Server für die Domain
  • —TXT (Text) Eintrag: Speichert textbasierte Informationen, oft für SPF, DKIM, usw. verwendet
  • —NS (Name Server) Eintrag: Spezifiziert autoritative Name-Server für die Domain
04

Was ist der Unterschied zwischen A- und AAAA-Einträgen?

A-Einträge bilden eine Domain auf eine IPv4-Adresse ab (z.B. 192.0.2.1), während AAAA-Einträge eine Domain auf eine IPv6-Adresse abbilden (z.B. 2001:0db8:85a3:0000:0000:8a2e:0370:7334).

05

Wofür wird ein CNAME-Eintrag verwendet?

Ein CNAME-Eintrag wird verwendet, um einen Alias für eine Domain zu erstellen. Er verweist einen Domain-Namen auf einen anderen und ermöglicht es mehreren Domains, zur selben IP-Adresse aufzulösen, ohne doppelte A- oder AAAA-Einträge.

06

Wie funktionieren MX-Einträge?

MX-Einträge spezifizieren die Mail-Server, die für die Bearbeitung von E-Mails für eine Domain verantwortlich sind. Sie enthalten einen Prioritätswert, um die Reihenfolge zu bestimmen, in der Mail-Server versucht werden sollen.

07

Was ist eine TTL in DNS-Einträgen?

TTL steht für Time To Live (Lebensdauer). Es gibt an, wie lange (in Sekunden) ein DNS-Eintrag von auflösenden Name-Servern zwischengespeichert werden soll, bevor eine neue Kopie vom autoritativen Name-Server angefordert wird.

/blog

DNS-Wissens-Hub

Experten-Leitfäden und Best Practices für DNS-Management, Fehlerbehebung und Sicherheit

Weiterlesen