[2026] DNAME Record là gì? | Cách tạo và cấu hình DNAME record

DNAME Record là một bản ghi DNS đặc biệt, cho phép ánh xạ toàn bộ một nhánh tên miền sang tên miền khác thay vì xử lý từng subdomain riêng lẻ. Nhờ cơ chế này, quản trị viên có thể đơn giản hóa việc chuyển đổi hoặc tổ chức lại hệ thống DNS. Bài viết dưới đây sẽ giúp bạn hiểu rõ DNAME Record là gì, cách hoạt động, điểm khác biệt với CNAME, cách tạo, cấu hình và xử lý các lỗi thường gặp.

Bản ghi DNAME Record
  • 🌐 Khái niệm: DNAME (Delegation Name) dùng để ánh xạ toàn bộ một nhánh tên miền con (subdomain tree) sang tên miền khác cùng lúc.
  • ⚙️ Cơ chế: Thay thế phần hậu tố của tên miền được truy vấn và tạo CNAME tạm thời để Resolver tiếp tục phân giải IP đích.
  • ⚖️ Khác biệt CNAME: CNAME chỉ trỏ một hostname riêng lẻ, còn DNAME chuyển hướng toàn bộ hệ thống tên miền con bên dưới.
  • ⚠️ Lưu ý cấu hình: Không đặt tại Root Domain (tránh lỗi xung đột MX, NS), đảm bảo Zone đích có đủ bản ghi A/AAAA và tránh lồng ghép nhiều tầng Alias.

DNAME Record giúp đơn giản hóa quản trị khi chuyển đổi hệ thống tên miền lớn. Liên hệ VinaHost để được hỗ trợ cấu hình DNS tối ưu và dịch vụ tên miền uy tín 24/7.

1. DNAME Record là gì?

DNAME (Delegation Name) là bản ghi DNS (Hệ thống phân giải tên miền) dùng để ánh xạ toàn bộ một nhánh tên miền con sang một tên miền khác.

Khác với A hoặc CNAME chỉ xử lý từng hostname, DNAME hoạt động trên toàn bộ cây tên miền bên dưới node được cấu hình. Ví dụ, nếu old-domain.com có DNAME trỏ đến new-domain.com:

  • www.old-domain.comwww.new-domain.com
  • mail.old-domain.commail.new-domain.com

DNAME chỉ tác động đến các tên miền con, không áp dụng trực tiếp cho chính old-domain.com.

DNAME Record (Delegation Name Record) là bản ghi DNS dùng để chuyển hướng toàn bộ tên miền con sang một tên miền khác, tương tự CNAME nhưng áp dụng cho cả một nhánh tên miền.
DNAME Record là bản ghi DNS dùng để chuyển hướng toàn bộ tên miền con sang một tên miền khác.

2. Cách thức hoạt động của DNAME record

DNAME hoạt động bằng cách thay thế phần hậu tố của tên miền được truy vấn, sau đó tạo một CNAME tạm thời để resolver tiếp tục phân giải.

  • Nhận truy vấn: Resolver gửi yêu cầu cho app.old-domain.com.
  • Phát hiện DNAME: DNS Server tìm thấy DNAME tại old-domain.com trỏ đến new-domain.com.
  • Thay thế hậu tố: Hệ thống tạo tên mới app.new-domain.com và trả về CNAME tạm thời từ app.old-domain.comapp.new-domain.com.
  • Tiếp tục phân giải: Resolver truy vấn app.new-domain.com để lấy bản ghi thực tế như A hoặc AAAA và xác định IP cuối cùng.

3. So sánh chi tiết DNAME record và CNAME record

DNAME và CNAME đều dùng để tạo bí danh trong DNS nhưng khác nhau về phạm vi áp dụng và cách hoạt động:

