1. ספרייה
  2. DNS
  3. פתרון תקלות DNS

עודכן לפני חודש

המחשב שלך זוכר היכן נמצאים אתרי האינטרנט. כשאתה מבקר ב-example.com, הוא שומר את כתובת ה-IP כדי שלא יצטרך לחפש אותה בפעם הבאה. זה בדרך כלל עובד מצוין — עד שהאתר עובר למקום חדש והמחשב שלך ממשיך ללכת לכתובת שבה כבר אף אחד לא גר.

ניקוי מטמון ה-DNS גורם למחשב שלך לשכוח את כל מה שלמד על מיקומם של אתרים. דף חלק. לחפש מחדש.

הבעיה שאף אחד לא מזהיר אותך עליה

מטמון ה-DNS קיים במספר רמות:

  1. מערכת ההפעלה שלך שומרת ספר כתובות
  2. הדפדפן שלך שומר ספר כתובות נפרד משלו
  3. שרתי ה-DNS של ספק האינטרנט שלך שומרים מטמון משלהם

ניקוי מטמון מערכת ההפעלה לא מנקה את הדפדפן. ניקוי הדפדפן לא מנקה את ספק האינטרנט. זו הסיבה שאנשים מנקים את המטמון, מרעננים את הדף, לא רואים שינוי, ומסיקים שזה לא עבד.

אולי זה כן עבד. פשוט לא ניקית את השכבה הנכונה.

מתי הניקוי אכן עוזר

אתר עבר למקום אחר ואינך יכול להגיע אליו. לשאר כולם זה עובד בסדר. המחשב שלך ממשיך לנסות את הכתובת הישנה.

שינית את הגדרות ה-DNS שלך. עברת ל-Cloudflare או ל-Google DNS? נקה כדי להתחיל להשתמש בהם מיד במקום לחכות שעות עד שהרשומות הישנות יפקעו.

חלק מהאתרים עובדים, אחרים לא. אתה מגיע ל-Google אבל לא לאתר של החברה שלך. DNS מיושן הוא החשוד הסביר.

אתה בודק שינויי DNS. מפתחים ומנהלי מערכות מנקים ללא הרף כשעובדים עם רשומות DNS.

הפקודות

Windows

פתח את שורת הפקודה כמנהל מערכת:

ipconfig /flushdns

תראה: "Successfully flushed the DNS Resolver Cache."

כדי לראות מה מאוחסן במטמון לפני הניקוי:

ipconfig /displaydns

חלופה ב-PowerShell:

Clear-DnsClientCache

macOS

פתח את Terminal:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

הזן את הסיסמה שלך. לא תופיע הודעת אישור — שתיקה מסמנת הצלחה.

Linux

רוב ההפצות המודרניות משתמשות ב-systemd-resolved:

sudo systemd-resolve --flush-caches

אמת עם:

sudo systemd-resolve --statistics

חפש "Current Cache Size: 0"

למערכות המשתמשות ב-nscd:

sudo systemctl restart nscd

חלק מהפצות Linux לא מאחסנות DNS מקומית כברירת מחדל. אם הפקודות האלה נכשלות, המערכת שלך כנראה לא מאחסנת DNS ברמת מערכת ההפעלה — מה שאומר שאין מה לנקות.

כעת נקה את הדפדפן שלך

זהו השלב שאנשים מדלגים עליו. הדפדפן שלך שומר רשומות DNS משלו, נפרדות ממערכת ההפעלה.

Chrome ו-Edge: הקלד chrome://net-internals/#dns בשורת הכתובת. לחץ על "Clear host cache." לאיפוס מלא, בקר גם ב-chrome://net-internals/#sockets ולחץ על "Flush socket pools."

Firefox: הקלד about:networking#dns בשורת הכתובת. לחץ על "Clear DNS Cache."

Safari: משתמש במטמון המערכת — ניקוי macOS מנקה גם את Safari.

לנקות את מטמון מערכת ההפעלה ולהשאיר את מטמון הדפדפן שלם זה כמו למחוק את אנשי הקשר שלך אבל לא לעדכן את ניווט הרכב — אתה עדיין תגיע לכתובת הישנה.

אמת שזה עבד

לאחר הניקוי, אלץ שאילתת DNS חדשה:

nslookup example.com

ב-Linux או macOS:

dig example.com

זמן השאילתה אומר לך אם פגעת במטמון (מתחת ל-1ms) או ביצעת חיפוש אמיתי (איטי יותר).

מתי הניקוי לא יעזור

ניקוי DNS פותר בעיות DNS. הוא לא עושה דבר עבור:

  • שרתים שבאמת מושבתים
  • חיבור אינטרנט תקול
  • חוקי חומת אש החוסמים תעבורה
  • בעיות בנתב (נסה להפעיל אותו מחדש)
  • בעיות אצל ספק האינטרנט שלך

אם הניקוי לא פותר את הבעיה, הבעיה אינה בזיכרון המחשב שלך — היא נמצאת במקום אחר בשרשרת.

שאלות נפוצות על ניקוי מטמון ה-DNS

כמה פעמים כדאי לנקות את מטמון ה-DNS?

רק כשמאבחנים בעיות. מטמון ה-DNS מאיץ את הגלישה. לנקות אותו ללא הרף רק כופה חיפושים מיותרים. נקה כשיש לך בעיות חיבור, לאחר שינוי הגדרות DNS, או כשאתר שאתה יודע שפעיל לא נטען.

האם ניקוי מטמון ה-DNS יאיץ את האינטרנט שלי?

לא. זה מאט את הגלישה לזמן קצר בזמן שהמחשב שלך לומד מחדש כל כתובת. המטמון קיים בדיוק כדי לשפר מהירות. נקה כדי לתקן בעיות, לא כדי לייעל ביצועים.

האם ניקוי מטמון ה-DNS עלול לגרום לבעיות?

הניקוי לא גורם שום נזק. במקרה הגרוע ביותר: טעינות הדפים הבאות ייקחו מילישניות נוספות. הכל מתמלא מחדש באופן אוטומטי בזמן שאתה גולש.

מדוע צריך לנקות גם את מטמון מערכת ההפעלה וגם את מטמון הדפדפן?

הם מסדי נתונים נפרדים. הדפדפן שלך שומר רשומות משלו כי הוא לא סומך לחלוטין על מערכת ההפעלה שיהיה לה מידע עדכני. ניקוי יסודי מכסה את שניהם — קודם מערכת ההפעלה, ואז הדפדפן.

האם דף זה היה מועיל?

😔
🤨
😃