DNS (מערכת שמות מתחם)

מערכת שמות המתחם (DNS) מתרגמת את תחום האינטרנט ואת שמות המארחים לכתובות IP ולהיפך.

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

כיצד פועל DNS

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

מסד הנתונים של DNS שוכן בהיררכיה של שרתי מסד נתונים מיוחדים. כאשר לקוחות כמו דפדפני אינטרנט מפיקים בקשות הקשורות לשמות המארחים באינטרנט, פיסת תוכנה (בדרך כלל מובנית בתוך מערכת ההפעלה של הרשת), מכנה את אנשי הקשר של DNS, אנשי הקשר הראשונים לשרת DNS כדי לקבוע את כתובת ה- IP של השרת. אם שרת ה- DNS אינו מכיל את המיפוי הדרוש, הוא יעביר את הבקשה לשרת DNS אחר ברמה הבאה הגבוהה בהיררכיה. לאחר שייתכן כי מספר הודעות העברה ומשלוח נשלחות בתוך היררכית ה- DNS, כתובת ה- IP עבור המארח הנתון מגיעה בסופו של דבר אל ה- Fixer, שמשלימה את הבקשה על פרוטוקול האינטרנט .

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

הגדרת DNS על מכשירים אישיים ורשתות ביתיות

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

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

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