Tiêu chíDNAME RecordCNAME Record
Phạm viÁp dụng cho toàn bộ nhánh tên miền conChỉ áp dụng cho một hostname
Cách hoạt độngThay thế phần hậu tố của tên miềnTrỏ một hostname sang hostname khác
Tên miền gốcKhông tác động trực tiếpCó thể áp dụng cho chính hostname được cấu hình
Ví dụold.comnew.com thì app.old.comapp.new.comapp.old.comapp.new.com
Mục đíchChuyển hướng cả một nhánh DNSTạo bí danh cho một tên miền cụ thể
Tính linh hoạtPhù hợp khi cần chuyển đổi nhiều subdomain cùng lúcPhù hợp khi chỉ cần chuyển một hostname

Tóm lại: CNAME phù hợp để chuyển hướng từng hostname, trong khi DNAME phù hợp để ánh xạ toàn bộ một nhánh tên miền.

4. Hướng dẫn cách tạo và cấu hình DNAME record chi tiết

Để DNAME hoạt động chính xác, cần tạo bản ghi trong DNS Zone và kiểm tra lại sau khi cấu hình. Quy trình thực hiện khá đơn giản, gồm các bước sau:

4.1. Các bước cấu hình DNS

Bước 1: Đăng nhập hệ thống quản lý DNS

Truy cập trang quản trị DNS của nhà cung cấp tên miền hoặc dịch vụ hosting, sau đó đăng nhập vào tài khoản quản trị. Tham khảo ngay dịch vụ ĐĂNG KÝ TÊN MIỀN tại VinaHost

Bước 2: Chọn DNS Zone cần cấu hình

Chọn đúng tên miền nguồn chứa nhánh cần ánh xạ. Ví dụ, nếu muốn chuyển toàn bộ old.example.com sang nhánh tương ứng trên new.example.com, hãy chọn DNS Zone của example.com.

Bước 3: Tạo bản ghi DNAME mới

Chọn Add New Record hoặc Thêm bản ghi, sau đó chọn loại DNAME và điền các thông tin:

  • Type: Chọn DNAME.
  • Name/Host: Nhập nhánh nguồn muốn ánh xạ, ví dụ old.example.com.
  • Target/Value: Nhập tên miền đích, ví dụ new.example.com.. Một số hệ thống yêu cầu dấu chấm . ở cuối để xác định đây là FQDN và tránh tự động nối thêm hậu tố của DNS Zone.
  • TTL: Có thể giữ giá trị mặc định hoặc đặt theo nhu cầu, chẳng hạn 3600 giây (1 giờ).

⚠️ Ví dụ cấu hình:
old.example.com → new.example.com
Khi đó, các tên miền bên dưới nhánh old.example.com sẽ được ánh xạ tương ứng sang new.example.com. Chẳng hạn app.old.example.com sẽ được phân giải theo app.new.example.com.

Bước 4: Lưu bản ghi

Kiểm tra lại Type, Name và Target trước khi nhấn Save/Lưu. Sau khi lưu, DNS Server sẽ bắt đầu cung cấp thông tin DNAME cho các truy vấn liên quan.

Bước 5: Chờ DNS cập nhật và kiểm tra

Thời gian cập nhật phụ thuộc vào TTL và hệ thống DNS của nhà cung cấp. Sau đó, tiến hành truy vấn DNAME để xác nhận bản ghi đã được công khai và phân giải đúng.

Hướng dẫn cách tạo và cấu hình DNAME record
Các bước cấu hình DNS

4.2. Cách kiểm tra DNAME đã hoạt động chưa

Sau khi cấu hình, có thể sử dụng công cụ dòng lệnh hoặc công cụ kiểm tra DNS trực tuyến để xác nhận bản ghi.

  • Trên Windows: Mở Command Prompt và sử dụng:
    nslookup -type=DNAME old.example.com

    Kết quả trả về cần thể hiện old.example.com có bản ghi DNAME trỏ đến tên miền đích đã cấu hình.

  • Trên Linux / macOS: Mở Terminal và sử dụng:
    dig old.example.com DNAME

    Có thể kiểm tra phần ANSWER SECTION để xác nhận bản ghi DNAME và giá trị Target.

  • Sử dụng công cụ trực tuyến: Có thể dùng các công cụ kiểm tra DNS như ClouDNS DNS Check để kiểm tra bản ghi từ nhiều máy chủ DNS khác nhau.

