DNS والبنية التحتية · منتج DomScan

API الخاص بـ مقارنة محللات DNS

قارن إجابات محللي DNS العامين العوديين لدى Cloudflare وGoogle. هذان مزودا DoH يعملان بنظام global-anycast، وليسا نقطتي قياس جغرافيتين أو خادمي أسماء authoritative.

ما الذي تحصل عليه

قارن إجابات محللي DNS العامين العوديين لدى Cloudflare وGoogle. هذان مزودا DoH يعملان بنظام global-anycast، وليسا نقطتي قياس جغرافيتين أو خادمي أسماء authoritative.

متزامنمجمّعRESTMCPSDK

اختر هذا المنتج عندما

لمن صُمم هذا المنتج

استخدم الحِزمة لاستكشاف الأخطاء وفحوصات الترحيل وأبحاث البنية التحتية والمراجعة الأمنية.

اختر هذا المنتج عندما

اختره لمقارنة الإجابات من المحللات العودية العامة المهيأة. لا يمثل إثباتًا جغرافيًا للانتشار العالمي.

ما الذي تحصل عليه

قارن إجابات محللي DNS العامين العوديين لدى Cloudflare وGoogle. هذان مزودا DoH يعملان بنظام global-anycast، وليسا نقطتي قياس جغرافيتين أو خادمي أسماء authoritative.

نقاط النهاية

راجع العمليات والمدخلات والمخرجات وأنماط التنفيذ وحدود الاستجابة المدعومة قبل التكامل.

GET /v1/dns/propagation عرض مرجع API
POST /v1/dns/propagation/bulk عرض مرجع API
GET /v1/dns/servers عرض مرجع API

الوحدات والمصادقة

0-2 المصادقة مطلوبة. راجع مرجع العملية لمعرفة التكلفة الدقيقة وتسعير كل عنصر إن وُجد.

مثال على عملية

استخدم العمليات الموثقة لجمع الأدلة العامة أو تقييمها أو إثرائها أو التحقق منها أو مقارنتها أو حمايتها أو مراقبتها.

GET /v1/dns/propagation

معاملات الاستعلام

المعامل النوع مطلوب
domain string مطلوب
type string
القيم المسموحة AAAAACNAMEMXTXTNSSOA
الافتراضي A
اختياري
expected string اختياري

حقول الرد

الحقل النوع
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=example.com&expected=example.com"

مثال الرد

{
  "domain": "example.com",
  "record_type": "A",
  "expected_value": "string",
  "measurement_scope": "configured_recursive_resolvers",
  "percentage_basis": "expected_value_match",
  "propagation_percentage": 1,
  "fully_propagated": true,
  "consistent": true,
  "unique_values": [
    "string"
  ],
  "results": [
    {
      "server": {
        "name": "string",
        "ip": "198.51.100.10",
        "provider": "string",
        "location": "Global anycast",
        "country": "GLOBAL",
        "scope": "global-anycast",
        "doh_endpoint": "https://example.com",
        "documentation_url": "https://example.com",
        "format": "dns-json"
      },
      "success": true,
      "records": [
        "string"
      ],
      "ttl": 1,
      "response_time_ms": "2026-04-15T12:00:00Z",
      "error": "string"
    }
  ],
  "checked_at": "2026-04-15T12: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": 1,
    "fully_propagated": true,
    "consistent": true,
    "unique_value_count": 1,
    "matching_expected_count": 1,
    "expected_value_present": true,
    "countries_checked": 1,
    "providers_checked": 1,
    "locations_checked": 1,
    "slowest_resolver": "string",
    "slowest_response_ms": 1,
    "fastest_response_ms": 1,
    "disagreement_count": 1,
    "confidence": "high"
  }
}

الحدود وحدود الأدلة

تظل التغطية محدودة بالمدخلات والميزانيات والمصادر وحدود الاستجابة الموثقة.
تعني الحالة غير المعروفة تعذر تحديد الحقيقة المطلوبة من الأدلة المتاحة.
تعالج العمليات المجمعة مدخلات متعددة مع الحفاظ على النتائج الموثقة لكل عنصر.
قد تتغير الأدلة بمرور الوقت؛ استخدم الطوابع الزمنية وحقول الحداثة عند توفرها.
تصف النتائج الأدلة العامة المرصودة ومصدرها.

تمت المراجعة في 2026-08-22

الأسئلة الشائعة

أين أجد مرجع طلب واستجابة مقارنة محللات DNS؟

استخدم مرجع API الخاص بـ مقارنة محللات DNS لمراجعة المعاملات وحقول الاستجابة والأمثلة ورموز الحالة وأنماط التشغيل المدعومة.

كيف أفسر النتائج غير المعروفة أو غير المكتملة من مقارنة محللات DNS؟

تعني النتائج غير المعروفة أو الجزئية أن الأدلة المطلوبة لم تُحسم بالكامل. احتفظ بحالة النتيجة ومستوى الثقة والحداثة والحدود عند اتخاذ القرارات اللاحقة.

كيف يتم احتساب سعر مقارنة محللات DNS؟

تختلف الأسعار حسب العملية ونمط التنفيذ. راجع مرجع نقطة النهاية لمعرفة التكلفة الحالية ومتطلبات المصادقة وقواعد التسعير لكل عنصر.