CNAME còn có nhiều ứng dụng khác, bao gồm: cân bằng tải, chuyển đổi nền tảng hosting, và tăng tính bảo mật cho trang web. Cùng Cmay tìm hiểu chi tiết hơn nhé.
CNAME là gì?
CNAME (Canonical Name) là một loại record DNS (Domain Name System) được sử dụng để map một tên miền với một tên miền khác. Nó giúp bạn liên kết tên miền của bạn với tên miền khác, cho phép bạn sử dụng tên miền giả mà vẫn giữ nguyên URL của bạn.
Ứng dụng của CNAME
CNAME có nhiều ứng dụng, bao gồm:
- Liên kết tên miền: CNAME cho phép bạn liên kết tên miền của bạn với một tên miền khác, giúp bạn sử dụng một tên miền giả nhưng vẫn giữ nguyên URL của bạn.
- Load balancing: CNAME có thể được sử dụng để cân bằng tải giữa nhiều máy chủ, giúp bảo vệ dịch vụ trước sự gián đoạn hoặc sự tắt mạng.
- Thay đổi nền tảng hosting: Nếu bạn muốn chuyển đổi nền tảng hosting mà không muốn thay đổi URL của trang web của bạn, bạn có thể sử dụng CNAME để map tên miền của bạn với nền tảng hosting mới.
- Tăng tính bảo mật: Sử dụng CNAME có thể giúp tăng tính bảo mật cho trang web của bạn bằng cách giấu thông tin về máy chủ thực sự đang host trang web.
Tạo, chỉnh sửa và xóa các bản ghi CNAME
Để tạo, chỉnh sửa hoặc xóa các bản ghi CNAME, bạn cần truy cập vào bảng quản lý DNS của tên miền của bạn. Tại đây, bạn có thể thực hiện các thao tác sau:
- Tạo bản ghi CNAME:
- Truy cập vào bảng quản lý DNS của tên miền của bạn.
- Tìm và chọn mục “Tạo mới bản ghi”.
- Chọn “CNAME” là loại bản ghi.
- Nhập tên miền mới bạn muốn tạo (ví dụ: alias.example.com) vào trường “Tên”.
- Nhập tên miền gốc bạn muốn liên kết với (ví dụ: example.com) vào trường “Dữ liệu”.
- Lưu bản ghi.
- Chỉnh sửa bản ghi CNAME:
- Truy cập vào bảng quản lý DNS của tên miền của bạn.
- Tìm và chọn bản ghi CNAME mà bạn muốn chỉnh sửa.
- Chỉnh sửa thông tin tương ứng trong các trường “Tên” và “Dữ liệu”.
- Lưu bản ghi.
- Xóa bản ghi CNAME:
- Truy cập vào bảng quản lý DNS của tên miền của bạn.
- Tìm và chọn bản ghi CNAME mà bạn muốn xóa.
- Chọn “Xóa” hoặc tương đương.
- Xác nhận
Hạn chế của bản ghi CNAME là gì?
Có một số hạn chế khi sử dụng bản ghi CNAME:
- Không thể sử dụng với tên miền gốc (root domain): Bản ghi CNAME không thể được sử dụng cho tên miền gốc của một website (ví dụ: example.com), nó chỉ có thể được sử dụng cho các alias tên miền phụ (ví dụ: www.example.com).
- Không thể sử dụng với một số dịch vụ: Một số dịch vụ, chẳng hạn như email hoặc tên miền riêng, yêu cầu sử dụng các bản ghi khác nhau, vì vậy bản ghi CNAME không thể được sử dụng cho chúng.
- Thời gian phục hồi tăng dần: Khi sử dụng bản ghi CNAME, tên miền của bạn sẽ được liên kết đến tên miền khác, vì vậy trong trường hợp tên miền đó bị lỗi hoặc không khả dụng, tên miền của bạn cũng sẽ bị lỗi.
- Giới hạn về tốc độ: Khi sử dụng bản ghi CNAME, tốc độ truy cập vào tên miền của bạn sẽ phụ thuộc vào tốc độ truy cập vào tên miền mà nó được liên kết.
Định dạng bản ghi CNAME
Định dạng bản ghi CNAME chung là như sau:
<alias>.<domain> CNAME <target>.<domain>
Trong đó:
<alias>
là tên miền phụ mà bạn muốn liên kết đến một tên miền khác.<target>
là tên miền mà<alias>
sẽ liên kết đến.<domain>
là tên miền chung cho<alias>
và<target>
.
Ví dụ:
www.example.com CNAME example.com
Trong ví dụ trên, www.example.com
là <alias>
, example.com
là <target>
, và .com
là <domain>
.
CNAME và Redirect
CNAME (Canonical Name Record) và Redirect là hai kỹ thuật khác nhau để liên kết một tên miền hoặc URL đến một tên miền khác.
CNAME dùng để liên kết một tên miền phụ đến một tên miền chính, cho phép bạn sử dụng cùng một tên miền cho nhiều mục đích khác nhau. Tên miền phụ sẽ có cùng thông tin với tên miền chính.
Redirect, trong khi đó, dùng để chuyển hướng người dùng từ một tên miền hoặc URL đến một tên miền hoặc URL khác. Khi người dùng truy cập tên miền hoặc URL gốc, họ sẽ được chuyển hướng đến tên miền hoặc URL mới mà bạn đã cấu hình.
Trong một số trường hợp, bạn có thể sử dụng cả CNAME và Redirect cùng một lúc để có được kết quả tốt nhất. Tuy nhiên, trong một số trường hợp, chỉ sử dụng một trong hai có thể là tốt hơn, tùy thuộc vào nhu cầu của bạn.
Hướng Dẫn Tạo Cname Cho Subdomain
Tạo một bản ghi CNAME cho một subdomain cụ thể như sau:
- Đăng nhập vào tài khoản quản trị DNS của bạn.
- Tìm đến phần quản lý bản ghi DNS.
- Thêm một bản ghi CNAME mới.
- Nhập tên miền phụ mà bạn muốn liên kết đến tên miền chính vào trường “Name” hoặc “Alias”.
- Chọn loại bản ghi là “CNAME”.
- Nhập tên miền chính mà bạn muốn liên kết đến vào trường “Target” hoặc “Value”.
- Lưu thay đổi.
Lưu ý: Bạn cần phải chờ một thời gian cho các thay đổi DNS để có hiệu lực. Thời gian này có thể từ vài giờ đến vài ngày, tùy vào nhà cung cấp DNS mà bạn sử dụng.
Như vậy Cmay đã giải đáp cho bạn những câu hỏi liên quan đến cname là gì? Mong rằng với những thông tin trên sẽ giúp ích cho bạn những điều bổ ích nhất nhé.