Chuyển tới nội dung chính

Bản ghi CNAME chi tiết

Bản ghi CNAME là gì

Bản ghi CNAME (Canonical Name Record) được sử dụng để trỏ một tên miền đến một tên miền khác, thực hiện phân giải bí danh hoặc. Ví dụ:
Trỏ a.example.com đến www.example.com, khi người dùng truy cập a.example.com, sẽ chuyển hướng đến www.example.com.

Các mục đích phổ biến của bản ghi CNAME

1. Tên miền phụ trỏ đến tên miền chính

  • Ví dụ: blog.example.com trỏ đến www.example.com, như vậy tất cả các yêu cầu truy cập blog.example.com sẽ được chuyển hướng đến máy chủ mà www.example.com trỏ đến.

2. Cân bằng tải và CDN

  • Trỏ tên miền tới tên miền do CDN cung cấp để tăng tốc và phân phối, ví dụ www.example.com trỏ tới example.cdnprovider.com.

3. Bí danh dịch vụ

  • Dùng để liên kết tên miền với dịch vụ bên thứ ba, chẳng hạn như dịch vụ email, lưu trữ đám mây, ứng dụng SaaS, v.v.:

    • mail.example.commail.provider.com

    • shop.example.comshop.saasplatform.com

4. Chuyển hướng tên miền để đơn giản hóa quản lý

  • Khi máy chủ thay đổi, chỉ cần sửa đổi trỏ tới của tên miền đích, không cần sửa IP của từng tên miền phụ.

Thêm bản ghi CNAME

Thêm bản ghi CNAME

Bản ghi máy chủ:

  • @ biểu thị tên miền chính (ví dụ example.com)

  • www đại diện cho www.example.com

  • Các tên miền phụ cụ thể khác

Loại: Chọn Bản ghi CNAME

TTL: 600 giây (được khuyến nghị)

Giá trị: Nhập địa chỉ tên miền cần trỏ tới

Trọng số: Không có yêu cầu đặc biệt, có thể điền thống nhất là 1.

TTL
  • TTL là thời gian tồn tại của bản ghi DNS trong bộ nhớ đệm của máy chủ DNS đệ quy.

  • Đơn vị là giây, TTL càng ngắn thì thay đổi DNS càng có hiệu lực nhanh; TTL càng dài thì tỷ lệ truy cập bộ nhớ đệm càng cao và tốc độ phân giải càng ổn định.

  • 600 giây (10 phút) là giá trị dung hòa phổ biến, cân bằng giữa tính linh hoạttính ổn định.

Trọng số

Giá trị trọng số càng lớn thì tỷ lệ truy cập được phân bổ càng cao, chỉ có tác dụng trong các bản ghi cùng loại.

Lưu ý

  1. Bản ghi CNAME chỉ có thể trỏ tới một tên miền khác, không thể trỏ tới địa chỉ IP.

  2. Tiêu chuẩn RFC quy định rằng khi tên miền phụ thiết lập CNAME thì không được có bản ghi khác; trong thực tế nếu tồn tại đồng thời, thường ưu tiên CNAME, nhưng điều này không đúng tiêu chuẩn.

  3. Tên miền gốc, ví dụ example.com, thường cần thiết lập bản ghi A hoặc bản ghi AAAA, không thể thiết lập bản ghi CNAME.