DNS & infrastructuur · DomScan-product

DNS-resolvers vergelijken API-referentie

Vergelijk antwoorden van de openbare recursieve DNS-resolvers van Cloudflare en Google. Dit zijn twee wereldwijde anycast-DoH-providers, geen geografische meetpunten of autoritatieve naamservers.

Wat je krijgt

Vergelijk antwoorden van de openbare recursieve DNS-resolvers van Cloudflare en Google. Dit zijn twee wereldwijde anycast-DoH-providers, geen geografische meetpunten of autoritatieve naamservers.

SynchroonBulkRESTMCPSDKInteractieve tool

Kies dit product wanneer

Voor wie is dit?

Gebruik de suite voor probleemoplossing, migratiecontroles, infrastructuuronderzoek en beveiligingsbeoordeling.

Kies dit product wanneer

Kies dit om antwoorden van geconfigureerde openbare recursieve resolvers te vergelijken. Het is geen geografisch bewijs van wereldwijde propagatie.

Wat je krijgt

Vergelijk antwoorden van de openbare recursieve DNS-resolvers van Cloudflare en Google. Dit zijn twee wereldwijde anycast-DoH-providers, geen geografische meetpunten of autoritatieve naamservers.

Endpoints

Bekijk vóór de integratie de ondersteunde bewerkingen, invoer, uitvoer, uitvoeringsmodi en responslimieten.

GET /v1/dns/propagation API-referentie bekijken
POST /v1/dns/propagation/bulk API-referentie bekijken
GET /v1/dns/servers API-referentie bekijken

Credits en authenticatie

0-2 Authenticatie vereist. Bekijk de bewerkingsreferentie voor de exacte kosten en eventuele prijs per item.

Voorbeeldbewerking

Gebruik gedocumenteerde bewerkingen om openbaar bewijs te verzamelen, te beoordelen, te verrijken, te verifiëren, te vergelijken, te beschermen of te monitoren.

GET /v1/dns/propagation

Queryparameters

Parameter Type vereist
domain string vereist
type string
Toegestane waarden AAAAACNAMEMXTXTNSSOA
Standaard A
optioneel
expected string optioneel

Antwoordvelden

Veld Type
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

Voorbeeldverzoek

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

Voorbeeldantwoord

{
  "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"
  }
}

Beperkingen en grenzen van het bewijs

De dekking wordt begrensd door de gedocumenteerde inputs, budgetten, bronnen en responslimieten.
Onbekend betekent dat het gevraagde feit niet kon worden vastgesteld op basis van het beschikbare bewijs.
Bulkbewerkingen verwerken meerdere ondersteunde inputs en behouden de gedocumenteerde resultaten per item.
Bewijs kan in de loop van de tijd veranderen. Gebruik tijdstempels en velden voor actualiteit wanneer die beschikbaar zijn.
Resultaten beschrijven waargenomen openbaar bewijs en de herkomst ervan.

Beoordeeld op 2026-08-22

Veelgestelde vragen

Waar vind ik de request- en response-referentie voor DNS-resolvers vergelijken?

Gebruik de API-referentie voor DNS-resolvers vergelijken om parameters, responsevelden, voorbeelden, statuscodes en ondersteunde uitvoeringsmodi te bekijken.

Hoe moet ik onbekende of onvolledige resultaten van DNS-resolvers vergelijken interpreteren?

Onbekende of gedeeltelijke resultaten betekenen dat het gevraagde bewijs niet volledig kon worden vastgesteld. Houd de resultaatstatus, betrouwbaarheid, actualiteit en beperkingen bij in vervolgbeslissingen.

Hoe wordt DNS-resolvers vergelijken geprijsd?

De prijs hangt af van de bewerking en uitvoeringsmodus. Bekijk de endpointreferentie voor de actuele creditkosten, authenticatievereiste en regels per item.

Gebruikt door mensen bij geweldige bedrijven

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeMotionElementsLLM Pulse