כפי שכולנו בוודאי יודעים DNS הוא אחד היסודות של הפעלת האינטרנט שפועל ברקע ומתאים את שמות אתרי האינטרנט שאנשים מקלידים בתיבת חיפוש עם כתובות ה-IP הבסיסיות שלהם.
אבל ישנם מקרים שבהם יש לך שירותים מרובים הפועלים על שרת יחיד החולקים את אותה כתובת IP כמו אתר אינטרנט ושרת ftp. כאן, אתה יכול להשתמש ברשומת CNAME כדי להפנות את תת הדומיינים לשם המתחם בפועל. בואו נסתכל מהי בדיוק רשומת CNAME וכיצד היא משתווה ל DNS .
מה זה DNS?
אם תהיתם אי פעם איך אתם ניגשים לדפי האינטרנט שאתם גולשים בהם כמעט כל יום? כאשר מזינים טקסט או מחרוזת בדף האינטרנט כמו google.com, wikipedia.org, abc.com וכו', DNS מתרגם בקשות כאלה לשמות לכתובות IP. בעולם הרשתות, המחשבים משתמשים במספרים כדי לתקשר זה עם זה, ובני אדם משתמשים בשמות כדי לתקשר זה עם זה בעולם האמיתי. כאן, DNS משמש כגשר בין שמות ומספרים. אז, מערכת שמות הדומיין (DNS) היא כמו ספריית טלפונים של האינטרנט ששומרת על מסד נתונים של שמות דומיינים באינטרנט. DNS היא מערכת שמות מבוזרת שהופכת שמות דומיינים קריא אנושיים לכתובות IP קריאות במכונה. לכן יש לנו את כתובות ה-IP האלה המוקצות לכל מכשיר ומכשיר באינטרנט.
מה זה CNAME?
CNAME, קיצור של Canonical Name Record, הוא אחד מסוגי רשומות המשאבים במערכת שמות הדומיין המשמשים למיפוי שם כינוי לשם דומיין אמיתי או קנוני.
CNAME מציין ששם דומיין הוא הכינוי של שם דומיין אחר. ה-CNAME מכונה גם השם האמיתי וקל יותר לחשוב עליו כעל רשומת כינוי. במקום לקחת שם DNS ולהפנות אותו לכתובת IP, עם CNAME, אתה יכול לקחת שם DNS ולהפנות אותו לשם DNS אחר.
לדוגמה, רשומת CNAME יכולה למפות את הכתובת www.cname.com לאתר האמיתי עם הדומיין cname.com. בכל המקרים, השמות הקנוניים חייבים תמיד להיות שם דומיין אחר ולעולם לא יכולים להיות כתובת IP. רשומת CNAME חשובה בעיקר כאשר שירותים מרובים פועלים מכתובת IP אחת.