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 על שם שצריך לקבל דואר.