Cấu hình bản ghi A, CNAME, MX, TXT cho website và email

Bài viết này giải thích vai trò của bốn bản ghi DNS phổ biến nhất bằng ví dụ thực tế, đồng thời hướng dẫn cách cấu hình sao cho website và email hoạt động ổn định. Mục tiêu là đọc xong có thể tự kiểm tra được bản ghi mình đang dùng, tránh sửa nhầm và biết khi nào nên dùng A, CNAME, MX hoặc TXT.
|
Trả lời nhanh: Bản ghi A dùng để trỏ về IP, CNAME dùng để tạo bí danh, MX dùng cho email, còn TXT thường dùng để xác thực dịch vụ như SPF, DKIM hoặc DMARC. |
Nếu bạn đang xây website mới hoặc cần đối chiếu tên miền và hạ tầng, có thể xem thêm DNS là gì, Tên miền và Bảng giá dịch vụ để chọn đúng dịch vụ trước khi chỉnh DNS.
Từng loại bản ghi dùng để làm gì?
A record
A record là bản ghi dùng để trỏ tên miền hoặc subdomain về một địa chỉ IP cụ thể. Đây là lựa chọn phổ biến nhất khi bạn muốn domain chính mở website đang đặt trên hosting hoặc VPS.
CNAME record
CNAME dùng để tạo bí danh. Nó thường được dùng cho www, blog hoặc các subdomain khác để trỏ về một tên miền chuẩn thay vì giữ một IP riêng.
MX record
MX quyết định máy chủ nào nhận email của domain. Nếu MX sai, website vẫn có thể chạy nhưng email có thể không nhận được.
TXT record
TXT thường được dùng cho xác thực domain và cấu hình email như SPF, DKIM, DMARC. Đây là nhóm bản ghi rất quan trọng nếu bạn dùng email doanh nghiệp.

Mỗi bản ghi DNS có một nhiệm vụ riêng
Khi nào dùng A và khi nào dùng CNAME?
Hãy dùng A record khi bạn cần trỏ trực tiếp về IP của hosting hoặc VPS, đặc biệt với domain gốc. Hãy dùng CNAME khi cần tạo bí danh cho www hoặc subdomain và muốn nó phụ thuộc vào một tên miền khác.
MX record cho email hoạt động thế nào?
Khi ai đó gửi email tới domain của bạn, hệ thống email sẽ nhìn vào MX record để biết máy chủ nào phải nhận thư. Vì vậy, chỉnh MX không đúng có thể làm email ngừng hoạt động dù website vẫn bình thường.
TXT record cho xác thực email và domain
TXT không phải để trỏ website, nhưng nó cực kỳ quan trọng với email doanh nghiệp. SPF giúp xác định máy chủ nào được phép gửi thư, DKIM giúp ký điện tử cho email, còn DMARC cho biết cách xử lý khi email không đạt yêu cầu xác thực.

Tránh xung đột bản ghi là bước quan trọng nhất khi cấu hình DNS
Bảng đối chiếu bản ghi theo tình huống
|
Tình huống |
Bản ghi nên dùng |
Lý do |
|
Domain chính trỏ về hosting/VPS |
A |
Trỏ trực tiếp về IP máy chủ |
|
www hoặc blog subdomain |
CNAME |
Tạo bí danh, dễ quản lý |
|
Email doanh nghiệp |
MX + TXT |
Nhận thư và xác thực domain |
|
SPF/DKIM/DMARC |
TXT |
Xác thực gửi thư và giảm vào spam |
Lỗi cấu hình và cách kiểm tra
Bản ghi mới thêm nhưng website chưa chạy
Nguyên nhân thường là DNS propagation chưa xong hoặc TTL còn cao. Bạn cần chờ đủ thời gian và kiểm tra cả cache trình duyệt, DNS của nhà mạng và trạng thái dịch vụ web trên hosting/VPS.
Sửa nhầm bản ghi MX khiến email lỗi
Đây là lỗi rất phổ biến khi chỉ tập trung vào website mà quên rằng MX quản lý thư. Nếu email bị lỗi sau khi đổi DNS, hãy kiểm tra lại MX, SPF và TXT đầu tiên.
Có thể vừa dùng A vừa dùng CNAME không?
Có, nhưng phải đúng ngữ cảnh và không xung đột trên cùng một host name. Ví dụ: domain chính có thể dùng A, còn www có thể dùng CNAME.
Checklist trước khi xuất bản
|
Hạng mục |
Cần kiểm tra |
|
Website |
A record hoặc CNAME đã trỏ đúng |
|
WWW |
www và non-www hoạt động nhất quán |
|
|
MX và TXT không bị sửa nhầm |
|
Propagation |
Đã chờ đủ thời gian cập nhật DNS |
|
Xác thực |
SPF, DKIM, DMARC nếu dùng email doanh nghiệp |
FAQ
TXT record có bắt buộc không?
Không bắt buộc cho website cơ bản, nhưng rất cần cho xác thực email và domain. Nếu bạn có dùng email doanh nghiệp hoặc dịch vụ gửi thư, TXT gần như không thể bỏ qua.
Có thể vừa dùng A vừa dùng CNAME không?
Có, miễn là không xung đột trên cùng một host name. A thường dùng cho domain chính, còn CNAME thường dùng cho www hoặc subdomain.
MX record sai có làm mất email không?
Có thể khiến email không nhận được nếu máy chủ thư không còn được trỏ đúng. Vì vậy, sau khi thay DNS luôn phải kiểm tra email trước tiên.
SPF, DKIM, DMARC khác nhau thế nào?
SPF là danh sách máy chủ được phép gửi thư, DKIM là chữ ký xác thực nội dung thư, còn DMARC là chính sách xử lý khi email không đạt xác thực.
Kết luận
Cấu hình A, CNAME, MX, TXT không khó nếu hiểu đúng vai trò của từng bản ghi. A và CNAME chủ yếu phục vụ website và subdomain, MX và TXT liên quan nhiều tới email và xác thực domain. Làm đúng ngay từ đầu sẽ giúp bạn tránh được rất nhiều lỗi khó chịu sau này.
Nếu bạn cần chọn dịch vụ hạ tầng phù hợp hơn, hãy xem Bảng giá dịch vụ hoặc vào trang Liên hệ để được hỗ trợ trực tiếp.



Dịch Vụ Liên Quan
DNS là gì? Cách trỏ tên miền về hosting/VPS đúng chuẩn
Bài viết này giải thích DNS theo cách dễ hiểu cho người mới và đồng thời chỉ ra quy trình...
Xem thêm