Para quién es
Usa la suite para solucionar problemas, comprobar migraciones, investigar infraestructura y revisar seguridad.
Prueba con un producto, resultado, ruta de endpoint o tema de API.
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.
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.
Usa la suite para solucionar problemas, comprobar migraciones, investigar infraestructura y revisar seguridad.
Elige esto para comparar respuestas de resolutores recursivos públicos configurados. No demuestra geográficamente la propagación global.
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.
Revisa las operaciones, entradas, salidas, modos de ejecución y límites de respuesta compatibles antes de integrar.
0-2 Autenticación obligatoria. Consulta la referencia de la operación para conocer el coste exacto y cualquier precio por elemento.
Usa operaciones documentadas para recopilar, evaluar, enriquecer, verificar, comparar, proteger o monitorizar evidencias públicas.
| Parámetro | Tipo | obligatorio |
|---|---|---|
| domain | string | obligatorio |
| type |
string
Valores permitidos
AAAAACNAMEMXTXTNSSOA
Predeterminado
A
|
opcional |
| expected | string | opcional |
| 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 |
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/dns/propagation?domain=example.com&type=A&expected=192.0.2.1"
{
"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"
}
}
Revisado el 2026-08-22
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.
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.
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.