DNS und Infrastruktur · DomScan-Produkt

API für Vergleich rekursiver DNS-Resolver

Vergleichen Sie die Antworten der öffentlichen rekursiven Resolver von Cloudflare und Google. Beide sind globale Anycast-DoH-Anbieter, keine geografischen Messpunkte und keine autoritativen Nameserver.

Was Sie erhalten

Vergleichen Sie die Antworten der öffentlichen rekursiven Resolver von Cloudflare und Google. Beide sind globale Anycast-DoH-Anbieter, keine geografischen Messpunkte und keine autoritativen Nameserver.

SynchronBulkRESTMCPSDKInteraktives Tool

Wählen Sie dieses Produkt, wenn

Für wen es gedacht ist

Nutzen Sie die Suite zur Fehlerbehebung, für Migrationsprüfungen, Infrastrukturforschung und Sicherheitsüberprüfungen.

Wählen Sie dieses Produkt, wenn

Wählen Sie dies zum Vergleich der Antworten konfigurierter öffentlicher rekursiver Resolver. Dies ist kein geografischer Nachweis globaler Propagation.

Was Sie erhalten

Vergleichen Sie die Antworten der öffentlichen rekursiven Resolver von Cloudflare und Google. Beide sind globale Anycast-DoH-Anbieter, keine geografischen Messpunkte und keine autoritativen Nameserver.

Endpunkte

Prüfen Sie vor der Integration die unterstützten Operationen, Eingaben, Ausgaben, Ausführungsmodi und Antwortlimits.

GET /v1/dns/propagation API-Referenz ansehen
POST /v1/dns/propagation/bulk API-Referenz ansehen
GET /v1/dns/servers API-Referenz ansehen

Credits und Authentifizierung

0-2 Authentifizierung erforderlich. Die genaue Gebühr und mögliche Preise pro Element finden Sie in der Operationsreferenz.

Beispieloperation

Nutzen Sie dokumentierte Operationen, um öffentliche Belege zu erfassen, zu bewerten, anzureichern, zu verifizieren, zu vergleichen, zu schützen oder zu überwachen.

GET /v1/dns/propagation

Abfrageparameter

Parameter Typ erforderlich
domain string erforderlich
type string
Zulässige Werte AAAAACNAMEMXTXTNSSOA
Standard A
optional
expected string optional

Antwort-Felder

Feld Typ
domain string
record_type string
expected_value string | null
measurement_scope string
percentage_basis string
propagation_percentage number
fully_propagated boolean
consistent boolean
unique_values[] string[]
results[] object[]
results[] object
results[].server object
results[].server.name string
results[].server.ip string
results[].server.provider string
results[].server.location string
results[].server.country string
results[].server.scope string
results[].server.doh_endpoint string
results[].server.documentation_url string
results[].server.format string
results[].success boolean
results[].records[] string[]
results[].ttl integer | null
results[].response_time_ms integer
results[].error string | null
checked_at string
total_duration_ms integer
summary object
summary.total_servers integer
summary.successful integer
summary.failed integer
summary.matching_expected integer
propagation_summary object
propagation_summary.measurement_scope string
propagation_summary.percentage_basis string
propagation_summary.resolver_count integer
propagation_summary.successful_count integer
propagation_summary.failed_count integer
propagation_summary.propagation_percentage number
propagation_summary.fully_propagated boolean
propagation_summary.consistent boolean
propagation_summary.unique_value_count integer
propagation_summary.matching_expected_count integer
propagation_summary.expected_value_present boolean | null
propagation_summary.countries_checked integer
propagation_summary.providers_checked integer
propagation_summary.locations_checked integer
propagation_summary.slowest_resolver string | null
propagation_summary.slowest_response_ms integer | null
propagation_summary.fastest_response_ms integer | null
propagation_summary.disagreement_count integer
propagation_summary.confidence string

Beispielanfrage

curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/dns/propagation?domain=example.com&type=A&expected=192.0.2.1"

Beispielantwort

{
  "domain": "example.com",
  "record_type": "A",
  "expected_value": "example",
  "measurement_scope": "configured_recursive_resolvers",
  "percentage_basis": "expected_value_match",
  "propagation_percentage": 0.5,
  "fully_propagated": false,
  "consistent": false,
  "unique_values": [
    "example"
  ],
  "results": [
    {
      "server": {
        "name": "example",
        "ip": "192.0.2.1",
        "provider": "example",
        "location": "Global anycast",
        "country": "GLOBAL",
        "scope": "global-anycast",
        "doh_endpoint": "https://example.com",
        "documentation_url": "https://example.com",
        "format": "dns-json"
      },
      "success": true,
      "records": [
        "example"
      ],
      "ttl": 1,
      "response_time_ms": 1,
      "error": "example"
    }
  ],
  "checked_at": "2026-08-27T12:00:00Z",
  "total_duration_ms": 1,
  "summary": {
    "total_servers": 1,
    "successful": 1,
    "failed": 1,
    "matching_expected": 1
  },
  "propagation_summary": {
    "measurement_scope": "configured_recursive_resolvers",
    "percentage_basis": "expected_value_match",
    "resolver_count": 1,
    "successful_count": 1,
    "failed_count": 1,
    "propagation_percentage": 0.5,
    "fully_propagated": false,
    "consistent": false,
    "unique_value_count": 1,
    "matching_expected_count": 1,
    "expected_value_present": false,
    "countries_checked": 1,
    "providers_checked": 1,
    "locations_checked": 1,
    "slowest_resolver": "example",
    "slowest_response_ms": 1,
    "fastest_response_ms": 1,
    "disagreement_count": 1,
    "confidence": "high"
  }
}

Limits und Grenzen der Beweislage

Die Abdeckung ist durch die dokumentierten Eingaben, Budgets, Quellen und Antwortlimits begrenzt.
Unbekannt bedeutet, dass die angeforderte Tatsache anhand der verfügbaren Belege nicht bestimmt werden konnte.
Bulk-Operationen verarbeiten mehrere unterstützte Eingaben und bewahren die dokumentierten Ergebnisse pro Element.
Belege können sich mit der Zeit ändern. Verwenden Sie bereitgestellte Zeitstempel und Aktualitätsfelder.
Ergebnisse beschreiben beobachtete öffentliche Belege und deren Herkunft.

Geprüft am 2026-08-22

Häufig gestellte Fragen

Wo finde ich die Request- und Response-Referenz für Vergleich rekursiver DNS-Resolver?

In der API-Referenz für Vergleich rekursiver DNS-Resolver finden Sie Parameter, Response-Felder, Beispiele, Statuscodes und unterstützte Operationsmodi.

Wie sollte ich unbekannte oder unvollständige Ergebnisse von Vergleich rekursiver DNS-Resolver interpretieren?

Unbekannte oder teilweise Ergebnisse bedeuten, dass die angeforderten Belege nicht vollständig bestimmt werden konnten. Berücksichtigen Sie Ergebnisstatus, Konfidenz, Aktualität und Einschränkungen in nachgelagerten Entscheidungen.

Wie wird Vergleich rekursiver DNS-Resolver abgerechnet?

Die Abrechnung hängt von Operation und Ausführungsmodus ab. Die Endpoint-Referenz nennt die aktuellen Credit-Kosten, die Authentifizierungsanforderung und die Regeln pro Element.

Wird von Menschen in großartigen Unternehmen verwendet

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeMotionElementsLLM Pulse