Tên Miền Cao Cấp Tên miền là tài sản
🛠 Kỹ thuật & DNS · · 👤 Tên Miền Đẳng Cấp · 👁 52 lượt xem

CNAME, ALIAS và ANAME: chọn bản ghi nào cho tên miền gốc

Tên miền gốc không được phép dùng CNAME. Bài này giải thích vì sao, và ba cách xử lý thực tế khi nhà cung cấp chỉ cho bạn một tên máy chủ.

CNAME, ALIAS và ANAME: chọn bản ghi nào cho tên miền gốc

Đây là tình huống gặp ở gần như mọi lần dựng site: nhà cung cấp đưa cho bạn một tên máy chủ để trỏ tới, còn bạn thì muốn dùng chính tên miền gốc. Bạn mở bảng DNS, định thêm một bản ghi CNAME, và hoặc là hệ thống từ chối, hoặc là nó nhận rồi email của bạn ngừng hoạt động.

Nguyên nhân nằm ở một quy tắc cũ của DNS, và có ba cách xử lý.

Vì sao quy tắc đó tồn tại

Bản ghi CNAME nói rằng: tên này chỉ là bí danh của tên kia, hãy đi tra tên kia. Quy chuẩn DNS quy định một tên đã có CNAME thì không được có bất kỳ bản ghi nào khác — vì nếu có, sẽ không rõ nên dùng thông tin ở đâu.

Vấn đề là tên miền gốc bắt buộc phải có bản ghi NS, và hầu như luôn có thêm MX cho thư, TXT cho xác thực. Đặt CNAME ở đó là vi phạm quy tắc.

Triệu chứng thực tế rất dễ nhận: trang web chạy bình thường, nhưng thư gửi tới tên miền biến mất. Đây là lỗi tốn nhiều thời gian nhất trong nhóm này, vì người ta thường chỉ kiểm web.

Cách 1: dùng bản ghi A với địa chỉ cố định

Đơn giản nhất. Bạn hỏi nhà cung cấp địa chỉ IP, đặt bản ghi A cho tên gốc, xong.

Dùng được khi địa chỉ ổn định — máy chủ riêng, máy chủ ảo, hoặc dịch vụ có cam kết địa chỉ cố định.

Không nên dùng khi nhà cung cấp nói rõ “hãy trỏ bằng tên máy chủ”. Câu đó nghĩa là địa chỉ của họ có thể đổi mà không báo, và ngày họ đổi là ngày site bạn ngừng.

Cách 2: dùng ALIAS hoặc ANAME

Nhiều nhà cung cấp DNS có loại bản ghi này. Cách hoạt động: bạn khai tên đích, nhà cung cấp tự tra tên đó rồi trả về địa chỉ IP cho máy khách. Máy khách thấy một bản ghi A hoàn toàn hợp lệ, nên không vi phạm quy tắc nào, và các bản ghi MX, TXT ở tên gốc vẫn nguyên.

Đây là cách đúng nhất trong phần lớn trường hợp. Hai điều cần biết:

  • Không phải nhà cung cấp DNS nào cũng có. Nếu nhà cung cấp hiện tại không hỗ trợ, đổi nhà cung cấp DNS thường dễ hơn đổi kiến trúc.
  • Tên gọi khác nhau: ALIAS, ANAME, hoặc “CNAME phẳng”. Chức năng như nhau, đừng bối rối vì tên.

Cách 3: chuyển hướng tên gốc sang tên miền phụ

Bạn dùng tên miền phụ làm địa chỉ chính thức, rồi cho tên gốc chuyển hướng sang đó. Tên miền phụ thì dùng CNAME thoải mái, vì nó không bị ràng buộc như tên gốc.

Cách này chạy được và nhiều tổ chức lớn vẫn dùng. Đánh đổi là khách gõ tên gốc sẽ bị chuyển một nhịp, và địa chỉ hiển thị dài hơn. Với thương hiệu coi trọng địa chỉ ngắn gọn, đó là cái giá đáng cân nhắc.

Lưu ý kỹ thuật: chuyển hướng phải làm ở tầng máy chủ web hoặc dịch vụ chuyển hướng, không làm được bằng bản ghi DNS. DNS chỉ trả về địa chỉ, nó không biết khái niệm chuyển hướng.

Chọn thế nào

  • Nhà cung cấp cho địa chỉ IP cố định và cam kết không đổi → bản ghi A.
  • Nhà cung cấp chỉ cho tên máy chủ → ALIAS/ANAME, đổi nhà cung cấp DNS nếu cần.
  • Không có lựa chọn nào ở trên → chuyển hướng, và chấp nhận địa chỉ chính là tên miền phụ.

Kiểm sau khi đặt — đừng chỉ kiểm web

Ba phép kiểm, làm đủ cả ba:

  1. Tra bản ghi A của tên gốc, xác nhận trả về đúng địa chỉ mong muốn.
  2. Tra bản ghi MX của tên gốc, xác nhận vẫn còn và vẫn đúng. Đây là bước hay bị bỏ.
  3. Mở trang bằng chính tên gốc, không dùng tên miền phụ, và không dùng bộ nhớ đệm cũ của trình duyệt.

Thay đổi DNS cần thời gian lan tỏa, nên nếu kết quả chưa đúng ngay thì chưa vội sửa tiếp. Sửa chồng lên nhau trong lúc chưa lan hết là cách nhanh nhất để mất dấu mình đã đặt những gì.

Tên miền bạn muốn còn trống không?
Tra cứu miễn phí tình trạng, thông tin whois và giá đăng ký của mọi tên miền — quốc tế và .vn.
Tra cứu tên miền ngay

❓ Câu hỏi thường gặp

Vì sao tên miền gốc không dùng được CNAME?
Vì tên miền gốc bắt buộc phải có các bản ghi khác như NS và thường cả MX, trong khi quy chuẩn DNS quy định một tên đã có CNAME thì không được có bản ghi nào khác. Đặt CNAME ở gốc sẽ khiến các bản ghi kia bị bỏ qua, và hay gặp nhất là mất email.
ALIAS và ANAME khác nhau thế nào?
Về bản chất giống nhau: nhà cung cấp DNS tự tra tên đích rồi trả về địa chỉ IP, nên máy khách vẫn nhận một bản ghi A hợp lệ. Tên gọi khác nhau tùy nhà cung cấp; chức năng thì như nhau.
Dùng bản ghi A cố định có sao không?
Được, miễn là địa chỉ đích ổn định. Rủi ro là khi nhà cung cấp đổi địa chỉ mà bạn không biết, site sẽ ngừng hoạt động. Nếu họ khuyến nghị dùng tên máy chủ thay vì địa chỉ, đó là dấu hiệu địa chỉ có thể đổi.
Cách nào kiểm tra đã đặt đúng?
Tra bản ghi A của tên gốc và xác nhận nó trả về địa chỉ mong muốn, rồi tra tiếp bản ghi MX để chắc chắn email không bị mất. Kiểm cả hai, vì lỗi hay gặp nhất là web chạy được còn thư thì không.
🏷 Tags: ALIAS ANAME bản ghi A cấu hình dns cname DNS hosting kỹ thuật tên miền tên miền gốc trỏ tên miền
⭐
Thiện Hồ Sáng lập Tên Miền Đẳng Cấp · 68K+ followers · Expert đầu tư tên miền

💎 Tìm tên miền cho dự án của bạn?

Duyệt 2.088+ domain premium .com .net .org .vn .com.vn .gd

→ Khám phá ngay

📚 Bài viết liên quan