כיצד לשטוף מטמון DNS ב-OS X El Capitan

Anonim

אם אתה משנה את הגדרות ה-DNS ב-Mac והשינויים לכאורה לא נכנסו לתוקף, או אולי אתה מגלה שכתובת שרת שמות נתונה אינה פותרת כמתוכנן, שטיפת מטמון ה-DNS היא לרוב פתרון מהיר. שטיפת מטמון DNS ב-OS X El Capitan (10.11 ואילך) אפשרית בקלות עם נסיעה לשורת הפקודה, אם כי אם אתה משתמש ב-Mac OS X במשך זמן מה, תבחין שהתחביר שונה, שוב, מחלק מהתחביר. מהדורות קודמות של Mac OS.הסיבה לכך היא שאפל אימצה מחדש את mDNSResponder לאחר שסירבה אותו באופן זמני לצורך Discoveryd, כך שפקודת dscacheutil תהיה מוכרת לחלק ממשתמשי Mac.

שטיקת מטמון DNS ב-OS X 10.11+

שיטה זו לניקוי מטמון DNS חלה על כל מחשבי ה-Mac המריצים גרסאות של OS X El Capitan, בגרסה 10.11 ואילך:

  1. פתח את אפליקציית Terminal, שנמצאת ב- /Applications/Utilities/ או עם Spotlight
  2. בשורת הפקודה, הזן את התחביר הבא ולאחר מכן לחץ על return:
  3. sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; נגיד מטמון DNS סומק

  4. הזן את סיסמת המנהל כאשר תתבקש (נדרש על ידי sudo) כדי לבצע את ניקוי מטמון ה-DNS
  5. כשאתה שומע "DNS Cache flushed" אתה יודע שהפקודה הצליחה

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

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

אם אתה מתכוון לשטוף מטמון DNS לעתים קרובות, כינוי פשוט הממוקם בפרופיל המתאים שלך יכול להיות מועיל לשימוש עתידי מהיר:

alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say flushed'

משתמשים יכולים גם לחתוך את החלק לומר ולחלק את הפקודה למספר חלקים, אם כי בדרך כלל היא הדרך הקלה ביותר.

sudo dscacheutil -flushcache

לאחר מכן התחל בנפרד את פקודת mDNSResponder killall:

sudo killall -HUP mDNSResponder

מעבר למסלול זה לא יספק משוב שמיעתי על כך שהפקודות הצליחו.

זה חל על הגירסאות העדכניות ביותר של OS X, ואילו אלה שמריצים גרסאות קודמות של Yosemite יכולים למצוא כאן הנחיות לאותו אפקט עם מחרוזת פקודות אחרת, וכך גם משתמשים במהדורות ישנות יותר של Mac OS X כמו Mavericks ו-Snow Leopard, או אפילו הגרסאות המאובקות של טייגר, פנתר ויגואר בחוץ. בצד הנייד של העניינים, משתמשי אייפון ואייפד יכולים לשטוף במהירות את מטמון ה-DNS ב-iOS גם בעזרת טריק פשוט.

כיצד לשטוף מטמון DNS ב-OS X El Capitan