← جميع أدلة DNS

كيفية إعداد OpenDNS أو Google DNS على Ubuntu / Debian

تُدير معظم أجهزة سطح مكتب Ubuntu وDebian الـ DNS عبر NetworkManager. يمكنك أيضًا استخدام nmcli على الخوادم.

لماذا تغيّر DNS على Linux؟

أحيانًا تحجب محلّلات الشركات أو مزوّدي الإنترنت عمليات البحث أو تسيء معالجتها. يعيد DNS العام حلًا يمكن التنبؤ به.

خوادم DNS العامة الموصى بها

  • OpenDNS (Cisco): 208.67.222.222 / 208.67.220.220
  • Google Public DNS: 8.8.8.8 / 8.8.4.4
  • Cloudflare DNS: 1.1.1.1 / 1.0.0.1

خطوات الواجهة الرسومية (NetworkManager)

  1. افتح الإعدادات ← الشبكة (أو Wi‑Fi).
  2. انقر أيقونة الترس على اتصالك النشط.
  3. افتح علامة تبويب IPv4. عيّن طريقة IPv4 إلى تلقائي (DHCP) إن لزم، ثم عيّن DNS إلى يدوي / عطّل DNS التلقائي إن ظهر.
  4. أدخل خوادم DNS 208.67.222.222 و208.67.220.220 أو 8.8.8.8 و8.8.4.4 حسب ما تتطلبه الواجهة.
  5. طبّق وبدّل الاتصال إيقافًا/تشغيلًا.
  6. اختياري عبر CLI: nmcli connection modify "CONNECTION_NAME" ipv4.dns "8.8.8.8 8.8.4.4" ipv4.ignore-auto-dns yes && nmcli connection up "CONNECTION_NAME".

مسح DNS على systemd-resolved

يستخدم Ubuntu systemd-resolved افتراضيًا في الإصدارات الحديثة.

sudo resolvectl flush-caches
  1. افتح طرفية.
  2. نفّذ sudo resolvectl flush-caches
  3. تحقّق من الحالة بـ resolvectl status | head.
  4. أعد محاولة الموقع.

تحقّق من نجاح العملية

استخدم dig example.com أو resolvectl query example.com لتأكيد أي خادم أجاب.

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