מה זה שירות DNS ושרת DNS?

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

מהו שירות DNS?

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

באופן ספציפי, ניתן לחלק את שירות DNS לשירות רזולוציה רקורסיבית, שירות שמות דומיין שורש, שירות שמות דומיין TLD ושירות שמות דומיין סמכותי.

מהו שרת DNS?

שרת DNS (Domain Name Server), המכונה גם שרת שמות ואחראי על אספקת שירותי DNS. הוא שומר על סוגים שונים של רישומים. שרתי ה-DNS כוללים פותרים רקורסיביים, שרתי שורש, שרתי TLD ושרתים סמכותיים, הפועלים יחד כדי לספק למשתמשים כתובות IP.

האיור הבא הוא תרשים הזרימה של שרתי DNS.

dns_workflow
  • פותר רקורסיבי: ידוע גם בתור פותר DNS, המנוהל בדרך כלל על ידי ספק שירותי אינטרנט. זהו השלב הראשון בשאילתת DNS. הפותר הרקורסי שומר את התשובה הסופית עבור כל שאילתה שבוצעה ושומר אותה לפרק זמן (נקרא זמן-לחיים). כאשר פותר רקורסיבי מקבל בקשת שאילתה רקורסיבית ממשתמש, אם יש מטמונים, הוא ישתמש ישירות בתשובה המאוחסנת במטמון כדי להגיב במהירות מבלי צורך לתקשר עם כל שרת DNS אחר. אם לא, הוא ישלח בתורו בקשות לשרת השורש, ולאחר מכן ישלח בקשה נוספת לשרת ה-TLD לאחר קבלת התשובה הראשונית, ולאחר מכן ישלח את הבקשה האחרונה לשרת הסמכותי, ולבסוף יקבל את כתובת ה-IP כתגובה ו להחזיר אותו למשתמש.
  • שרת שורש: ישנם 13 שרתי שמות דומיינים שורשיים בעולם, ואחד הוא שרת השורש הראשי בארצות הברית, המופעל על ידי Network Solutions, סוכנות אינטרנט אמריקאית. 12 האחרים הם שרתי שורש משניים, מתוכם 9 בארצות הברית, 2 באירופה (ממוקמים בבריטניה ובשוודיה), ואחד באסיה (ממוקם ביפן). אם אין תשובה במטמון, הפותר יזום בקשת שאילתה לשרת השורש. שרת השורש מתעד את שם הדומיין ברמה העליונה (.com, .net, .org וכו') ואת המארח המתאים. לאחר שהפותר רקורסיבי מקבל את התשובה הראשונית, הוא שולח בקשה נוספת לשרת השמות של TLD.
  • שרת TLD: TLD הוא שם הדומיין ברמה הגבוהה ביותר במערכת שמות הדומיין, ושרת השמות של TLD מנהל את כל המידע על שם הדומיין של הדומיין הגנרי ברמה העליונה. נכון ליולי 2015, היו 1,058 דומיינים ברמה העליונה, מחולקים לשתי קטגוריות: דומיינים כלליים ברמה העליונה ודומיינים ברמה העליונה של מדינה/אזור. ה-gTLD הנפוצים ביותר הם: .com, .org, .net, .edu ו-.gov. דומיין ברמה העליונה של המדינה מתייחס לדומיין הספציפי למדינה או מדינה. לדוגמה, .cn, .uk, .us, .de, .jp וכו'. כאשר שרת ה-TLD מקבל בקשת שאילתה עבור דומיין ברמה עליונה מסויים מהמפותר הרקורסי, שרת הדומיין המתאים ברמה העליונה מודיע לרקורסיב פותר התשובה ומפנה אותה לשרת הסמכותי כדי להתחיל את השאילתה הבאה.
  • שרת סמכותי: שרת סמכותי מוגדר על ידי רשם שמות הדומיין עבור שם דומיין ספציפי (כגון "www.ipshu.com"), המשמש לניהול (הוספה, מחיקה, שינוי וכו') של הדומיין הספציפי. שם עצמו. כאן הפותר הרקורסי מוצא את כתובת ה-IP של שרת האינטרנט המתאימה לתחום ומחזיר את כתובת ה-IP לפותר הרקורסי. שרת סמכותי הוא בדרך כלל השלב האחרון בעיבוד של מציאת כתובת IP.

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

📚 תגובה

שפות