DNS e infraestructura · Producto DomScan

API de Comparación de servidores DNS recursivos

Compara las respuestas de los servicios DNS recursivos públicos de Cloudflare y Google. Son dos proveedores DoH con anycast global, no sondas geográficas ni servidores de nombres autoritativos.

Qué obtienes

Compara las respuestas de los servicios DNS recursivos públicos de Cloudflare y Google. Son dos proveedores DoH con anycast global, no sondas geográficas ni servidores de nombres autoritativos.

SíncronoMasivoRESTMCPSDKHerramienta interactiva

Elige este producto cuando

Para quién es

Usa la suite para solucionar problemas, comprobar migraciones, investigar infraestructura y revisar seguridad.

Elige este producto cuando

Elige esto para comparar respuestas de resolutores recursivos públicos configurados. No demuestra geográficamente la propagación global.

Qué obtienes

Compara las respuestas de los servicios DNS recursivos públicos de Cloudflare y Google. Son dos proveedores DoH con anycast global, no sondas geográficas ni servidores de nombres autoritativos.

Endpoints

Revisa las operaciones, entradas, salidas, modos de ejecución y límites de respuesta compatibles antes de integrar.

GET /v1/dns/propagation Ver referencia de API
POST /v1/dns/propagation/bulk Ver referencia de API
GET /v1/dns/servers Ver referencia de API

Créditos y autenticación

0-2 Autenticación obligatoria. Consulta la referencia de la operación para conocer el coste exacto y cualquier precio por elemento.

Operación de ejemplo

Usa operaciones documentadas para recopilar, evaluar, enriquecer, verificar, comparar, proteger o monitorizar evidencias públicas.

GET /v1/dns/propagation

Parámetros de consulta

Parámetro Tipo obligatorio
domain string obligatorio
type string
Valores permitidos AAAAACNAMEMXTXTNSSOA
Predeterminado A
opcional
expected string opcional

Campos de respuesta

Campo Tipo
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

Solicitud de ejemplo

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

Respuesta de ejemplo

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

Límites y alcance de la evidencia

La cobertura está limitada por las entradas, presupuestos, fuentes y límites de respuesta documentados.
Desconocido significa que el hecho solicitado no pudo determinarse con la evidencia disponible.
Las operaciones masivas procesan varias entradas compatibles y conservan los resultados documentados para cada elemento.
La evidencia puede cambiar con el tiempo. Usa las marcas de tiempo y los campos de vigencia cuando estén disponibles.
Los resultados describen evidencias públicas observadas y su procedencia.

Revisado el 2026-08-22

Preguntas frecuentes

¿Dónde puedo encontrar la referencia de solicitud y respuesta de Comparación de servidores DNS recursivos?

Usa la referencia de API de Comparación de servidores DNS recursivos para revisar parámetros, campos de respuesta, ejemplos, códigos de estado y modos de operación compatibles.

¿Cómo debo interpretar los resultados desconocidos o incompletos de Comparación de servidores DNS recursivos?

Los resultados desconocidos o parciales indican que la evidencia solicitada no pudo determinarse por completo. Conserva el estado del resultado, la confianza, la vigencia y las limitaciones en las decisiones posteriores.

¿Cómo se calcula el precio de Comparación de servidores DNS recursivos?

El precio depende de la operación y del modo de ejecución. Consulta la referencia del endpoint para conocer el coste actual en créditos, el requisito de autenticación y las reglas por elemento.

Utilizado por personas en empresas increíbles.

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeMotionElementsLLM Pulse