CNAME là gì? Hướng dẫn chi tiết cho người mới bắt đầu
11/02/2026Trong quá trình trỏ tên miền hoặc cài đặt các dịch vụ như Mail Server hay CDN, chắc hẳn bạn đã bắt gặp thuật ngữ CNAME. Vậy cụ thể CNAME là gì và nó đóng vai trò quan trọng như thế nào trong hệ thống phân giải tên miền DNS? Hãy cùng Viettel IDC tìm hiểu bản chất, cách hoạt động ngay trong bài viết dưới đây.

CNAME là gì?
CNAME (viết tắt của Canonical Name Record - Bản ghi tên chính quy) đóng vai trò như một bí danh trong hệ thống phân giải tên miền DNS. Chức năng chính của nó là dùng để chuyển hướng một tên miền này sang một tên miền khác.
Bản ghi này cho phép nhiều tên miền khác nhau cùng được phân giải về chung một địa chỉ IP, giúp đơn giản hóa đáng kể quy trình quản lý các dịch vụ hoặc các tên miền phụ. Thay vì phải cập nhật IP cho từng tên miền con, bạn chỉ cần trỏ chúng về một tên miền đích duy nhất.
Ví dụ phổ biến nhất của CNAME chính là tiền tố "www". Thông thường, "www" được cấu hình như một bí danh của tên miền gốc (root domain). Khi người dùng truy cập vào www.example.com, hệ thống DNS sẽ hiểu rằng nó cần tham chiếu về tên miền gốc hay còn gọi là DNS zone apex là example.com để lấy dữ liệu.
Mặc dù cái tên kỹ thuật nghe có vẻ phức tạp, nhưng CNAME lại là công cụ cực kỳ đơn giản và hữu ích. Hãy tưởng tượng DNS giống như một cuốn danh bạ điện thoại khổng lồ giúp kết nối tên website (như www.example.com) với địa chỉ IP (dãy số định danh thiết bị).
Trong hệ thống đó, CNAME giúp các tổ chức quản lý tên miền linh hoạt hơn, hỗ trợ phân phối và cân bằng tải lưu lượng truy cập hiệu quả. Điều này góp phần quan trọng trong việc mang lại trải nghiệm người dùng nhanh chóng và mượt mà hơn.
Bạn có thể tham khảo một số bài viết hữu ích:
- Default Gateway là gì? Vai trò, cách hoạt động và sự khác biệt với IP Address
- Lỗi err_http2_protocol_error là gì? 10 Cách khắc phục hiệu quả nhất
- iperf3 là gì? Cơ chế hoạt động và sự khác biệt giữa các iperf
CNAME Record được sử dụng để làm gì?
Dưới đây là các trường hợp sử dụng phổ biến nhất của CNAME:
- Liên kết các dịch vụ mạng: Dùng để trỏ các định danh dịch vụ như Email, ABC (abc.example.com) hoặc mạng phân phối nội dung (CDN) về tên miền gốc ("tên thật").
- Quản lý Subdomain cho khách hàng: Thường thấy ở các nhà cung cấp dịch vụ (SaaS). Ví dụ: trỏ các tên miền phụ được tạo riêng cho khách hàng (như khachhang.dichvu.com) về tên miền gốc của hệ thống (dichvu.com) để dễ dàng quản lý tập trung.
- Tối ưu hóa phân phối nội dung CDN: Chuyển hướng lưu lượng truy cập đến máy chủ CDN tối ưu nhất dựa trên vị trí địa lý của người dùng, tính sẵn sàng của máy chủ DNS, hoặc các yếu tố kỹ thuật khác nhằm tăng tốc độ tải trang.
- Định hướng theo địa lý: Đăng ký tên miền tại nhiều quốc gia khác nhau (ví dụ: .vn, .sg, .jp) và trỏ tất cả các website này về tên miền chính, giúp thống nhất thương hiệu trên toàn cầu.
- Hợp nhất thương hiệu: Trỏ các website vệ tinh hoặc các tên miền bao vây thuộc cùng một công ty về một tên miền chính duy nhất, đảm bảo khách hàng luôn truy cập đúng địa chỉ mong muốn.

