דילוג לתוכן
ipaddress.co.il
CNAME

מה זו רשומת CNAME?

רשומת CNAME הופכת שם דומיין אחד לכינוי של שם אחר. איך עובד תרגום CNAME, למה אי אפשר להשתמש בו בשורש הדומיין, וטעויות נפוצות.

www.example.com.   3600   IN   CNAME   example.com.

רשומת CNAME ‏(Canonical Name) אומרת „השם הזה הוא כינוי – בדקו את השם האחר במקומו”. שרת ה-DNS עוקב אחרי השרשרת ומחזיר את הרשומות של היעד יחד עם ה-CNAME.

הכללים

  • לשם עם CNAME אסור שיהיו רשומות אחרות (RFC 1034). לכן שורש הדומיין, שצריך רשומות SOA ו-NS, לא יכול להיות CNAME.
  • אפשר לשרשר CNAME, אבל כל שלב עולה בשאילתה נוספת. שמרו על שרשראות קצרות.
  • רשומות MX ו-NS חייבות להצביע על שמות שיש להם רשומות A/AAAA, לא על CNAME.

שימושים נפוצים

הפניית www או תת-דומיין ל-CDN או לשירות SaaS (‏shop.example.co.il CNAME shops.provider.net), כך שהספק יכול לשנות כתובות בלי שתצטרכו לערוך את ה-DNS.

שאלות נפוצות

אפשר להשתמש ב-CNAME בדומיין הראשי?
לא ב-DNS תקני. השתמשו ברשומות A/AAAA, או ביכולת ALIAS/ANAME/flattening של ספק ה-DNS, שמתרגמת את היעד בשבילכם.
האם CNAME משפיע על דואר?
כן – לשם עם CNAME לא יכולות להיות גם רשומות MX או TXT, ולכן אל תשימו CNAME על שם שצריך לקבל דואר.

מדריכים לרשומות DNS