الأخبار التكنولوجية والاستعراضات والنصائح!

كيفية مسح DNS على Linux [4 Different Methods]

كيفية مسح DNS على Linux [4 Different Methods] 1

DNS (خادم اسم المجال) هو بروتوكول شبكة يقوم بترجمة عنوان IP إلى أسماء مجال مؤهلة بالكامل والعكس صحيح. إنه أكثر سهولة في الاستخدام على نظام Linux الخاص بك. لاستخدام DNS على نظام Linux الخاص بك ، يجب أن يكون لديك خادم DNS مهيأ للتعامل مع عملية الحل. Linux هو نظام التشغيل المعروف الذي يستخدمه الكثير من الأشخاص حول العالم. إذا كنت تواجه أي مشكلات ، فأنت مطالب بمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات المخزنة على أجهزة Linux الخاصة بك لحل المشكلات.

ذاكرة التخزين المؤقت لـ DNS هي بيانات مؤقتة تحتوي على المعلومات المتعلقة بـ DNS الخاص بك. مثل متصفحات الويب ، سيقوم نظام التشغيل بتخزين ملفات ذاكرة التخزين المؤقت تسمى ذاكرة التخزين المؤقت لنظام اسم المجال. يقوم DNS Cache بتخزين المعلومات المتعلقة بجميع مواقع الويب التي قمت بزيارتها. أحد العيوب الرئيسية لذاكرة التخزين المؤقت لنظام أسماء النطاقات هو أنه يسهل على المتسللين تتبع أنشطتك عبر الإنترنت. يتضمن مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات تنقلًا مختلفًا اعتمادًا على نظام التشغيل.

كيفية مسح DNS Cache على Linux؟

بشكل افتراضي ، لا يقوم Linux بتخزين أي مخابئ DNS على مستوى نظام التشغيل. إذا قمت بتثبيت DNSMasq أو nscd أو systemd يدويًا على نظام Linux الخاص بك ، فقد يقوم بتخزين أي ملفات مؤقتة.

مسح ذاكرة التخزين المؤقت DNS باستخدام Systemd Resolved

قبل مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات ، تحتاج إلى التحقق مما إذا كانت الخدمة تعمل أم لا باستخدام سطر الأوامر التالي.

إن sudo systemctl هو خدمة نشطة لحل النظام

Flush DNS Cache على Linux

Note: إذا تم فتح أي خدمة ، فيمكنك بسهولة إنهاء العملية على Linux باستخدام سطر الأوامر.

إذا كانت الخدمة تعمل على نظام Linux الخاص بك ، فسيتم طباعة الأمر نشطًا. إذا لم يكن كذلك ، فسيتم طباعة غير نشط في سطر الأوامر.

لمسح ذاكرة التخزين المؤقت لـ Systemd Resolved DNS ، اكتب الأمر التالي ،

sudo systemd-resolution – ذاكرة التخزين المؤقت السريعة

Flush DNS Cache على Linux

امسح ذاكرة التخزين المؤقت DNS باستخدام DNSMasq

إذا كان جهاز Linux الخاص بك يستخدم DNSMasq وخادم ذاكرة التخزين المؤقت ، فأنت بحاجة إلى إعادة تشغيل خدمة DNSMasq لمسح ذاكرة التخزين المؤقت لـ DNS.

اضغط على Ctrl + Alt + T لفتح المحطة على نظام Linux الخاص بك.

أدخل الأمر التالي لإعادة تشغيل خدمة DNSMasq.

أعد تشغيل sudo systemctl dnsmasq.service

في حالة عدم عمل سطر الأوامر أعلاه ، أدخل سطر الأوامر التالي.

إعادة تشغيل sudo خدمة dnsmasq

امسح ذاكرة التخزين المؤقت DNS باستخدام nscd

إذا كان جهاز Linux الخاص بك يخزن ذاكرة التخزين المؤقت DNS شاملة nscd ، فأنت بحاجة إلى إعادة تشغيل خدمة nscd.

افتح الجهاز باستخدام Ctrl + Alt + T. مفاتيح لوحة المفاتيح.

أدخل سطر الأوامر التالي في الجهاز:

أعد تشغيل sudo systemctl خدمة nscd.service

أو استخدم سطر أوامر آخر:

إعادة تشغيل sudo service nscd

Flush DNS Cache على Linux باستخدام الاسم

يعد BIND أحد الخيارات التقليدية لحذف خوادم DNS المضمنة المخزنة في جهاز Linux الخاص بك.

افتح Terminal باستخدام Ctrl + Alt + T. مفاتيح لوحة المفاتيح. أدخل الآن سطر الأوامر التالي:

إعادة تشغيل sudo systemctl المسمى

رأينا

لا يغير Flushing DNS أي أنشطة على نظام Linux الخاص بك. عن طريق مسح DNS ، سيتم حل المشكلات المتعلقة بـ DNS. باتباع الخطوات المذكورة أعلاه ، يمكنك بسهولة مسح ذاكرة التخزين المؤقت DNS على نظام التشغيل Linux الخاص بك.

إذا كان لديك أي استفسارات أو ملاحظات ، فقم بالتعليق عليها في القسم أدناه. ابق على اتصال معنا Facebook و Twitter لمزيد من التحديثات.