Quy trình phân giải DNS đối với bản ghi CNAME
Để hiểu rõ cách CNAME hoạt động, hãy cùng xem xét một ví dụ cụ thể khi hệ thống xử lý yêu cầu truy cập vào địa chỉ www.example.com:
- Khởi tạo yêu cầu: Một máy khách (DNS Client - ví dụ như trình duyệt của bạn) gửi yêu cầu tìm địa chỉ IP cho tên miền www.example.com.
- Tiếp nhận và Định vị: Máy chủ phân giải DNS nhận yêu cầu và tìm kiếm máy chủ tên miền có thẩm quyền đang chứa dữ liệu của tên miền example.com.
- Trả về CNAME: Máy chủ có thẩm quyền kiểm tra và trả về kết quả rằng www.example.com là một bản ghi CNAME.
- Nhận diện Bí danh: Máy khách nhận được phản hồi và hiểu rằng www.example.com chỉ là một bí danh trỏ đến tên miền gốc là example.com. Lúc này, máy khách bắt buộc phải khởi tạo một truy vấn mới cho example.com.
- Truy vấn lần 2 (Phân giải tên gốc): Một yêu cầu DNS mới cho example.com được gửi đi. Máy chủ phân giải tìm kiếm và trả về bản ghi A Record của example.com (lần này chứa địa chỉ IP thực).
- Kết nối: Có được địa chỉ IP từ bản ghi A, máy khách tiến hành kết nối đến máy chủ chứa nội dung của example.com.
Như bạn thấy, quá trình này yêu cầu 2 lần truy vấn (một lần tìm CNAME, một lần tìm A Record của tên miền đích). Do đó, CNAME thường có độ trễ cao hơn một chút so với A Record.
Các giới hạn kỹ thuật của bản ghi CNAME
Mặc dù linh hoạt, nhưng CNAME có những quy tắc nghiêm ngặt mà quản trị viên mạng bắt buộc phải tuân thủ để tránh gây lỗi hệ thống:
- Không đặt tại Root Domain (Tên miền gốc): Bạn không thể đặt CNAME cho tên miền cấp cao nhất (ví dụ: example.com). Tên miền gốc là nơi bắt đầu của thẩm quyền (SOA - Start of Authority) và bắt buộc phải trỏ về một địa chỉ IP (dùng A Record). CNAME chỉ thường dùng cho Subdomain (như www, blog, mail...).
- Chỉ trỏ đến Tên miền, KHÔNG trỏ đến IP: Đây là nguyên tắc bất di bất dịch. CNAME record phải luôn trỏ đến một tên miền khác. Nếu muốn trỏ đến IP, hãy dùng A Record.
- Tính "Độc quyền": Nếu một hostname đã được khai báo là CNAME, nó không được phép chứa bất kỳ loại bản ghi nào khác (như MX, TXT hay A Record). Ngoại lệ duy nhất là các bản ghi liên quan đến bảo mật DNSSEC (như RRSIG và NSEC).
- Hạn chế chuỗi CNAME (Chaining): Mặc dù về lý thuyết bạn có thể trỏ CNAME 1 sang CNAME 2, rồi CNAME 2 mới sang A Record, nhưng điều này được coi là kém hiệu quả (bad practice) vì làm tăng độ trễ và nguy cơ lỗi vòng lặp.
- Không dùng cho MX và NS: Các bản ghi trao đổi thư điện tử (MX Record) và máy chủ tên miền (NS Record) không bao giờ được phép trỏ đến một bí danh CNAME. Chúng phải trỏ đến một tên miền có A Record (địa chỉ IP) cụ thể.
Phân biệt CNAME, A Record, Alias Record và Redirect
1. Bảng so sánh CNAME Record và A Record
Đây là sự nhầm lẫn phổ biến nhất. Bảng này giúp làm rõ: Khi nào dùng tên, khi nào dùng IP.
2. Bảng phân biệt CNAME, Alias Record và Redirect
Trong quản trị tên miền, người dùng thường dễ nhầm lẫn giữa CNAME, Alias và Redirect vì mục đích chung của chúng đều là "đưa người dùng từ nơi này sang nơi khác".
Kết luận
Như vậy, CNAME là công cụ kỹ thuật quan trọng giúp tạo bí danh và quản lý việc chuyển hướng tên miền một cách linh hoạt trong hệ thống DNS. Hy vọng qua những chia sẻ chi tiết trên từ Viettel IDC, bạn đã nắm vững bản chất hoạt động cũng như các quy tắc cốt lõi của bản ghi này để áp dụng cấu hình hệ thống mạng một cách chính xác và hiệu quả.
Để được hỗ trợ tư vấn và tìm hiểu các dịch vụ của Viettel, bạn có thể liên hệ trực tiếp tới Viettel IDC qua các kênh:
- Hotline: 1800 8088 (miễn phí cước gọi)
- Fanpage: https://www.facebook.com/viettelidc
Tin nổi bật
Tin liên quan
Cổng SATA là gì? Cách nhận biết và kết nối ổ HDD, SSD
Cổng SATA là gì? Cách nhận biết cổng SATA trên mainboard, phân biệt các phiên bản và kiểm tra ổ HDD, SSD có tương thích trước khi nâng cấp.
Microsoft Publisher là gì? Tổng quan về phần mềm thiết kế dàn trang
Microsoft Publisher là gì? Đây là phần mềm dàn trang của Microsoft, hỗ trợ thiết kế ấn phẩm bằng các mẫu có sẵn và công cụ sắp xếp văn bản, hình ảnh linh hoạt.
Có nên sử dụng các công cụ Text to speech miễn phí? Ưu điểm và hạn chế
Có nên sử dụng các công cụ Text to Speech miễn phí? Cân nhắc chất lượng giọng đọc, hạn mức và quyền sử dụng để biết khi nào bản miễn phí đủ dùng hoặc cần nâng cấp.
Kiến trúc Client Server là gì? Cách mô hình máy chủ - máy khách hoạt động
Kiến trúc Client Server là gì? Đây là mô hình máy khách - máy chủ, tổ chức việc gửi yêu cầu, xử lý và trao đổi dữ liệu trong các ứng dụng và dịch vụ mạng.
Cấu trúc silo là gì trong SEO? Cách xây dựng cấu trúc silo cho website
Cấu trúc silo là gì? Nắm rõ cách phân nhóm nội dung, phân biệt silo vật lý và silo ảo để xây dựng website dễ điều hướng, thuận tiện quản lý và hỗ trợ SEO.
Top 15 các phần mềm quay lại màn hình miễn phí cho máy tính và điện thoại
Các phần mềm quay lại màn hình miễn phí giúp bạn ghi hình rõ nét, lưu lại thao tác và tạo video hướng dẫn trực quan cho nhu cầu học tập, làm việc hằng ngày.
Postfix là gì? Hướng dẫn cài đặt và cấu hình trên Ubuntu
Postfix là gì được giải đáp qua vai trò của phần mềm chuyển thư mã nguồn mở, giúp doanh nghiệp chủ động quản lý luồng email và cấu hình hệ thống trên Linux.
Cách quét mã độc cho website WordPress và lưu ý bảo mật cần biết
Cách quét mã độc cho website WordPress giúp phát hiện tệp đáng ngờ, xác định dấu vết xâm nhập và hỗ trợ xử lý sớm nguy cơ ảnh hưởng đến dữ liệu, người truy cập.
Top 20 các plugin hữu ích cho WordPress tốt nhất nên cài đặt
Các plugin hữu ích cho WordPress giúp mở rộng chức năng sẵn có của website, cải thiện trải nghiệm người dùng và đơn giản hóa công việc quản trị hằng ngày.
Hướng dẫn cài đặt các ứng dụng trên Ubuntu cho người mới
Hướng dẫn cài đặt các ứng dụng trên Ubuntu chi tiết từng bước, giúp người mới dễ dàng thao tác từ tải phần mềm, thiết lập gói cài đến khởi chạy ứng dụng.
Bình luận ()