Ngoài việc kiểm tra bản ghi DNAME, nên thử truy vấn một subdomain thuộc nhánh nguồn, chẳng hạn app.old.example.com, để xác nhận quá trình ánh xạ sang app.new.example.com hoạt động đúng như cấu hình.

5. Các lỗi thường gặp khi dùng DNAME và cách xử lý

DNAME giúp ánh xạ cả một nhánh tên miền nhưng nếu cấu hình sai có thể gây xung đột DNS hoặc khiến quá trình phân giải không hoạt động như mong muốn. Dưới đây là một số lỗi thường gặp và cách xử lý:

5.1. Đặt DNAME tại Root Domain

Hậu quả: Có thể gây xung đột với các bản ghi quan trọng như MX, NS, TXT, ảnh hưởng đến email và các dịch vụ DNS khác.

Cách xử lý: Nên sử dụng DNAME cho các nhánh con (subdomain tree) và tránh đặt trực tiếp tại root domain nếu không thực sự cần thiết.

5.2. Thiếu bản ghi ở Zone đích

Hậu quả: DNAME vẫn hoạt động nhưng subdomain đích có thể không phân giải được do thiếu bản ghi A/AAAA hoặc các bản ghi cần thiết.

Cách xử lý: Kiểm tra và thiết lập đầy đủ các bản ghi cần thiết tại Target Zone trước khi cấu hình DNAME.

5.3. Lồng ghép nhiều tầng bản ghi Alias

Hậu quả: Chuỗi DNAME → CNAME → DNAME quá phức tạp có thể làm tăng thời gian phân giải và gây khó khăn khi kiểm tra, xử lý lỗi.

Cách xử lý: Giữ cấu trúc DNS đơn giản, phẳng và hạn chế sử dụng nhiều lớp chuyển hướng liên tiếp.

Một số câu hỏi liên quan đến DNAME Record

DNAME Record có thay thế hoàn toàn được CNAME không?

Không. DNAME và CNAME có phạm vi sử dụng khác nhau. DNAME phù hợp để ánh xạ toàn bộ một nhánh tên miền, trong khi CNAME dùng để tạo bí danh cho một hostname cụ thể.

Có nên đặt DNAME ở Root Domain không?

Không nên trong hầu hết trường hợp. DNAME tại root có thể gây xung đột với các bản ghi quan trọng như MX, NS, TXT. Vì vậy, nên sử dụng DNAME cho các subdomain hoặc nhánh tên miền riêng biệt.

Dùng DNAME có ảnh hưởng tới SEO của website không?

DNAME không trực tiếp ảnh hưởng đến SEO, vì đây là cơ chế phân giải DNS. Tuy nhiên, nếu cấu hình sai khiến website không truy cập được hoặc DNS phân giải lỗi, khả năng hiển thị và trải nghiệm người dùng có thể bị ảnh hưởng gián tiếp.

6. Tổng kết 

DNAME Record là giải pháp hữu ích khi cần ánh xạ toàn bộ một nhánh tên miền sang tên miền khác, giúp quản lý DNS thuận tiện và linh hoạt hơn. Tuy nhiên, để tránh lỗi phân giải hoặc xung đột với các bản ghi khác, cần cấu hình đúng DNS Zone, Target và kiểm tra kỹ sau khi thiết lập. Hy vọng những hướng dẫn trên giúp bạn hiểu rõ cách hoạt động và sử dụng DNAME Record hiệu quả. 

Mời bạn truy cập vào blog của VinaHost TẠI ĐÂY để theo dõi thêm nhiều bài viết mới. Hoặc nếu bạn muốn được tư vấn thêm về dịch vụ thì có thể liên hệ với chúng tôi qua:

Bài viết liên quan
Bình luận
Subscribe
Notify of
guest
0 Góp ý
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Tổng lượt truy cập: lượt xem
Zalo (08:00 AM - 05:00 PM)
scroll_top