כיצד לתקן שגיאות DNS ולהשיג גישה לאינטרנט
האם נתקלת בשגיאה מוזרה בדפדפן האינטרנט שלך כאשר אתה מנסה לגשת לאתר? שגיאות ספציפיות אלה מציינות ש- DNS נתן שגיאה, כגון שגיאת בדיקת DNS. ייתכן שעדיין תוכל להשתמש בתוכניות כגון סקייפ או משחקים מקוונים, אך אתרי אינטרנט יסרבו לטעון. אפילו יותר מעצבן, לפעמים שגיאה זו משפיעה רק על כמה אתרי אינטרנט. אז, מה זה "שגיאת DNS", למה זה משפיע על אתרי אינטרנט (או רק כמה), ואיך לתקן את זה?
מהו "DNS"?
"DNS" מייצג "Domain Name System", וזה בדרך כלל משויך עם "שרת DNS." אם אתה לא בטוח איך טעינת אתר עובד, זה לא ממש עוזר בחשיפת מה DNS עושה! בואו ננתח איזה תפקיד מבצע ה- DNS כדי שנוכל להבין טוב יותר מדוע יש לו שגיאות וכיצד לתקן אותו.
שרת DNS פועל הרבה כמו פנקס הכתובות בטלפון שלך. כאשר אתה רוצה להתקשר למישהו, אתה יכול להזין באופן ידני את מספרם, אבל לזכור את המספרים של כולם הוא טרחה ענקית. זה כל כך הרבה יותר קל להוסיף את המספר שלהם בזיכרון הטלפון ולקשר שם עם זה - כגון "מארק" - כך שכאשר אתה רוצה להתקשר מארק, אתה מוצא את שמו ברשימה ופגע להתקשר.
כנ"ל לגבי המחשב שלך. הוא לא יודע מה "גוגל" או "פייסבוק" או "טוויטר" הוא. עם זאת, הוא יודע מה כתובת ה- IP. כאשר אתה מזין אתר אינטרנט כגון "www.facebook.com", המחשב שלך דמויות כי זה כתובת האתר והולך אל פנקס הכתובות של כתובות כדי להבין היכן פייסבוק הוא ברשת. זה מה שרת ה- DNS עושה - הוא משמש כספר כתובות עבור כתובות אתרים.
מדוע שגיאות DNS מתרחשות
מה יקרה אם פנקס הכתובות בטלפון שלך נפגם או יימחק? אם אתה נכנס "מארק", הטלפון שלך לא יכול לחפש אותו ולא יוכל להתקשר אליו. באופן דומה, כאשר אתה מזין כתובת אתר בדפדפן שלך ואת שרת ה- DNS הוא למטה, המכשיר שלך לא יכול לקבל כתובת ה- IP עבור כתובת האתר. מאחר שהמחשב שלך אינו יודע כיצד להגיע אל "Google", הוא חוזר עם שגיאת DNS.
הקוראים החכמים במיוחד יבינו שאם אתה נכנס ישירות לכתובת ה- IP של אתר אינטרנט לתוך שורת הכתובת, תוכל לגלוש באינטרנט באופן טכני גם לאחר שרשת ה- DNS שלך לא נענתה. אמנם זה נכון, אנחנו לא רוצים לזכור כל כתובת IP עבור כאשר DNS יורד! זה יהיה הרבה יותר טוב אם נוכל לתקן את הבעיה במקום.
תיקון שגיאות DNS
אז זה מספיק על מה DNS. עכשיו, בואו נסתכל על האפשרויות שיש לך כאשר ה- DNS שלך פועל.
מטמון DNS
אם אתה מבקר באותו דף הרבה, זה הגיוני שהמחשב יזכור את הכתובות עבור כתובות אתרים, כך שהוא לא צריך להציג את שרת ה- DNS בכל פעם. אחסון זה של כתובות אתרים זוכרות נקרא מטמון DNS. לפעמים המכשיר שלך יסתמך על זה כדי לפתור את כתובת האתר, אבל אם מטמון זה פגום, זה יחזור שגיאה.
Windows
השטיפה של מטמון ה- DNS ב- Windows היא קלה מאוד. כדי להתחיל, לחץ על מקש Win והתחל להקליד cmd
. כאשר שורת הפקודה מופיעה בתוצאות החיפוש, לחץ לחיצה ימנית על זה, ובחר "הפעל כמנהל." זה מעלה חלון שורת הפקודה מוגבה אשר יכול לקבל שינויים ברמת המערכת.
כדי לשטוף את מטמון ה- DNS ב- Windows, הזן את הפקודה הבאה:
ipconfig / flushdns
Mac OS X
הפקודות עבור שטיפה DNS על מערכת ההפעלה של אפל נראה לשנות עם כיוון הרוח. יש בערך ארבע פקודות נפרדות ושונות עבור כל גרסה נפרדת של OS X. מסיבה זו כללנו רק את אלה האחרונים.
כדי לשטוף את מטמון ה- DNS ב- Mac OS, המשתמש יצטרך להפעיל חלון מסוף. ראש אל אזור היישומים, חפש יישום בשם "מסוף" והפעל אותו. עם הטרמינל פתוח, שטוף את כל חכירות ה- DNS מה- Mac והזן פקודה זו.
(OSX 10.10.4+)
dscacheutil-flushcache; sudo killall -HUP mDNSResponder
(OSX 10.10-10.10.3)
sudo discoveryutil mdnsflushcache; סודוקו
לינוקס
אם אתה משתמש ב- Linux, פתח חלון פקודה והקלד:
/etc/init.d/nscd הפעל מחדש
השתמש בשרת DNS ציבורי
אם האמור לעיל לא עובד, אז הפתרון האידיאלי הוא לשנות את השרת שבו אתה משתמש. ייתכן שהשרת שבו אתה משתמש כברירת מחדל ירד ולכן אינך יכול לפתור כתובות אתר. שרת DNS ציבורי טוב לנסות כאשר הוא מת הוא שרת ה- DNS הציבורי של Google. הוא ממוקם ב "8.8.8.8" ו "8.8.4.4." אתה יכול לשנות את הגדרות המתאם שלך להשתמש שרת DNS במקום אחד ברירת המחדל שלך.
אם אינך בטוח כיצד לשנות את שרת ה- DNS עבור המחשב שלך, עיין במדריכים שלנו עבור Windows, Mac, Linux ו- Android.
השבת את האבטחה (לזמן קצר!)
זה לא אידיאלי עבור תוכנות אבטחה להיות מושבת תוך שימוש באינטרנט. עם זאת, חבילת אבטחה overzealous או מושחתת יכולה לפעמים לחסום בקשות DNS יוצאות, וכתוצאה מכך שגיאת DNS. אם אתה נתקל בבעיות וניסיתי את כל האמור לעיל, נסה להשבית חומות אש ואפשרויות אבטחה אחרות כדי לראות אם זה מתקן את זה. אם הוא אינו פועל, נסה להסיר את ההתקנה של התוכנה ולהתקין אותה מחדש או לנסות תוכנה של ספק אחר. אם כן, זכור להפעיל את התוכנה מחדש!
סיכום
בעיות בשרת DNS יכולות להיות מתסכלות לתקן, במיוחד כאשר אינך יודע כיצד מתרחשות השגיאות מלכתחילה. יש לקוות, עכשיו יש לך רעיון טוב יותר של מה גורם שגיאות אלה וכיצד לתקן בעיות מבוססות DNS בעת גלישה באינטרנט.