نموذج كائن JSON
{
    "Timeout": 0,
    "DNSServer": "A.ROOT-SERVERS.NET",
    "HostNameToResolve": "nasa.org",
    "RecordType": "A",
    "RecursionDesiredFlag": "YES",
    "Protocol": "TCP",
    "VerifyResponseFrom": "All Servers",
    "ServersTimeoutFilter": "*",
    "ExpectedAnswer": "",
    "ExpectedAuthority": "",
    "ExpectedAdditional": "",
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": null,
    "Device_Id": 263128,
    "Id": 481268,
    "Task_Type_Id": 8,
    "Name": "tcp"
}

وصف الحقول

ميدان نوع مطلوب/اختياري وصف

DNSServer

خيط

اختياري

عنوان خادم DNS. بشكل افتراضي ، نستخدم خادم الجذر a.root-servers.net.

مثل:
"DNSServer": "8.8.8.8"

HostNameToResolve

خيط

مطلوب

يحدد اسم المضيف الذي تريد حله بواسطة خادم DNS (أعلاه).

مثل:
"HostNameToResolve": "google.com"
نوع السجل خيط مطلوب يحدد نوع سجل NS المستخدم للاستعلام أثناء استقصاء خادم DNS.

القيم الممكنة:

  • A
  • ايه ايه ايه
  • NS
  • CNAME
  • سوا
  • النص
  • MX
  • بي تي آر
  • عامل حماية من الشمس (SPF)
  • SRV
  • NAPTR

مثل:

"RecordType": "CNAME"
بروتوكول خيط مطلوب البروتوكول المطلوب استخدامه في البحث عن DNS.

القيم الممكنة:

  • تلقائي
  • TCP
  • UDP
التكرارالمطلوبالعلم خيط مطلوب تمكين علامة التكرار المطلوب (RD) أو تعطيلها في استعلامات DNS الصادرة.

القيم الممكنة:

  • NO – لن ترسل أداة DNS علامة RD.
  • نعم – يطلب من خادم DNS إجراء تكرار لخدمة المراقبة (أي أن الخادم البعيد سيقوم بفحص شجرة DNS لخدمة المراقبة بحثا عن نتيجة مناسبة).*
*تستخدم تطبيقات العميل (مثل متصفحات الإنترنت) عادة علامة RD.
مثل:
"RecursionDesiredFlag": "YES"
تحققمن الاستجابةمن خيط مطلوب يحدد كيفية تفسير إجابات DNS بنوع سجل مطلوب.

القيم الممكنة:

  • جميع الخوادم - يتم التحقق من الإجابات فقط من الأوراق النهائية لشجرة DNS للحصول على الاستجابة المناسبة.
  • الخادم الأول - يتم تحليل الإجابة الأولى التي تم العثور عليها فقط مع نوع السجل المطلوب. تعتبر الإجابة المناسبة الأولى أيضا نهاية شجرة DNS.
مثل:
"VerifyResponseFrom": "All Servers"
ServersTimeoutFilter خيط اختياري التصفية لأخطاء الشبكة والمهلة من المضيفين الدقيقين، أو مجموعة من العقد استنادا إلى قناع.

القيم الممكنة:

  • * - يتجاهل المحرك جميع الأخطاء المتعلقة بالشبكة وأخطاء المهلة.
  • حقل فارغ - يتم تضمين جميع الأخطاء المتعلقة بالشبكة وأخطاء المهلة وستؤدي إلى التنبيه.
  • إذا تمت إضافة قناع - يتجاهل المحرك جميع الأخطاء المتعلقة بالشبكة والمهلة الخاصة بالمضيف المطابق أو عنوان IP.
مثل:
"VerifyResponseFrom": "2001:501:*"
المتوقعالإجابة خيط اختياري التحقق من صحة المحتوى في الأقسام المناسبة من إجابة خادم الأسماء ؛ أي القيمة المتوقعة لقسم "الإجابة".
السلطة المتوقعة خيط اختياري التحقق من صحة المحتوى في الأقسام المناسبة من إجابة خادم الأسماء ؛ أي القيمة المتوقعة لقسم "السلطة".
المتوقعإضافية خيط اختياري التحقق من صحة المحتوى في الأقسام المناسبة من إجابة خادم الأسماء ؛ أي القيمة المتوقعة لقسم "الإضافية".
DNSResolveMode خيط اختياري القيم الممكنة:

  • الجهاز المخزن مؤقتا
  • غير مخبأة
  • TTL المخزن مؤقتا
  • خادم DNS خارجي

للحصول على شرح مفصل، راجع مقالة خيار وضع DNS .

DNSserverIP خيط الحقل الخاص بعنوان IP مخصص لخادم DNS ، للحصول على شرح مفصل ، يرجى الاطلاع على مقالة "خيار وضع DNS"
Device_Id

إنت32

مطلوب

قراءة الحقل فقط. معرف الجهاز الفريد.

مثل:
"Device_Id": 17716
معرف إنت32

مطلوب

*فقط لعمليات التحرير

قراءة الحقل فقط. معرف المهمة الفريد. لا تستخدمه لإنشاء عمليات.

مثل:
"Id": 100356

Task_Type_Id

إنت32

مطلوب

معرف النوع للمهمة.

مثل:
"Task_Type_Id": 8

اسم

خيط

اختياري

اسم المهمة.

مثل:
"Name": "Google DNS"

مهله

إنت32

اختياري

يحدد هذا الحقل القيمة الزمنية القصوى (بالمللي ثانية) لتنفيذ المهمة.

مثل:
"Timeout": 0

 

[/su_note]