Rohe DNS-Abfrage über DoH
GET /api/v1/lookup/{name}/{type}Pfad-Parameter
Abschnitt betitelt „Pfad-Parameter“| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
name | string | ja | DNS-Name; beim Typ PTR wird auch eine IP-Adresse akzeptiert. |
type | string | ja | - |
Antworten
Abschnitt betitelt „Antworten“| Status | Typ | Beschreibung |
|---|---|---|
200 | LookupResult | DNS-Antwort |
400 | object | Fehler |
429 | object | Fehler |
502 | object | Fehler |
Antwortkörper
Abschnitt betitelt „Antwortkörper“| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
api | string | nein | - |
name | string | nein | - |
type | string | nein | - |
typeCode | integer | nein | - |
status | integer | nein | DNS-RCODE (0 NOERROR, 3 NXDOMAIN, …) |
ad | boolean | nein | Vom Resolver DNSSEC-validiert |
answers | object[] | nein | - |
Beispiel
Abschnitt betitelt „Beispiel“curl -X GET "https://dns-doctor.com/api/v1/lookup/<name>/<type>" \ -H "Authorization: Bearer $REGFISH_API_KEY"Anfrage zusammenstellen
Abschnitt betitelt „Anfrage zusammenstellen“Werte eintragen - der Aufruf unten passt sich an. Es wird nichts abgeschickt: die API gibt Browser-Anfragen von dieser Domain aus derzeit nicht frei (CORS). Der API-Key wird nicht gespeichert.