רשומת 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.