ما هو DNS؟
في كل مرة تفتح فيها موقع ويب، تقوم خدمة دليل غير مرئية بترجمة الاسم الذي كتبته إلى رقم يمكن لجهاز الكمبيوتر الخاص بك الوصول إليه. إليك كيفية عمل نظام اسم النطاق — وكيفية قراءة ما ينشره حول أي مجال.
دليل الهاتف على الإنترنت
لا تتصفح أجهزة الكمبيوتر حسب الاسم، بل تتصل بها عناوين IP. DNS، نظام اسم المجال، هو الدليل الموزع الذي يعين الأسماء التي لا تنسى مثل example.com لتلك الأرقام. تم اختراعه في عام 1983 على وجه التحديد لأن ملف المضيف الفردي للإنترنت المبكر في جامعة ستانفورد أصبح من المستحيل الحفاظ عليه.
شيئان يجعلان DNS مميزًا: إنه كذلك موزعة (لا توجد آلة واحدة تعرف كل شيء)، وهي كذلك بالفعل مخبأة في كل مكان (يتم تذكر الإجابات لفترة من الوقت، لذلك تتم عمليات البحث بسرعة). كلا الخاصيتين تشكلان كيفية تصرف النظام يوما بعد يوم.
ماذا يحدث أثناء بحث DNS
عندما يطلب متصفحك موقع ويب، تتعاون سلسلة من خوادم DNS في أجزاء قليلة من الثانية:
# 1. يطلب جهازك من محلل البيانات الذي تم تكوينه (غالبًا ما يكون من مزود خدمة الإنترنت لديك، أو 8.8.8.8 / 1.1.1.1) # 2. إذا لم تكن الإجابة مخزنة مؤقتًا، يقوم المحلل بالسير في التسلسل الهرمي: # خوادم الجذر → خوادم ".com" → خوادم الأسماء الخاصة بـ example.com # 3. يجيب الخادم الرسمي للمجال بالسجلات الفعلية # 4. يقوم المحلل بتخزين إجابة TTL للسجل مؤقتًا والرد عليك
الخطوة الأخيرة - الخادم الذي يتحدث عن المجال نفسه - هي ما تشير إليه سجلات NS (أدناه). كل ما فوقه هو مجرد تفويض.
أنواع السجلات التي تهم
منطقة DNS الخاصة بالمجال عبارة عن قاعدة بيانات صغيرة من السجلات المكتوبة. هذه هي تلك التي سوف تواجهها في الواقع:
| يكتب | ماذا يفعل | مثال |
|---|---|---|
| A | تعيين اسم إلى عنوان IPv4 | example.com → 93.184.216.34 |
| AAAA | تعيين اسم إلى عنوان IPv6 | example.com → 2606:2800::2201 |
| CNAME | الاسم المستعار: يشير الاسم إلى اسم آخر | www.example.com → example.com |
| MX | خوادم البريد التي تتلقى البريد الإلكتروني للنطاق | 10 aspmx.l.google.com |
| TXT | نص مجاني: نظام التعرف على هوية المرسل (SPF) لمكافحة البريد العشوائي، وDKIM، وإثباتات الملكية | "v=spf1 -all" |
| NS | خوادم الأسماء الرسمية للمنطقة | ns1.examplehost.com |
| CAA | ما هي سلطات التصديق التي يجوز لها إصدار شهادات TLS؟ | 0 issue "letsencrypt.org" |
| SOA | بيانات تعريف المنطقة: الخادم الأساسي، جهة الاتصال، مؤقتات التخزين المؤقت | ns1. dns-admin. … |
| PTR | العكس: يعيد تعيين IP إلى اسم المضيف | 8.8.8.8 → dns.google |
اثنين من المراوغات تستحق المعرفة: CNAME غير مسموح به على جذر المجال (لهذا السبب example.com يستخدم سجلات A/AAAA مباشرةً)، ومجال به MX "0 ." لديه MX فارغ - طريقة متعمدة لقول "هذا النطاق يرسل بريدًا إلكترونيًا ولكنه لا يتلقى أي شيء".
التخزين المؤقت، TTL والنشر
كل سجل يحمل TTL (وقت العيش) - عدد الثواني التي قد يعيد فيها المحللون استخدام الإجابة قبل السؤال مرة أخرى. يعني TTL لمدة 3600 ثانية ما يصل إلى ساعة من التخزين المؤقت في جميع أنحاء العالم؛ TTL لمدة 60 ثانية يعني ظهور التغييرات في أقل من دقيقة.
هذا ما يعنيه الناس بـ "انتشار DNS": لا يوجد بث للتغييرات، فقط ذاكرة تخزين مؤقت تنتهي صلاحيتها بالسرعة التي تناسبهم. قبل الترحيل المخطط له، تتمثل الحيلة الكلاسيكية في خفض TTL مقدمًا، وإجراء التبديل، ومشاهدته وهو يهبط في كل مكان بسرعة، ثم رفع TTL مرة أخرى للاستمتاع بالتخزين المؤقت.
نصيحة لاستكشاف الأخطاء وإصلاحها: إذا تم تحميل موقع للآخرين ولكن ليس لك، فقد يظل المحلل المحلي الخاص بك يحتفظ بإجابة قديمة مخبأة. عادةً ما يؤدي تبديل جهازك إلى 1.1.1.1 أو مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات إلى حل المشكلة.
تحقق من DNS لأي مجال بنفسك
لا تحتاج إلى أدوات سطر الأوامر - تقوم أدوات المتصفح المساعدة لدينا بالاستعلام عن حلول Google وCloudflare بشكل مباشر:
- مدقق DNS - سحب كل نوع سجل لأي مجال بنقرة واحدة.
- المجال إلى IP — شاهد فقط العناوين التي يشير إليها النطاق، مع تفاصيل الاستضافة.
- عكس بحث IP - سجل PTR: اسم المضيف الذي يجيب عليه IP.
يتعلم أكثر
- هل لديك فضول بشأن الأرقام الموجودة على الجانب الآخر؟ يقرأ ما هو عنوان IP أو مقارنة IPv4 مقابل IPv6.
- التحقيق في سمعة IP؟ انظر دليل القوائم السوداء للملكية الفكرية.
أسئلة DNS
ما هو DNS بعبارات بسيطة؟
DNS (نظام اسم المجال) هو دليل هاتف الإنترنت: فهو يترجم الأسماء التي يمكنك كتابتها، مثل example.com، إلى عناوين IP التي تتصل بها أجهزة الكمبيوتر فعليًا. بدونها، سيكون عليك حفظ عناوين الأرقام لكل موقع ويب.
ما هي العناوين 8.8.8.8 و1.1.1.1؟
إنها أدوات حل DNS العامة التي تديرها Google وCloudflare. يقوم مزود خدمة الإنترنت الخاص بك بتشغيل واحدة بشكل افتراضي، ولكن يمكن لأي شخص الاستعلام عن هذه الخوادم العامة بدلاً من ذلك - فهي مجانية وسريعة وغالبًا ما تكون أسرع في التقاط تغييرات DNS. تقوم أدوات DNS الخاصة بنا بالاستعلام عن كليهما عبر DNS-over-HTTPS المشفر.
ما المدة التي يستغرقها تغيير DNS ليعمل في كل مكان؟
طالما أن TTL السابق للسجل (مدة البقاء). يقوم المحللون بتخزين الإجابات مؤقتًا لمدة TTL - من ثوانٍ إلى أيام - لذلك بعد قيامك بتحرير سجل، يستمر المحللون في جميع أنحاء العالم في تقديم الإجابة القديمة حتى تنتهي صلاحية نسختهم المخزنة مؤقتًا. قم بخفض مدة البقاء (TTL) قبل التغيير المخطط له لجعل التبديل أسرع.
ما الفرق بين DNS وعنوان IP؟
عنوان IP هو الرقم الذي يحدد الجهاز على الإنترنت؛ DNS هو النظام الذي يقوم بتعيين أسماء النطاقات التي لا يمكن تذكرها لتلك الأرقام. المجال هو الاسم، IP هو الوجهة، وDNS هو الترجمة بينهما.