---
title: "كيفية مسح ذاكرة DNS المؤقتة على Mac (أمر Terminal) · أدلة Kilobat"
url: "https://kilobat.app/ar/guides/flush-dns-cache-mac"
description: "امسح ذاكرة DNS المؤقتة في macOS باستخدام Terminal بعد انتقال موقع أو استمرار خطأ «لم يتم العثور على الخادم». تعرّف على الحالات التي يفيد فيها المسح والتي لا يفيد فيها."
---

DNS

# امسح ذاكرة DNS المؤقتة على Mac

يحتفظ macOS بإجابات DNS لبعض الوقت. يزيلها المسح، بحيث يطلب البحث التالي إجابة جديدة من خادم DNS.

ينطبق على: OS X 10.10.4 Yosemite والإصدارات الأحدث، بما فيها جميع إصدارات macOS الحالية. · تاريخ التحقق: 29 أكتوبر 2026

## الأعراض

- انتقل موقع إلى خادم جديد، لكن Mac لا يزال يتجه إلى العنوان القديم.
- لا يظهر تغيير في `/etc/hosts` أو في سجل DNS.
- يستمر خطأ «لم يتم العثور على الخادم» بعد عودة الشبكة إلى العمل.

## الأسباب المحتملة

- **الإجابات المخزنة مؤقتًا.** يحتفظ mDNSResponder بذاكرة مؤقتة لردود DNS قد تحتوي على إجابة لم تعد صحيحة.
- **ذاكرة المتصفح المؤقتة.** تحتفظ بعض المتصفحات بذاكرة DNS مؤقتة خاصة بها. لا يمسحها مسح macOS.
- **ذاكرة خادم DNS المؤقتة.** يحتفظ الموجّه أو المزوّد أيضًا بالإجابات. لا يمسحها المسح على Mac.

## كيفية التحقق

1. اطلب الاسم من محلّل macOS. قارن العنوان بالعنوان المتوقع.

   ```
   dscacheutil -q host -a name example.com
   ```
2. اعرض خوادم DNS التي يستخدمها macOS.

   ```
   scutil --dns
   ```

## كيفية الإصلاح

1. افتح Terminal. امسح ذاكرة خدمة الدليل المؤقتة.

   ```
   sudo dscacheutil -flushcache
   ```

   يتطلب كلمة سر مسؤول.
2. اطلب من mDNSResponder مسح ذاكرته المؤقتة. توصي Apple بهذا الأمر لنظام OS X 10.10.4 والإصدارات الأحدث.

   ```
   sudo killall -HUP mDNSResponder
   ```

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

## باستخدام Kilobat

1. تشغّل CLI الأمرين نفسيهما. يطلب macOS كلمة سر المسؤول.

   ```
   kilobat dns flush
   ```
2. في التطبيق، افتح علامة تبويب الحالة وانقر على مسح الذاكرة المؤقتة… في لوحة DNS.
3. تنفذ أداة MCP `set_dns` مع ضبط `provider` على `flush` العملية نفسها. وهي تطلب من الوكيل سؤالك أولًا.

## الأسئلة

**هل يجعل المسح DNS أسرع؟**

لا. يزيل الإجابات القديمة. تذهب عمليات البحث التالية إلى خادم DNS مجددًا، لذلك قد تكون أبطأ قليلًا.

**هل مسح ذاكرة DNS المؤقتة آمن؟**

نعم. يملأ macOS الذاكرة المؤقتة مجددًا عندما تبحث التطبيقات عن الأسماء. تنص صفحة دليل `dscacheutil` على استخدام المسح عند الضرورة فقط.

**هل أحتاج إلى إعادة تشغيل Mac؟**

لا. تسري الأوامر فورًا.

## المصادر

- [دعم Apple (مؤرشف): إعادة تعيين ذاكرة DNS المؤقتة في OS X](https://support.apple.com/en-us/101481)
- صفحة دليل dscacheutil(1) المثبتة مع macOS 27.2
- صفحة الدليل mDNSResponder(8) المثبتة مع macOS 27.2

تم التحقق في 29 أكتوبر 2026.

## أدلة ذات صلة

- [تعذر حل DNS على Mac](https://kilobat.app/ar/guides/dns-server-not-found): عند فشل DNS، لا يستطيع Mac تحويل اسم مثل apple.com إلى عنوان IP.
- [التغييرات في /etc/hosts لا تعمل على Mac](https://kilobat.app/ar/guides/hosts-file-not-working): يربط ملف /etc/hosts الأسماء بعناوين IP على جهاز Mac هذا فقط.
- [DNS بطيء على Mac](https://kilobat.app/ar/guides/slow-dns-mac): يحتاج كل موقع جديد إلى استعلام DNS قبل تحميله.
- [يتعذر على Safari العثور على الخادم على Mac](https://kilobat.app/ar/guides/safari-cant-find-server): تعني رسالة «يتعذر على Safari العثور على الخادم» عادةً أن Mac لم يحصل على عنوان لاسم الموقع.
- [ما هو mDNSResponder؟](https://kilobat.app/ar/processes/mdnsresponder): جزء من macOS. يتولى استعلامات DNS الخاصة بالنظام للتطبيقات ويشغّل Bonjour على الشبكة المحلية، لذلك قد تشمل حركة بياناته استعلامات أسماء تخص تطبيقات أخرى.
