Tuyển dụng
Viettel IDC

CNAME là gì? Hướng dẫn chi tiết cho người mới bắt đầu

11/02/2026

Trong 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 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.

CNAME Record được sử dụng để làm gì?

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.

Tiêu chí so sánh

CNAME Record 

A Record 

Định nghĩa

Bản ghi tạo bí danh cho một tên miền khác.

Bản ghi ánh xạ tên miền trực tiếp tới địa chỉ IP.

Giá trị đích 

Trỏ về một Tên miền 

Ví dụ: example.com).

Trỏ về một Địa chỉ IPv4 

Ví dụ: 192.168.1.1).

Cơ chế hoạt động

Gián tiếp: Tìm CNAME -> Tìm IP của tên miền đích.

Trực tiếp: Tìm ra ngay địa chỉ IP của máy chủ.

Hiệu suất

Chậm hơn do tốn thêm bước phân giải DNS.

Nhanh hơn 

Sử dụng cho Root Domain

Không 

Có 

Ví dụ sử dụng

www.blog.com trỏ về blog.com

blog.com trỏ về IP 103.10.10.10

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". 

Đặc điểm

CNAME Record

Alias Record

URL Redirect

Cơ chế

DNS (Trỏ tên miền -> Tên miền)

DNS (Trỏ tên miền -> Tên miền)

Web Server (HTTP)

Dùng cho Root Domain

Không

Có

Có

Dùng chung record khác

Không (Độc quyền)

Có

Có

Thay đổi URL trình duyệt

Không (Người dùng vẫn thấy tên miền cũ)

Không

Có (Thay đổi sang URL mới)

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  

Bình luận ()

Đăng nhập | Đăng ký
để gửi bình luận
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Xem thêm bình luận

Tin liên quan

29/09/2026

"SOVEREIGN CLOUD" VÀ NGHỊCH LÝ CHUYỂN ĐỔI SỐ: GIẢI MÃ BÀI TOÁN TUÂN THỦ CHO NGÀNH TÀI CHÍNH & CHÍNH PHỦ

Các tổ chức thuộc nhóm ngành trọng yếu như tài chính, ngân hàng (BFSI) và cơ quan nhà nước đang khao khát hiện đại hóa hệ thống IT (chuyển đổi sang kiến trúc Microservices, sử dụng Container/Kubernetes) để tăng tốc độ triển khai dịch vụ và nâng cao trải nghiệm người dùng. Tuy nhiên, họ lại đang vấp phải một "nghịch lý" lớn: Càng muốn áp dụng công nghệ Cloud hiện đại, rào cản về tuân thủ pháp lý và an toàn thông tin càng trở nên khắt khe.

29/09/2026

BÀI TOÁN "NOISY NEIGHBOR" TRÊN CLOUD VÀ CHIẾN LƯỢC TỐI ƯU HIỆU NĂNG CHO HỆ THỐNG CỐT LÕI

Trong kỷ nguyên mà dữ liệu là "dầu mỏ mới", việc vận hành các hệ thống xương sống (Core ERP, Core Banking) hay các workload tính toán chuyên sâu (AI, Machine Learning, Datalake) đòi hỏi năng lực phần cứng vô cùng mạnh mẽ.

27/09/2026

"BÃO GIÁ" HẠ TẦNG CNTT VÀ BÀI TOÁN SỐNG CÒN CỦA DOANH NGHIỆP: VÌ SAO PRIVATE CLOUD DẠNG DỊCH VỤ LÊN NGÔI?

Làn sóng bùng nổ hạ tầng AI toàn cầu đang tạo ra một "cơn địa chấn" về giá phần cứng máy chủ, chip nhớ DRAM, ổ cứng doanh nghiệp và chi phí năng lượng. Đứng trước áp lực phải chuyển đổi số nhưng lại vấp phải bài toán chi phí đầu tư (CapEx) đắt đỏ cùng thời gian giao hàng kéo dài hàng tháng, các nhà quản trị công nghệ (CIO) và tài chính (CFO) đang tìm kiếm một hướng đi mới: Không cần bỏ hàng tỷ đồng mua sắm hạ tầng mà vẫn sở hữu riêng một hệ thống Private Cloud hoàn chỉnh, an toàn và sẵn sàng vận hành ngay lập tức.

29/09/2026

Digital Workplace là gì? Xu hướng môi trường làm việc số cho doanh nghiệp

Digital Workplace là gì? Khám phá mô hình vận hành, thành phần, lợi ích, ứng dụng, thách thức và xu hướng môi trường làm việc số cho doanh nghiệp.

29/09/2026

Lỗ hổng Shellshock là gì? Cơ chế, tác động và cách khắc phục

Lỗ hổng Shellshock (CVE-2014-6271) trong Bash là gì, vì sao nghiêm trọng? Tìm hiểu nguyên nhân, hệ thống bị ảnh hưởng và cách kiểm tra, vá lỗi.

29/09/2026

Scratch là gì? Cách hoạt động, ứng dụng và đối tượng phù hợp

Scratch là gì? Tìm hiểu cách lập trình bằng khối lệnh, các khái niệm có thể học, ứng dụng thực tế và sự khác nhau giữa Scratch với ScratchJr.

29/09/2026

Phân biệt các loại Web Hosting: Đâu là lựa chọn phù hợp cho website?

Phân biệt các loại Web Hosting và tìm hiểu cách mỗi mô hình hoạt động, từ đó lựa chọn giải pháp phù hợp với nhu cầu, quy mô và định hướng phát triển website.

29/09/2026

Website có cần hosting không? Giải đáp chi tiết từ A-Z

Website có cần hosting không? Tìm hiểu vai trò của hosting, domain và các trường hợp cần và không cần mua hosting riêng cho website.

29/09/2026

Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam

Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam, cùng tiêu chí lựa chọn và những lưu ý quan trọng trước khi đăng ký dịch vụ.

28/09/2026

Trigger là gì trong DBMS? Cách hoạt động, các loại phổ biến và ứng dụng

Trigger là gì trong DBMS? Tìm hiểu cách trigger hoạt động, các loại phổ biến, ví dụ minh họa, ưu nhược điểm và khi nào nên sử dụng.