DNS och infrastruktur · DomScan-produkt

Jämförelse av DNS-resolverar API-referens

Jämför svar från Cloudflares och Googles publika rekursiva resolverar. De är två globala anycast-leverantörer av DoH, inte geografiska mätpunkter eller auktoritativa namnservrar.

Det här får du

Jämför svar från Cloudflares och Googles publika rekursiva resolverar. De är två globala anycast-leverantörer av DoH, inte geografiska mätpunkter eller auktoritativa namnservrar.

SynkrontBulkRESTMCPSDKInteraktivt verktyg

Välj denna produkt när

Vem är det till för?

Använd paketet för felsökning, migreringskontroller, infrastrukturresearch och säkerhetsgranskning.

Välj denna produkt när

Välj detta för att jämföra svar från konfigurerade offentliga rekursiva resolvers. Det är inte ett geografiskt bevis på global spridning.

Det här får du

Jämför svar från Cloudflares och Googles publika rekursiva resolverar. De är två globala anycast-leverantörer av DoH, inte geografiska mätpunkter eller auktoritativa namnservrar.

Endpoints

Granska stödda operationer, indata, utdata, körningslägen och svarsbegränsningar innan du integrerar.

GET /v1/dns/propagation Visa API-referens
POST /v1/dns/propagation/bulk Visa API-referens
GET /v1/dns/servers Visa API-referens

Credits och autentisering

0-2 Autentisering krävs. Se operationsreferensen för exakt kostnad och eventuell prissättning per objekt.

Exempel på operation

Använd dokumenterade operationer för att samla in, bedöma, berika, verifiera, jämföra, skydda eller övervaka offentliga bevis.

GET /v1/dns/propagation

Frågeparametrar

Parameter Typ obligatorisk
domain string obligatorisk
type string
Tillåtna värden AAAAACNAMEMXTXTNSSOA
Standard A
valfri
expected string valfri

Svarsfält

Fält 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

Exempelbegäran

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

Exempelsvar

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

Begränsningar och bevisgränser

Täckningen begränsas av dokumenterade indata, budgetar, källor och svarsbegränsningar.
Okänt betyder att den begärda uppgiften inte kunde fastställas utifrån tillgängliga bevis.
Bulkoperationer behandlar flera stödda indata och bevarar dokumenterade resultat per objekt.
Bevis kan förändras över tid. Använd tidsstämplar och fält för aktualitet när de finns.
Resultaten beskriver observerade offentliga bevis och deras ursprung.

Granskad 2026-08-22

Vanliga frågor

Var hittar jag request- och response-referensen för Jämförelse av DNS-resolverar?

Använd API-referensen för Jämförelse av DNS-resolverar för att granska parametrar, svarsfält, exempel, statuskoder och stödda körningslägen.

Hur ska jag tolka okända eller ofullständiga resultat från Jämförelse av DNS-resolverar?

Okända eller partiella resultat betyder att de begärda bevisen inte kunde fastställas helt. Behåll resultatstatus, konfidens, aktualitet och begränsningar i efterföljande beslut.

Hur prissätts Jämförelse av DNS-resolverar?

Priset beror på operation och körningsläge. Se endpointreferensen för aktuell creditkostnad, autentiseringskrav och regler per objekt.

Används av människor på fantastiska företag

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeMotionElementsLLM Pulse