استرجاع عنوان DNS
هل تحتاج إلى معرفة إلى أين يشير النطاق، أو أي خوادم بريد يستخدمها، أو ما إذا كان سجل TXT قد تم نشره فعليًا؟ تقوم عملية البحث في نظام DNS باستعلام السجلات الموثوقة الخاصة بأي نطاق، وتعيد قيم A وAAAA وMX وTXT وNS وCNAME وSOA دفعة واحدة، دون الحاجة إلى استخدام أرقام مثل dig أو أي أجهزة نهائية.
كيفية إجراء استعلام DNS
-
1
أدخل نطاقًا
أدخل النطاق الأساسي (بدون https أو مسارات)، مثل `example.com`.
-
2
اختر أنواع سجلات البيانات
اختر إحدى الخيارات التالية: A، AAAA، MX، TXT، NS، CNAME أو SOA، أو اترك جميعها محددة لإجراء فحص شامل.
-
3
قم بتنفيذ الاستعلام
يصل الأداة إلى حلّي نظام DNS العام (Cloudflare 1.1.1.1 عبر بروتوكول DoH)، ويُرسل كل نوع من السجلات بشكل مباشر.
-
4
نسخ أو تصدير
قم بنسخ الناتج المُهيأ، أو تصديره بصيغة JSON لاستخدامه في خطوط المعالجة ودوائر الربط الويبية الخاصة بـ Zapier.
أنواع السجلات، وأغراضها
| النوع | الغرض | TTL الشائع |
|---|---|---|
| أ | عنوان IPv4 الذي يشير إليه النطاق | 300–3600 |
| AAAA | عنوان IPv6 | 300–3600 |
| MX | أسماء مضيفي مبادل البريد مع أولوية | 3600 |
| TXT | نص بصيغة حرة: SPF، DMARC، التحقق من النطاق، DKIM | 300–3600 |
| NS | خوادم أسماء موثوقة للمنطقة | 86400 |
| CNAME | اسم مستعار قياسي (مثلاً: www -> النطاق الجذري) | 300–3600 |
| SOA | بداية السلطة: نظام NS الأساسي، البريد الإلكتروني، التسلسل الإقليمي | أكثر من 3600 |
قراءة سجل SOA
يُجيب سجل SOA على السؤال التالي: “من يمتلك هذه المنطقة، ومتى كانت آخر مرة تم فيها تعديلها؟”، وتتضمن حقوله ما يلي:
- mname - خادم الأسماء الرئيسي المسؤول عن المنطقة
- rname: عنوان بريد إلكتروني للمسؤول، حيث تُستخدم نقاط بدلاً من علامة @ (مثلاً:
hostmaster.example.com) - سلسلي – رقم الإصدار، وعادةً ما يكون بصيغة YYYYMMDDNN
- إعادة التحديث، المحاولة مجددًا، انتهاء المدة: مؤقتات مخصصة لخوادم الأسماء الثانوية
- الحد الأدنى – مدة التخزين المؤقت (TTL) للإجابة السلبية (مدة تخزين قيمة NXDOMAIN في الذاكرة المؤقتة)
رقم تسلسلي متزايد هو المؤشر على أن المنطقة قد تم تحديثها؛ حيث تقوم الأجهزة الثانوية بالاستعلام عن البيانات من الجهاز الرئيسي، ومقارنة الأرقام التسلسلية، ثم إرسال البيانات عند وجود اختلاف بينهما.
تم فك تشفير سجلات TXT
TXT هو النوع الشامل. الاستخدامات الشائعة:
v=spf1 ...– إطار سياسات المرسل، ويُخوّل خوادم البريد.v=DMARC1 ...– على_dmarc.domain، يُعرِّف سياسة DMARC.v=DKIM1 ...– علىselector._domainkey.domain، هو المفتاح العام لـ DKIM.- رموز التحقق من النطاق: تنشر شركات مثل جوجل ومايكروسوفت وسترايب وغيرها سلاسل نصية عشوائية لإثبات ملكية النطاق.
- الروابط الويبية في حلول SaaS: تستخدم بعض المنصات ملف TXT لتكوين نطاقات مخصصة.
نصائح لحل المشكلات
- NXDOMAIN: يعني أن النطاق نفسه غير موجود؛ تأكد من صحة الإملاء.
- يعني وجود عبارة “بدون إجابة” مع معلومة موثوقة أن نوع السجل المحدد لم يتم نشره بعد.
- من الناحية التقنية، يُمنع استخدام رمز CNAME في القمة (أي موقع example.com نفسه، وليس www) وفقًا لوثيقة RFC 1034، نظرًا لتعارضه مع رموز SOA/NS الموجودة عند جذر المنطقة. يُستحسن استخدام سجلات ALIAS أو ANAME في المزودين الذين يدعمونها، أو استخدام سجلات A التي تشير مباشرة إلى عناوين IP.
- الانتشار: بعد إجراء التغيير، تظهر السجلات الجديدة فورًا في نظام النطاق الخاص بك (NS) الموثوق به، لكن أنظمة حل الطلبات حول العالم تحترم مدة صلاحية البيانات (TTL)؛ لذا انتظر انتهاء مدة TTL القديمة (أو استخدم TTL أقل قبل إجراء التغيير).
الأسئلة الشائعة
يُستخدم Cloudflare الإصدار 1.1.1.1 بشكل افتراضي عبر بروتوكول DNS على شبكة HTTPS، مع توفر خيارات بديلة تشمل Google 8.8.8.8 وQuad9 9.9.9.9. جميع هذه الحلول الثلاثة تُعيد نفس البيانات بالنسبة لمعظم النطاقات؛ لذا يُنصح بمقارنة حلّين مختلفين إذا شعرت بوجود مشكلة في تسميم ذاكرة التخزين المؤقت المحلي أو في انتشار البيانات الخاطئة.
يستخدم جهازك نظام تحديد المواقع (DNS) الخاص بمزوّد خدمة الإنترنت الخاص بك أو النظام المُعدّ مسبقًا في الراوتر، وقد تحتوي هذه الأنظمة على إجابات مخزنة قديمة. يتجاوز هذا الأداة هذا التخزين المؤقت عن طريق الاستعلام مباشرة من نظام تحديد مواقع عام، مما يؤدي غالبًا إلى عرض قيم أكثر حداثة.
نعم، باستخدام أداة البحث عبر DNS العكسي؛ حيث تركز هذه الصفحة على السجلات الأمامية. أما عمليات البحث عبر PTR فهي تتطلب عنوان IP وليس اسم نطاق.
يمكن لأدوات معالجة الاستعلامات العامة تسجيل الاستعلامات وفق سياسات الخصوصية الخاصة بها، لكن الأداة نفسها لا تخزن اسم النطاق ولا تربط الاستعلام بحسابك.