Thứ tự ưu tiên khi cấu hình DNS: Bản ghi nào phải đặt trước?
Không phải tất cả bản ghi DNS đều có tầm quan trọng ngang nhau. Hiểu rõ thứ tự ưu tiên giúp bạn tránh tình huống vừa trỏ tên miền xong website vẫn không mở được.
Vì sao thứ tự cấu hình DNS lại quan trọng?
Khi bạn trỏ tên miền về hosting, bạn không thể đặt tất cả bản ghi DNS cùng lúc và kỳ vọng chúng hoạt động ngang nhau. Một số bản ghi là điều kiện tiên quyết để các bản ghi khác phát huy tác dụng. Nếu bạn bỏ qua bước này, dù kỹ thuật là chính xác, website vẫn có thể không hoạt động đúng trong vài giờ hoặc thậm chí lâu hơn.
Vấn đề thường gặp: bạn cấu hình đầy đủ các bản ghi MX, CNAME, TXT nhưng quên bản ghi A, dẫn tới thư không đến và SSL không xác thực được. Hoặc bạn đặt bản ghi A trước khi chắc chắn máy chủ hosting đã sẵn sàng, khiến tên miền trỏ đến một máy chủ chưa cấu hình.
Thứ tự ưu tiên cấu hình DNS
1. Bản ghi A (Ưu tiên 1 — bắt buộc trước tiên)
Đây là bản ghi cơ bản nhất. Nó ánh xạ tên miền của bạn thành một địa chỉ IP cụ thể. Không có bản ghi A, tên miền không thể phân giải thành IP, và không có gì hoạt động được.
Cần làm gì trước: Kiểm chứng với nhà cung cấp hosting rằng máy chủ đã sẵn sàng nhận lưu lượng truy cập. Hỏi họ IP chính xác (không phải IP tạm thời) và xác nhận máy chủ đã cấu hình virtual host cho tên miền của bạn.
Dấu hiệu đúng: Chờ 5-10 phút rồi ping tên miền. Nếu IP trả về khớp với IP máy chủ, bản ghi A đã có hiệu lực.
2. Bản ghi AAAA (Ưu tiên 2 — tùy chọn nhưng nên thêm sớm)
Nếu hosting hỗ trợ IPv6, bạn nên thêm bản ghi AAAA cùng lúc với A. Không nhất thiết phải có, nhưng thêm vào sẽ chuẩn bị cho tương lai. Bỏ qua nếu hosting chỉ cung cấp IPv4.
3. Bản ghi MX (Ưu tiên 3 — sau khi website hoạt động)
Bản ghi MX chỉ định máy chủ email cho tên miền. Giá trị độ ưu tiên (priority value) rất quan trọng: số càng nhỏ, độ ưu tiên càng cao.
Lý do đặt sau: Bạn cần chắc chắn website chính đã lên. Nếu cấu hình MX sai, thư không đến, nhưng website vẫn hoạt động. Nếu bản ghi A sai, cả hai đều không hoạt động.
Mẹo: Nếu sử dụng dịch vụ email bên ngoài (Gmail, Outlook, Zoho), hãy lấy đúng bản ghi MX từ nhà cung cấp. Đừng đoán mò.
4. Bản ghi CNAME (Ưu tiên 4 — khi cần subdomain)
CNAME dùng để tạo bí danh cho subdomain, chẳng hạn www, mail, shop. Bạn không bắt buộc phải có CNAME ngay — nhiều website chỉ sử dụng bản ghi A và AAAA cho tên miền chính, rồi để mặc định cho www.
Cảnh báo: Không đặt CNAME trực tiếp trên tên miền gốc (ví dụ example.com). Luôn tạo CNAME cho subdomain như www.example.com hay api.example.com.
5. Bản ghi TXT (Ưu tiên 5 — cuối cùng, nhưng tầm quan trọng cao)
Bản ghi TXT dùng cho xác minh quyền sở hữu (Google Search Console, Microsoft, v.v.) và SPF/DKIM/DMARC cho email. Chúng không ảnh hưởng đến việc website mở, nhưng rất quan trọng cho bảo mật email và SEO.
Thứ tự trong TXT: Thêm SPF trước, sau đó DKIM (nếu cần), cuối cùng DMARC.
Bảng tóm tắt thứ tự ưu tiên
| Bản ghi | Độ ưu tiên | Khi nào cấu hình | Hậu quả nếu thiếu |
|---|---|---|---|
| A | 1 (Bắt buộc) | Ngay khi chắc máy chủ sẵn sàng | Website không mở |
| AAAA | 2 (Nên có) | Cùng lúc với A (nếu hỗ trợ) | IPv6 không hoạt động |
| MX | 3 (Quan trọng) | Sau khi A có hiệu lực chắc chắn | Thư không được nhận |
| CNAME | 4 (Tùy chọn) | Khi cần subdomain | Subdomain không hoạt động |
| TXT (SPF, DKIM, DMARC) | 5 (Bảo mật) | Sau khi MX có hiệu lực | Thư vào spam, xác minh thất bại |
Kiểm tra nhanh: Bản ghi nào đã có hiệu lực?
- Bản ghi A: Chạy lệnh
ping yourdomain.comhoặc dùng MXToolbox, chọn Công cụ → Tra cứu bản ghi A. - Bản ghi MX: Dùng
nslookup -type=MX yourdomain.comhoặc MXToolbox → Tra cứu bản ghi MX. - Bản ghi CNAME:
nslookup -type=CNAME www.yourdomain.comhoặc MXToolbox → Tra cứu bản ghi CNAME. - Bản ghi TXT:
nslookup -type=TXT yourdomain.comhoặc MXToolbox → Tra cứu bản ghi TXT.
Lưu ý khi thay đổi thứ tự
Nếu bạn đã cấu hình sai trước đó, đừng thay đổi đột ngột tất cả bản ghi cùng lúc. Hãy sửa từng cái một và chờ 15-30 phút để DNS lan truyền xảy ra, sau đó kiểm tra xem có gây ảnh hưởng gì không. Cách này giúp bạn xác định bản ghi nào gây sự cố nếu có.
Một chi tiết dễ bị bỏ qua: khi bạn thay đổi bản ghi DNS tại đơn vị quản lý tên miền, TTL (Thời gian sống) của bản ghi cũ vẫn còn hiệu lực ở các máy chủ DNS toàn cầu. Điều này có nghĩa một số người dùng sẽ vẫn nhìn thấy bản ghi cũ trong khoảng thời gian từ vài phút đến 24 giờ, tùy vào giá trị TTL bạn đã đặt.
Xem kho tên miền đã thẩm định tại Tên Miền Đẳng Cấp.
❓ Câu hỏi thường gặp
Tôi có thể cấu hình bản ghi MX trước bản ghi A không?
Bản ghi CNAME và bản ghi A khác nhau thế nào?
DNS propagation mất bao lâu?
Tôi cần bao nhiêu bản ghi TXT?
Nếu tôi không cấu hình MX record, email sẽ đi đâu?
💎 Tìm tên miền cho dự án của bạn?
Duyệt 1.895+ domain premium .com .net .org .vn .com.vn .gd
→ Khám phá ngay📚 Bài viết liên quan
Bản ghi MX: Tại sao email công ty vẫn đi vào spam dù đã trỏ đúng?
Bản ghi MX không chỉ là trỏ địa chỉ mail server — cách bạn sắp xếp ưu tiên và cấu hình SPF…
Tại sao không nên dùng dấu gạch ngang trong tên miền (dù vẻ ngoài có sạch hơn)
Dấu gạch ngang khiến tên miền dễ nhớ hơn trên giấy, nhưng tạo ra một loạt bất tiện thực tế…
CNAME vs A record: Khi nào dùng cái nào để trỏ subdomain
CNAME và A record đều trỏ được tên miền, nhưng chúng hoạt động khác nhau. Chọn sai loại có…