34 - What is DNS and how it works | כישורי ליבה בסייבר 2026

פתח ב-YouTube

דרג סרטון זה

התחבר כדי לדרג

תיאור

בסרטונים הקודמים למדנו שכאשר משתמש מזין בדפדפן כתובת של אתר אינטרנט, או בשפה מקצועית URL, הדפדפן נדרש להעביר בקשת HTTP אל ה WEBSERVER כדי לקבל את דף האינטרנט המבוקש. כדי שהדפדפן יוכל להעביר את בקשת ה HTTP אל ה WEBSERVER עליו קודם כל לדעת מה כתובת ה IP שלו. כמו שכל אדם רגיל שרוצה לכתוב מכתב בדואר רגיל לבית עסק מסויים, לא מספיק שהוא יציין על המעטפה את שם בית העסק, אלא הוא חייב גם לציין את הכתובת המלאה של בית העסק, שבלי אותה הכתובת, הדוור לא ידע לאן לשלוח את המכתב, כיוון שהוא לא מכיר את הכתובות של כל בתי העסק בעולם. באופן דומה, כאשר הדפדפן שולח בקשת HTTP למרחב רשת האינטרנט על מנת שתגיע ליעדה, לא מספיק שהוא יציין את שם הדומיין של האתר, כגון google.com, אלא עליו לציין גם את כתובת ה IP של ה WEBSERVER שמשרת את הדומיין של google.com, כיוון שרק באמצעות כתובת ה IP, מרחב הרשת ידע לנתב את הבקשה למקום הנכון. אם כן נשאלת השאלה, כיצד הדפדפן יודע את כתובת ה IP של האתר google.com או כל אתר אינטרנט אחר שאנחנו מזינים בכתובת ה URL? פה נכנסת לתמונה מערכת בשם domain name system, או בקיצור DNS, בה הדפדפן נעזר כדי לתרגם שם של דומיין, כגון google.com, לכתובת IP, שבאמצעותה הוא יוכל לשים נמען מדוייק על בקשת ה HTTP שהוא מייצר. בסרטון הזה נלמד לעומק מהיא מערכת DNS ומה מטרתה, מאיזה סוגי שרתים היא מורכבת, מהו התפקיד של כל שרת ושרת במערכת המורכבת הזו, מה ההבדל בין שרתי DNS ציבוריים לשרתי DNS פרטיים, מהוא האלגוריתם מאחורי המערכת הזו, כיצד מערכת ה DNS שומרת על יציבות, מייצרת איזון עומסים בין השרתים, מה שנקרא load balancing, וכיצד היא משתמשת בטכנלוגיית רשת שנקראת anycast כדי לרשת את עצמה באזורים שונים בעולם ולהחזיר תשובה מהירה למשתמשים. עוד נלמד על מנגנוני ה caching שקיימים ברכיבים השונים של המערכת, גם בצד השרת, אבל גם בצד הלקוח. נלמד מהן רשומות DNS, או באנגלית DNS Records, ולבסוף נלמד על מנגנון שנקרא reverse DNS שתפקידו לעשות בדיוק הפוך, לתרגם כתובת IP לשם דומיין. השיעור הבא שלנו יהיה שיעור מעשי, שם נראה בעיניים כיצד מערכת הDNS מתנהגת ונלמד כיצד להקים ולקנפג בעצמנו שרתי DNS, מה שיתן לנו הבנה עמוקה יותר כיצד כל מה שנלמד היום בא לידי ביטוי בפועל. // ידע קודם שנדרש לשיעור זה // הפרקים הקודמים בסדרת השיעורים כיצד עובד האינטרנט: https://tinyurl.com/4xu2m7yx // קישורים // הירשמו לערוץ שלי: http://tinyurl.com/SubsAviCyber הצטרפו אלי למועדון: https://tinyurl.com/avijoin היכנסו לערוץ שלי: https://tinyurl.com/AviCyberChannel Encryption, Encoding and Hashing - קישור: https://youtu.be/8_3xqM-C63k // פרקים // 00:00 הקדמה 03:48 מהו DNS ותפקידו 07:06 מבנה של דומיין 11:50 כיצד בנוייה מערכת ה DNS 18:47 סוגי שרתי DNS 33:13 אלגוריתם של שרת ה DNS RESOLVER 50:46 Redundancy, load balancing & low latency 53:04 DNS Caching 1:00:17 דוגמא להעברת בקשה מוצפנת ושלבי ה ROUTING 1:15:26 כיצד נקבע לאיזה שרת DNS RESOLVER בקשת ה DNS QUERY נשלחת 1:28:38 DHCP מספקית האינטרנט לנתב 1:36:53 שכבות האפליקציה 1:40:27 שכבות קביעת ה DNS SERVER 1:55:44 רשומות DNS 1:58:15 REVERSE DNS 2:13:54 סיכום 2:16:22 מילות סיום

NeTube Bot
פעיל עכשיו