DOMAIN NAME SERVICES

שאלות שבהן נעסוק:

  1. מה תפקידו של שרת DNS?
  2. מה יש בתוך שרת DNS ?
  3. איך עובד שירות DNS  ברשת האינטרנט ?
  4. איך אני יודע איזה שרת DNS נותן לי שירות מקומי?
  1. DNS – שרת בתוך הרשת שמקבל גם הוא כתובת IP ( לרוב ע"י DHCP ) אלה אם כן בצורה ידנית שאליה ניתן לפנות בתוך הרשת באופן מקומי.
  2. שרת זה מבצע שירות שנקרא RESOLVING ( תרגום ).

שירות זה מבצע תרגום בין כתובות IP לשמות ובין שמות לכתובות IP.

שרת DNS שאינו מסוגל לבצע RESOLVING מאיזשהי סיבה – מתקשה לתפקד ואינו תקין.

ZONE – ספרייה/איזור ניהולי שבו מופיעים הקבצים שמבצעים את פעולת ה – RESOLVING.

השמות של ה – ZONES מעידים על אופי פעולת התרגום ( למשל: האם התרגום הוא:

IP <===== שם

או

שם ====>  IP

RECORD ( רשומה ) – הקובץ בתוך ה –  ZONE שמכיל את המידע שנדרש לפעולת ה – RESOLVING.

שרת הDNS עובד בצורה היררכית: במידה ומשתמש פונה לרשת האינטרנט ( רשת ציבורית )

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

במידה ולא יימצא שרת מתאים – התשובה למשתמש תהיה שהשרת לא קיים ( ERROR 404 )

יש פקודה שנקראת NSLOOKUP

הפקודה נותנת 2 דברים:

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

אי זמינות לעומת אי שרידות:

אי – זמינות:

V המידע קיים

X אין גישה לשרת

AVAILABILLITY

אי – שרידות:

X המידע לא קיים

V יש גישה לשרת

REDUNDENCY

לדוגמא:

אפשרות של עקוב אחריי בDNS:

נניח אני רוצה לחייג ליעקב אז אני מגדיר שהשיחה תופנה ליעקב

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

סוגי רשומות:

תרגום שם לכתובת IPV4 – A

תרגום שם לכתובת IPV6 – AAAA

תרגום כינוי HOST לכתובת IP – ALIAS

כתובת ושם של שרת דואר – MX

רשומה המתארת שרת שנותן שירותים ספציפיים – SRV

רשומה שמתרגמת כתובת IP לשם ( נמצאת ב  REVERSE LOOKUP ZONES )

כתיבת תגובה

תפריט נגישות