MX Record là gì? MX Record (Mail Exchange Record) là bản ghi DNS xác định máy chủ xử lý email cho tên miền. Nó giúp chuyển hướng email đến đúng máy chủ nhận, đảm bảo rằng email được gửi đến địa chỉ chính xác. MX Record có độ ưu tiên để chỉ định thứ tự các máy chủ nhận email, với máy chủ ưu tiên thấp hơn sẽ được sử dụng khi máy chủ chính gặp sự cố. Bài viết sau đây của VinaHost sẽ hướng dẫn bạn tạo & trỏ bản ghi MX trên DNS.
1. MX Record là gì?
MX Record hay còn gọi là bản ghi MX (Mail Exchange) là một loại bản ghi DNS giúp điều hướng email đến đúng máy chủ thư. Bản ghi này về cơ bản chỉ ra địa chỉ IP của máy chủ thư của một miền.
MX Record rất hữu ích cho những người dùng đang lưu trữ hoặc thuê dịch vụ email, vì nó giúp phân biệt giữa máy chủ web và máy chủ email. Trong DNS, bản ghi A của bạn cho trang web (như examplesite.com) trỏ đến máy chủ web, còn MX Record sẽ trỏ đến máy chủ thư. Khi ai đó gửi email đến địa chỉ user@examplesite.com, MX Record sẽ chỉ dẫn email đến đúng máy chủ thư, chẳng hạn như Gmail hoặc bất kỳ nơi nào bạn đang lưu trữ email của mình.
MX Record cũng có thể chỉ định và sắp xếp thứ tự ưu tiên cho nhiều máy chủ email, điều này rất quan trọng để cân bằng tải và tránh bị gián đoạn dịch vụ. Đồng thời, MX Record cũng đóng vai trò quan trọng trong việc khắc phục sự cố khi email không được gửi đúng cách.
2. Cấu trúc của DNS MX Record
Cấu trúc của một DNS MX Record bao gồm các thành phần sau:
- Tên miền (Domain Name): Đây là tên miền mà MX Record áp dụng. Ví dụ: examplesite.com.
- TTL (Time To Live): Thời gian sống của bản ghi, tức là khoảng thời gian bản ghi được lưu trữ trong bộ nhớ cache của các máy chủ DNS. Sau khi TTL hết hạn, bản ghi sẽ cần được cập nhật lại từ máy chủ gốc. Ví dụ: 3600 giây (1 giờ).
- Độ ưu tiên (Priority): Một số nguyên xác định thứ tự ưu tiên của các máy chủ thư. Số nhỏ hơn có độ ưu tiên cao hơn, nghĩa là máy chủ đó sẽ được thử kết nối trước. Ví dụ: 10.
- Máy chủ thư (Mail Server): Đây là tên miền của máy chủ thư sẽ nhận email cho tên miền được chỉ định. Ví dụ: mail.examplesite.com.
Ví dụ về một MX Record
examplesite.com. 3600 IN MX 10 mail.examplesite.com.
Giải thích:
- examplesite.com là tên miền
- 3600 là TTL (thời gian sống của bản ghi là 1 giờ)
- IN chỉ ra rằng đây là bản ghi Internet
- MX xác định rằng đây là một bản ghi Mail Exchange
- 10 là mức độ ưu tiên
- mail.examplesite.com là tên máy chủ thư
Với cấu trúc này, khi một email được gửi đến user@examplesite.com, DNS sẽ sử dụng MX Record để xác định máy chủ thư nào sẽ xử lý email đó, và dựa vào độ ưu tiên để quyết định thứ tự thử các máy chủ thư nếu có nhiều máy chủ được chỉ định.
3. Hướng dẫn cách tạo MX Record trong DNS
3.1. Đối với tên miền Việt Nam
Đối với tên miền Việt Nam, bạn thực hiện theo các bước sau
- Truy cập vào địa chỉ https://secure.vinahost.vn/ac/index.php để đăng nhập vào trang khách hàng của Vinahost.
- Tại menu bên trái, trong tab Quản lý tài khoản, chọn mục Thông tin tên miền.
- Chọn tên miền bạn muốn thao tác, sau đó nhấp vào nút Quản lý tên miền ở bên cạnh.
- Tiếp tục chọn tab Công cụ Quản lý, sau đó chọn Quản lý bản ghi MX.
Tiếp theo, bạn cần điền thông tin vào các ô như trong hình dưới đây.
- Priority: Độ ưu tiên xử lý mail, số càng thấp thì bản ghi đó sẽ được ưu tiên trước.
- Destination: Địa chỉ máy chủ xử lý mail, bắt buộc phải là tên (không phải IP) và tên này phải có bản ghi A.
Ví dụ như trong hình. Khi có mail gửi đến @yourdomain.vn, máy chủ mail của bạn (yourdomain.vn) sẽ xử lý trước. Nếu máy chủ mail gặp sự cố, hệ thống sẽ tự động chuyển sang bản ghi có độ ưu tiên thấp hơn là máy chủ mail của Google (ASPMX.L.GOOGLE.COM).
3.2. Đối với tên miền quốc tế
Các bước thực hiện tương tự như đối với tên miền Việt Nam. Tuy nhiên, thay vì chọn mục Quản lý bản ghi MX, đối với tên miền Quốc tế, bạn cần chọn tab Công cụ Quản lý => Quản lý DNS để cấu hình MX record.
Sau đó, vui lòng điền các thông tin sau:
- Tên máy chủ: @
- Loại: MX (Mail)
- Địa chỉ: Địa chỉ máy chủ sẽ xử lý mail, địa chỉ này phải là tên (không phải IP) và tên địa chỉ này đã có bản ghi A.
- Mức độ ưu tiên: Độ ưu tiên xử lý mail, số càng thấp thì bản ghi đó sẽ được ưu tiên trước.
Quy trình này tương tự như đối với tên miền Việt Nam. Như vậy, bạn đã hoàn tất việc khai báo MX record.
3.3. Hướng dẫn kiểm tra bản ghi MX trên DNS
Bạn có thể kiểm tra bản ghi DNS tại đường link sau: https://kiemtradns.com/
Lưu ý: Sau khi cài đặt MX, hệ thống DNS cần khoảng 5 phút để cập nhật và thiết lập lại các bản ghi.
Khi truy cập vào liên kết trên, nhập tên miền vào ô “Enter domain name” -> chọn “Loại bản ghi MX” -> nhấp vào “Check DNS Propagation”.
Nếu hệ thống hiển thị bản ghi, điều đó có nghĩa là DNS của bạn đã cập nhật thành công các bản ghi MX. Ngược lại, nếu trạng thái hiển thị là dấu X màu đỏ, nghĩa là các bản ghi MX vẫn chưa được cập nhật trên DNS.
Xem thêm: Cách sửa lỗi dns_probe_finished_nxdomain hiệu quả 99%
4. Hướng dẫn cách trỏ bản ghi MX trên Google
Bước 1: Đăng nhập vào trang quản lý tên miền, chọn tên miền cần chỉnh sửa, sau đó nhấn vào Edit.
Tiếp theo, điền 5 bản ghi MX như sau:
- ASPMX.L.GOOGLE.COM
- ALT1.ASPMX.L.GOOGLE.COM
- ALT2.ASPMX.L.GOOGLE.COM
- ALT3.ASPMX.L.GOOGLE.COM
- ALT4.ASPMX.L.GOOGLE.COM
Như vậy, bạn đã hoàn thành việc trỏ các bản ghi MX của Google.
Các lưu ý khi cài đặt bản ghi MX:
- Hãy xóa các bản ghi MX cũ trước khi tạo mới. Tránh để 2 bản ghi MX cùng tồn tại trên DNS để ngăn ngừa tình trạng mail bị gửi nhầm hoặc không thể gửi được.
- Bản ghi ASPMX.L.GOOGLE.COM luôn phải được đặt ở mức ưu tiên cao nhất.
- Bạn chỉ cần quan tâm đến việc cài đặt bản ghi MX nếu sử dụng email theo tên miền riêng. Một số nhà đăng ký đã cung cấp bản ghi MX sẵn trong DNS của bạn, nếu cần cập nhật, hãy liên hệ để được hỗ trợ và hiểu rõ hơn tình trạng của DNS.
Bước 2: Nhấn “Thêm Record” để thêm bản ghi vào các ô nhập cần thiết.
Xem thêm: Google Domains là gì? | Mua tên miền trên Google Domains
5. Một số lưu ý khi sử dụng MX Record
Khi sử dụng MX Record, có một số lưu ý quan trọng cần chú ý để đảm bảo hoạt động email của bạn được suôn sẻ:
- Xóa bản ghi MX cũ: Trước khi thêm mới, hãy chắc chắn xóa các bản ghi MX cũ. Điều này ngăn chặn việc email bị gửi đến các máy chủ không mong muốn hoặc bị phân tán, gây ra sự cố trong quá trình gửi và nhận mail.
- Thiết lập độ ưu tiên: Mỗi bản ghi MX có một độ ưu tiên khác nhau. Bản ghi có số ưu tiên thấp nhất sẽ được ưu tiên xử lý trước. Nếu bạn sử dụng nhiều máy chủ email, hãy đảm bảo rằng bản ghi quan trọng nhất có độ ưu tiên cao nhất.
- Sử dụng đúng tên máy chủ: Địa chỉ trong bản ghi MX phải là tên miền (FQDN), không phải là địa chỉ IP. Tên miền này phải có bản ghi A (hoặc bản ghi AAAA nếu sử dụng IPv6) để xác định địa chỉ IP của máy chủ.
- Kiểm tra bản ghi DNS: Sau khi thiết lập, hãy kiểm tra bản ghi DNS để đảm bảo các thay đổi đã được cập nhật chính xác. Có thể mất một thời gian (thường là vài phút) để DNS cập nhật các bản ghi mới.
- Chỉ cài đặt khi cần thiết: Chỉ cần thiết lập MX Record nếu bạn đang sử dụng email với tên miền riêng. Nếu bạn đang sử dụng dịch vụ email do nhà cung cấp tên miền cung cấp, họ thường đã cài đặt sẵn các bản ghi MX cho bạn.
- Phòng ngừa SPF và DKIM: Nếu bạn đang cài đặt hoặc chỉnh sửa MX Record, hãy đảm bảo rằng các cấu hình SPF và DKIM (các phương pháp xác thực email) không bị ảnh hưởng. Điều này giúp bảo vệ email của bạn khỏi việc bị đánh dấu là spam.
- Liên hệ nhà cung cấp dịch vụ: Nếu không chắc chắn về cài đặt, hãy liên hệ với nhà cung cấp dịch vụ DNS hoặc email của bạn để được hỗ trợ. Họ có thể giúp bạn thiết lập đúng và tránh các lỗi phổ biến.
6. Một số câu hỏi liên quan đến MX Record
6.1. Domain Name là gì?
Domain Name (tên miền) là một địa chỉ duy nhất trên internet mà người dùng có thể nhập vào trình duyệt để truy cập một trang web. Nó là cách mà các trang web được xác định và tìm kiếm trực tuyến, thay vì phải nhớ các địa chỉ IP số phức tạp.
6.2. DNS là gì?
DNS (Domain Name System) là hệ thống chuyển đổi tên miền dễ nhớ (ví dụ như “www.example.com”) thành địa chỉ IP mà máy tính sử dụng để giao tiếp (ví dụ như “192.0.2.1”).
6.3. MX Record có thể trỏ được CNAME không?
Không, bản ghi MX (Mail Exchange) không thể trực tiếp trỏ đến một bản ghi CNAME (Canonical Name). Theo tiêu chuẩn DNS, bản ghi MX phải trỏ trực tiếp đến một bản ghi A (hoặc AAAA) của một máy chủ mail, không phải đến một bản ghi CNAME.
6.4. MX record dự phòng là gì?
MX record dự phòng (hay còn gọi là bản ghi MX backup) là một phần của cấu hình DNS cho email, giúp đảm bảo rằng email có thể được nhận ngay cả khi máy chủ chính gặp sự cố. Đây là một bản ghi MX với độ ưu tiên thấp hơn, thường được thiết lập để làm dự phòng cho máy chủ chính.
Chức năng của MX Record dự phòng
- Tăng cường độ tin cậy: Khi máy chủ chính không khả dụng hoặc gặp sự cố, MX record dự phòng sẽ tự động nhận và xử lý email. Điều này giúp đảm bảo rằng email không bị mất mát và có thể được nhận ngay cả khi máy chủ chính không hoạt động.
- Cấu hình độ ưu tiên: Trong hệ thống DNS, các bản ghi MX có một chỉ số độ ưu tiên. Máy chủ email có độ ưu tiên thấp hơn (như máy chủ dự phòng) sẽ được sử dụng chỉ khi các máy chủ có độ ưu tiên cao hơn (như máy chủ chính) không hoạt động.
7. Tổng kết
Tóm lại, MX Record là gì? MX Record đóng vai trò quan trọng trong hệ thống DNS, giúp định tuyến email đến các máy chủ xử lý phù hợp và duy trì tính liên tục của dịch vụ email. Bằng cách cấu hình các bản ghi MX với độ ưu tiên thích hợp, bạn có thể đảm bảo rằng email được gửi đến địa chỉ chính xác và có dự phòng nếu máy chủ chính gặp sự cố. 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:
- Email: support@vinahost.vn
- Hotline: 1900 6046
- Livechat: https://livechat.vinahost.vn/chat.php
Xem thêm một số bài viết khác:
Tính năng khi sử dụng Email Hosting là gì?
Email marketing là gì? Quy trình thực hiện chiến dịch Email marketing