מטמון DNS (המכונה לעתים DNS פותר מטמון) הוא מסד נתונים זמני, המתוחזק על ידי מערכת ההפעלה של המחשב, המכיל רשומות של כל הביקורים האחרונים וניסיונות ביקורים באתרי אינטרנט ותחומי אינטרנט אחרים.
במילים אחרות, מטמון DNS הוא רק זיכרון של חיפושי DNS אחרונים שהמחשב יכול להתייחס אליהם במהירות כאשר הוא מנסה להבין כיצד לטעון אתר.
רוב האנשים שומעים רק את הביטוי "מטמון DNS" כאשר הוא מתייחס לשטיפה / ניקוי מטמון DNS כדי לסייע בפתרון בעיית קישוריות לאינטרנט. יש עוד על זה בתחתית דף זה.
מטרת מטמון DNS
האינטרנט מסתמך על מערכת שמות המתחם (DNS) כדי לשמור על אינדקס של כל האתרים הציבוריים וכתובות ה- IP המתאימות שלהם. אתה יכול לחשוב על זה כמו ספר טלפונים.
עם ספר טלפונים, אנחנו לא צריכים לזכור את מספר הטלפון של כולם, וזה הדרך היחידה טלפונים יכולים לתקשר: עם מספר. באותו אופן, DNS משמש כדי שנוכל למנוע את הצורך לזכור את כל כתובת ה- IP של האתר, המהווה את הדרך היחידה ציוד רשת יכול לתקשר עם אתרי אינטרנט.
זה מה שקורה מאחורי המסך כאשר אתה שואל את דפדפן האינטרנט שלך כדי לטעון אתר אינטרנט.
אתה מקליד כתובת אתר כמו Go-Travels.com ודפדפן האינטרנט שלך שואל את הנתב שלך עבור כתובת ה- IP. לנתב יש כתובת שרת DNS מאוחסנת, כך שהוא שואל את שרת ה- DNS עבור כתובת ה- IP של שם המארח. שרת ה- DNS מוצא את כתובת ה- IP השייכת Go-Travels.com ולאחר מכן הוא מסוגל להבין מה האתר שאתה מבקש, ולאחר מכן הדפדפן שלך יכול לטעון את הדף המתאים.
זה קורה עבור כל אתר שאתה רוצה לבקר. בכל פעם שמשתמש מבקר באתר לפי שם המארח שלו, דפדפן האינטרנט יוזם בקשה לאינטרנט, אך לא ניתן להשלים את הבקשה עד ששם האתר "יומר" לכתובת IP.
הבעיה היא שלמרות שיש טונות של שרתי DNS ציבוריים שהרשת שלך יכולה להשתמש בהם כדי לנסות להאיץ את תהליך ההמרה / הרזולוציה, זה עדיין מהיר יותר כדי לקבל עותק מקומי של "ספר הטלפונים", שבו מטמון DNS נכנס לשחק.
המטמון DNS מנסה להאיץ את התהליך עוד יותר על ידי טיפול ברזולוציה שם של כתובות ביקרו לאחרונה לפני הבקשה נשלחת אל האינטרנט.
הערה: יש למעשה מטמון DNS בכל היררכיה של תהליך "חיפוש" שבסופו של דבר מקבל את המחשב כדי לטעון את האתר. המחשב מגיע לנתב שלך, שמתקשר עם ספק שירותי האינטרנט שלך, שעלול לפגוע ב- ISP אחר לפני שהוא מסתיים במה שמכונה "שרתי DNS שורש". כל אחד מאותם נקודות בתהליך יש מטמון DNS מאותה סיבה, אשר היא לזרז את תהליך הרזולוציה שם.
כיצד מטמון DNS עובד
לפני שדפדפן יפתור את הבקשות שלו לרשת החיצונית, המחשב יירט כל אחת ויחפש את שם התחום במסד הנתונים של מטמון DNS. מסד הנתונים מכיל רשימה של כל שמות התחומים שבהם ניגשת לאחרונה ואת הכתובות ש- DNS חישב עבורן בפעם הראשונה שבוצעה בקשה.
התוכן של מטמון DNS מקומי ניתן לצפות ב- Windows באמצעות הפקודה ipconfig / displaydns, עם תוצאות דומות לזה:
docs.google.com-------------------------------------שם רשומה. . . . . : docs.google.comסוג הקלטה . . . . . : 1זמן לחיות . . . . : 21אורך נתונים. . . . . : 4סעיף. . . . . . . : תשובהרשומת (מארח). . . : 172.217.6.174 ב- DNS, הרשומה "A" היא החלק של רשומת ה- DNS שמכילה את כתובת ה- IP עבור שם המארח הנתון. מטמון ה- DNS מאחסן את הכתובת, את שם האתר המבוקש ואת מספר פרמטרים נוספים מערך ה- DNS המארח. מטמון DNS הופך מורעל או מזוהם כאשר שמות דומיין לא מורשים או כתובות IP מוכנסים לתוכו. לפעמים מטמון עלול להיפגם עקב תקלות טכניות או תאונות ניהוליות, אך הרעלת מטמון DNS קשורה בדרך כלל עם וירוסי מחשב או התקפות רשת אחרות שמכניסות ערכי DNS לא חוקיים למטמון. הרעלת גורם בקשות הלקוח להיות מנותב ליעדים הלא נכונים, בדרך כלל אתרי אינטרנט זדוניים או דפים מלאים פרסומות. לדוגמה, אם docs.google.com הרשומה מלמעלה היתה רשומה "A" אחרת, ואז כשנכנסת docs.google.com בדפדפן האינטרנט שלך, אתה תועבר למקום אחר. זה מהווה בעיה מסיבית עבור אתרי אינטרנט פופולריים. אם תוקף מפנה מחדש את בקשתך Gmail.com , לדוגמה, לאתר זה נראה כמו Gmail אבל לא, אתה עלול בסופו של דבר סובל מתקפת התחזות כמו ציד לווייתנים. בעת פתרון בעיות של הרעלת מטמון או בעיות קישוריות לאינטרנט אחרות, ייתכן שמנהל המחשב מעוניין בכך סומק (כלומר, לנקות, לאפס או למחוק) מטמון DNS. מאז ניקוי מטמון ה- DNS מסיר את כל הערכים, הוא מוחק גם רשומות לא חוקיות ומכריח את המחשב שלך לאכלס מחדש את הכתובות האלה בפעם הבאה שתנסה לגשת לאתרים אלה. כתובות חדשות אלה נלקחות משרת ה- DNS שהרשת שלך מוגדרת לשימוש. לכן, כדי להשתמש בדוגמה לעיל, אם Gmail.com הרשומה הורעל והפנה אותך לאתר מוזר, שטיפה DNS הוא צעד ראשון טוב כדי לקבל את הרגיל Gmail.com שוב. ב- Microsoft Windows, באפשרותך לשטוף את מטמון ה- DNS המקומי באמצעות הפקודה ipconfig / flushdns שבקשת שורת פקודה. אתה יודע שזה עובד כשאתה רואה את תצורת ה- IP של Windows הושקה בהצלחה את מטמון DNS Resolver או סרוק בהצלחה את מטמון ה- DNS Resolver הודעה. באמצעות מסוף פקודה, משתמשי MacOS צריכים להשתמש dscacheutil-flushcache, אבל יודעים כי אין הודעה "מוצלחת" לאחר שהיא פועלת, אז אתה לא נאמר אם זה עבד. משתמשי Linux צריכים להזין את /etc/rc.d/init.d/nscd הפעלה מחדש פקודה. נתב יכול להיות מטמון DNS, כמו גם, ולכן לאתחל נתב הוא לעתים קרובות צעד פתרון בעיות. מאותה סיבה אתה עשוי לשטוף את מטמון ה- DNS במחשב שלך, תוכל לאתחל את הנתב שלך כדי לנקות את ערכי ה- DNS המאוחסנים בזיכרון הזמני שלו. מהו הרעלת מטמון DNS?
DNS Flushing: מה זה עושה ואיך לעשות את זה