מאגרי מידע

מדוע לא ניתן להגדיר רשומת cname עבור דומיין (ללא www)?


רשומת CNAME אינה יכולה להיות מוגדרת עבור הדומיין הראשי (לדוגמה, example.com ללא קידומת כגון www) מכמה סיבות טכניות ותקניות.

הסיבות הטכניות

  • הדומיין הראשי משמש בדרך כלל להגדרת רשומות DNS אחרות כגון רשומת A (כתובת IP), MX (מייל), או רשומות TXT הנדרשות לתפקוד תקין של הדומיין.
  • רשומת CNAME מחייבת שהדומיין יהיה "כינוי" בלבד. כלומר, לא ניתן להגדיר עבורו רשומות נוספות. כל רשומה אחרת תגרום להתנגשות ותמנע פעילות תקינה.

התאמה לתקן RFC 1034

לפי תקן RFC 1034, סעיף 3.6.2, אין לאפשר הגדרת רשומת CNAME לדומיין הכולל רשומות נוספות. התקן קובע שהגדרה כזו אינה תקינה, מכיוון שהיא מפריעה לאופן שבו שרתי DNS פועלים ומעבדים את הרשומות.

פתרונות אפשריים

  • שימוש ברשומת A: ניתן להפנות את הדומיין הראשי לכתובת IP של השרת באמצעות רשומת A.
  • הפניה 301: ניתן להגדיר הפניה מכתובת הדומיין הראשי לכתובת עם www או דומיין אחר באמצעות הגדרות שרת.

למידע נוסף על התקן והגבלותיו, ניתן לעיין במסמך המלא: RFC 1034.




נכתב ע"י: LiveDns Ltd - אחסון אתרים | תאריך: 12/02/2015
צפיות: 4999

חזרה לדף קודם