فهم بنية DNS وأنواع السجلات
نظام أسماء النطاقات (DNS) هو قاعدة بيانات التسمية الهرمية اللامركزية للإنترنت. يترجم أسماء المضيفين التي يحفظها البشر (مثل rankwox.com) إلى عناوين IP قابلة للعنونة آليًا (مثل 195.181.171.234).
سجلات A وAAAA
يربط A (Address) أسماء المضيفين بعناوين IPv4 بحجم 32 بت. ويربط AAAA (Quad-A) أسماء المضيفين بعناوين IPv6 بحجم 128 بت.
سجلات MX وTXT
يحدد MX (Mail Exchange) خوادم البريد التي تستقبل الرسائل الواردة مع أوزان الأفضلية. ويحمل TXT سياسات مكافحة التصيّد SPF وDKIM وDMARC.
سجلات NS وCNAME
يحدد NS (خادم الأسماء) خوادم DNS الموثوقة التي تتحكم بالمنطقة. ويُنشئ CNAME (Canonical Name) اسمًا بديلًا من مضيف إلى آخر.
لماذا تؤثر سرعة DNS مباشرة على أداء الويب
قبل أن يتمكن متصفحك من إرسال طلب HTTP/HTTPS واحد لجلب موارد HTML أو CSS أو JavaScript، عليه أولًا تنفيذ بحث DNS لتحليل عنوان IP للخادم. فإذا استغرق خادم مزود الخدمة العودي 120 ms لتحليل عنوان مقابل 15 ms لدى مزود Anycast مثل Cloudflare (1.1.1.1) أو Google Public DNS (8.8.8.8)، فستُتحمّل عقوبة إضافية مقدارها 100 ms في كل بحث نطاق أول مرة، مما يضعف زمن أول بايت (TTFB).
الأسئلة الشائعة (FAQ)
ما زمن استجابة DNS الطبيعي؟
تأتي الاستجابات المخزّنة مؤقتًا عادةً في أقل من 5 إلى 15 ميلي ثانية. وتُعد عمليات البحث الموثوقة الباردة غير المخزّنة بين 20 ms و60 ms ممتازة. أي قيمة تتجاوز 120 ms باستمرار تشير إلى ازدحام الشبكة أو توجيه جغرافي بعيد للخادم.
ماذا يعني TTL (زمن البقاء) في DNS؟
يحدد TTL المدة بالثواني التي يُسمح فيها للخوادم العودية الوسيطة وأنظمة التشغيل بتخزين سجل DNS مؤقتًا قبل إعادة الاستعلام من خادم الأسماء الموثوق. تتراوح القيم الشائعة من 300 ثانية (5 دقائق) للخدمات سريعة التغير إلى 86400 ثانية (24 ساعة) للمواقع المستقرة.