Tra Cứu MX — Kiểm Tra Bản Ghi Mail Exchange
Tra cứu MX (check MX) miễn phí cho mọi tên miền: các máy chủ email theo thứ tự chuyển thư, ai vận hành chúng, địa chỉ IPv4 và IPv6, và chúng có trả lời bằng STARTTLS hay không. Lấy trực tiếp từ nameserver của chính tên miền, đặt cạnh bản sao lưu đệm của Google và Cloudflare.
Đúng tên bạn nhập: www. hoặc tên miền phụ được tra cứu nguyên dạng, không bao giờ bị viết lại.
Bản ghi MX là gì?
Bản ghi MX (mail exchange) nêu tên các máy chủ nhận email cho một tên miền, mỗi máy chủ kèm một số ưu tiên: máy chủ gửi thử số nhỏ nhất trước.
Khi ai đó viết thư đến name@airbnb.com, máy chủ email của họ hỏi DNS về các bản ghi MX của airbnb.com, chọn máy chủ có số nhỏ nhất và chuyển thư qua SMTP trên cổng 25. Bản ghi chứa tên host, không bao giờ là địa chỉ IP, và tên đó phải có bản ghi A hoặc AAAA riêng: nó không được là bí danh (CNAME, RFC 2181 §10.3).
Tra cứu MX đọc các bản ghi đó và lần theo từng máy chủ đến địa chỉ, mạng và nhà cung cấp đứng sau nó. MX chỉ điều hướng thư đến: ai được gửi thư dưới tên miền là việc của SPF, DKIM và DMARC.
Cách kiểm tra bản ghi MX (check MX)
Nhập tên miền ở trên và nhấn Tra cứu MX, hoặc hỏi DNS từ terminal: dig example.com MX trên macOS và Linux, nslookup -type=mx example.com trên mọi hệ thống, hoặc Resolve-DnsName example.com -Type MX trong Windows PowerShell.
Mỗi dòng trả lời là một máy chủ: độ ưu tiên, rồi tên host. Con số trước IN là TTL, số giây một bộ phân giải còn được trả về bản sao này. Thêm @ và một nameserver (dig @dns1.p08.nsone.net airbnb.com MX) để đọc câu trả lời của chính vùng thay vì bộ nhớ đệm.
dig example.com MX +shortMỗi dòng: độ ưu tiên, rồi máy chủ email. Thêm @ và một nameserver để bỏ qua bộ nhớ đệm.
$ dig airbnb.com MX ;; ->>HEADER<<- opcode: QUERY, status: NOERROR1 ;; flags: qr rd ra; QUERY: 1, ANSWER: 5 ;; ANSWER SECTION: airbnb.com. 3002 IN MX 13 aspmx.l.google.com.4 airbnb.com. 300 IN MX 5 alt1.aspmx.l.google.com. airbnb.com. 300 IN MX 5 alt2.aspmx.l.google.com. airbnb.com. 300 IN MX 10 alt3.aspmx.l.google.com. airbnb.com. 300 IN MX 10 alt4.aspmx.l.google.com. ;; SERVER: 8.8.8.8#53(8.8.8.8)5
- Trạng thái. NOERROR có câu trả lời. NXDOMAIN nghĩa là tên không tồn tại; NOERROR không có câu trả lời nghĩa là không có MX.
- TTL. Số giây bản sao này còn được trả về: 300 ở nguồn, đếm ngược trong bộ nhớ đệm.
- Ưu tiên. Thứ tự máy chủ gửi thử, nhỏ nhất trước.
- Máy chủ email. Host cần kết nối trên cổng 25; dấu chấm cuối kết thúc tên.
- Ai trả lời. 8.8.8.8 là một bộ nhớ đệm.
@dns1.p08.nsone.nethỏi thẳng vùng.
Cách đọc kết quả
Phần đầu cho biết trong một câu ai nhận thư của tên miền và có bao nhiêu máy chủ phía sau, kèm logo của nhà cung cấp; các dòng tô màu bên dưới là những phát hiện quan trọng.
Chế độ xem Máy chủ liệt kê mọi host MX theo độ ưu tiên cùng địa chỉ, mạng và DNS ngược; máy chủ đầu tiên được kiểm tra tự động trên cổng 25, các máy chủ khác khi bạn yêu cầu. Bên phải, đường đi của thư vẽ ra những gì máy chủ gửi làm với các câu trả lời này.

Kết luậnAi nhận thư, các máy chủ và bậc ưu tiên, mạng, TTL và nameserver nào đã trả lời.Các máy chủTừng host MX theo độ ưu tiên, với địa chỉ IPv4 và IPv6, số AS và PTR đã xác nhận chiều xuôi.Kiểm tra SMTPSTARTTLS và phiên bản TLS từ máy chủ của chúng tôi trên cổng 25; mở một dòng để xem toàn bộ phiên.Đường đi của thưMáy chủ gửi, các lớp bảo vệ ở chặng đầu, từng bậc ưu tiên, rồi hộp thư và bằng chứng.Độ ưu tiên MX có ý nghĩa gì?
Độ ưu tiên (RFC 5321 gọi là preference) quyết định thứ tự: máy chủ gửi thử số nhỏ nhất trước và chỉ chuyển sang máy chủ khác khi máy chủ đó không trả lời hoặc hoãn nhận thư bằng một phản hồi tạm thời 4xx.
Các máy chủ cùng số chia nhau tải: máy chủ gửi chọn ngẫu nhiên một máy. Chỉ thứ tự là quan trọng, không phải khoảng cách giữa các số, và 0 là số hợp lệ. Một bản ghi MX là đủ khi tên phía sau nó trải ra nhiều máy chủ, như của Microsoft 365 và Mimecast.
Lời khuyên của chúng tôi về MX dự phòng: một máy chủ dự phòng ở công ty khác, lọc lỏng hơn máy chủ chính của bạn, là con đường spam đã được biết đến, và các nhà cung cấp dịch vụ email vốn đã chạy máy chủ dự phòng phía sau một tên MX. Nếu bạn vẫn giữ, nó phải áp dụng cùng các bước kiểm tra SPF và spam như máy chủ chính (RFC 7208, Phụ lục F).
chỉ khi không trả lời hoặc phản hồi 4xx
rồi
Bản ghi MX của Google Workspace
Tên miền Google Workspace mới chỉ cần một bản ghi MX: smtp.google.com với độ ưu tiên 1. Các tên miền thiết lập trước năm 2023 thường vẫn công bố bộ năm bản ghi bắt đầu bằng aspmx.l.google.com; Google cho biết cả hai đều hoạt động và một thiết lập đang chạy tốt không cần thay đổi.
Công cụ nêu tên Google Workspace cho cả hai bộ và đánh dấu bộ cũ là legacy, không bao giờ là lỗi. Hãy kết hợp MX với SPF include:_spf.google.com và DKIM từ Bảng điều khiển dành cho quản trị viên; Google cho phép tới 72 giờ để bản ghi MX mới hiển thị ở mọi nơi.
Bản ghi MX của Microsoft 365
Microsoft 365 cấp cho mỗi tên miền một bản ghi MX dưới mail.protection.outlook.com, chẳng hạn microsoft-com.mail.protection.outlook.com, thường với độ ưu tiên 0. Phần đầu là một token bạn sao chép từ Trung tâm quản trị Microsoft 365: nó thường trông giống tên miền với dấu gạch ngang, nhưng không phải lúc nào cũng vậy.
Các tên miền bật SMTP DANE cho thư đến sẽ nhận một host dưới mx.microsoft, chẳng hạn siemens-com.h-v1.mx.microsoft: vùng đó được ký DNSSEC, nên máy chủ gửi có thể kiểm tra chứng chỉ của máy chủ bằng DANE. Trong lúc chuyển đổi, cả hai bản ghi đều hoạt động, bản ghi mới ban đầu nằm sau bản ghi cũ, rồi nằm trước nó, cho đến khi bản ghi cũ bị xóa. Microsoft không có kế hoạch ký mail.protection.outlook.com, nên host cũ không hề lỗi thời.
Không có bản ghi MX hoặc null MX: chuyện gì xảy ra?
Tên miền không có bản ghi MX vẫn có thể nhận thư: máy chủ gửi quay về địa chỉ A hoặc AAAA của chính tên miền (RFC 5321 §5.1). Chỉ null MX, bản ghi duy nhất 0 ., mới cho mọi máy chủ gửi biết tên miền không nhận thư (RFC 7505).
Vì vậy null MX là bản ghi đúng cho tên miền không bao giờ nhận email: máy chủ gửi trả lại thư ngay lập tức với 556 5.1.10, thay vì thử lại trong nhiều ngày. Hãy thêm v=spf1 -all và DMARC p=reject để cũng không ai gửi thư dưới tên nó được, như example.com đã làm. Bản ghi MX chỉ thuộc về một tên: www.example.com không kế thừa bản ghi của example.com.
.cmo, nên không có gì bên dưới nó tồn tại.bị trả lại5.1.2Một tên miền không gửi và không nhận thư:MX 0 .v=spf1 -all_dmarc p=reject
Thư không đến? Vai trò của MX khi xử lý sự cố
Hãy đọc thư báo lỗi (bounce) trước: mã trạng thái cho biết bước nào thất bại. Lỗi MX thể hiện dưới dạng “host not found” hoặc chậm trễ kéo dài; hộp thư không tồn tại là 5.1.1; lỗi xác thực là các lần từ chối 5.7.x.
Kiểm tra lần lượt từ trên xuống: tên miền phải tồn tại, MX phải trỏ đến nhà cung cấp bạn dùng, mỗi host MX phải phân giải được và trả lời trên cổng 25, và chỉ sau đó SPF, DKIM, DMARC và blacklist mới quyết định thư rơi vào đâu.
MTA-STS, DANE và TLS cho máy chủ email
Máy chủ email chỉ mã hóa bằng STARTTLS khi cả hai bên đều cung cấp nó, nên kẻ đứng giữa đường truyền có thể gỡ lời đề nghị đó và đọc thư. MTA-STS và DANE cho phép tên miền yêu cầu máy chủ gửi bắt buộc dùng TLS.
MTA-STS công bố một chính sách qua HTTPS (https://mta-sts.<domain>/.well-known/mta-sts.txt) liệt kê các host MX được phép và một chế độ; với enforce, máy chủ gửi chỉ chuyển thư qua TLS hợp lệ đến các host đó (RFC 8461). DANE đặt khóa của máy chủ trong bản ghi TLSA tại _25._tcp.<mx host>, bản ghi này chỉ có hiệu lực khi DNSSEC ký vùng đó (RFC 7672). TLS-RPT yêu cầu máy chủ gửi báo cáo lỗi (RFC 8460). Công cụ kiểm tra để mọi MX đang hoạt động đều khớp với một dòng mx: của chính sách.
250-STARTTLS cứ thế biến mất khỏi phản hồi.v=TLSRPTv1; rua=https://reports.proton.me/reports/smtptls. Công cụ kiểm tra STARTTLS từ máy chủ của chúng tôi; MTA-STS và DANE lấy từ DNS và tệp chính sách.Host MX của các nhà cung cấp email phổ biến
Phần lớn tên miền trỏ MX đến một trong vài chục nhà cung cấp, và mỗi nhà cung cấp công bố những tên host dễ nhận ra. Đó là cách công cụ nhận diện nhà cung cấp email của một tên miền, và cũng là cách bạn có thể đối chiếu thiết lập với giá trị do chính nhà cung cấp đưa ra.
Các gateway như Mimecast, Proofpoint và Barracuda đứng trước host hộp thư; khi đó công cụ đọc SPF và Autodiscover để nêu tên các hộp thư khả năng cao nằm phía sau.
| Nhà cung cấp | MX (ưu tiên host) | SPF |
|---|---|---|
| Google Workspace | 1smtp.google.comhoặc 1 aspmx.l.google.com + 4 alt | include: |
| Microsoft 365 | 0<token>.mail.protection.outlook.comhoặc <token>.<x>-v1.mx.microsoft | include: |
| Zoho Mailkhu vực trong TLD | 10mx.zoho.com20mx2.zoho.com · 50 mx3.zoho.com | include: |
| Proton Mail | 10mail.protonmail.ch20mailsec.protonmail.ch | include: |
| iCloud Mail | 10mx01.mail.icloud.com10mx02.mail.icloud.com | include: |
| Fastmail | 10in1-smtp.messagingengine.com20in2-smtp.messagingengine.com | include: |
| Yandex 360 | 10mx.yandex.net | redirect=_spf. |
| Titan Email | 10mx1.titan.email20mx2.titan.email | include: |
| GoDaddy Professional Email | 0smtp.secureserver.net10mailstore1.secureserver.net | include: |
| Namecheap Private Email | 10mx1.privateemail.com10mx2.privateemail.com | include: |
| Cloudflare Email Routingchuyển tiếp | route1/2/3.mx.cloudflare.netđộ ưu tiên đặt theo từng tên miền | include: |
| Amazon SESdùng chung với WorkMail | 10inbound-smtp.<region>.amazonaws.com | include: |
| Mimecastgateway email | 10<region>-smtp-inbound-1.mimecast.com10<region>-smtp-inbound-2.mimecast.com | include: |
| Proofpointgateway email | mx0a-<id>.pphosted.com · mx0b-<id>hoặc mx1-us1.ppe-hosted.com (Essentials) | a: |
| Barracudagateway email | 1<id>.ess.barracudanetworks.com10<id>.ess.barracudanetworks.com | include: |
| NAVER WORKSHàn Quốc | 10kr1-aspmx1.worksmobile.com20kr1-aspmx2.worksmobile.com | include: |
Tra cứu MX: câu hỏi thường gặp
Tra cứu MX dùng để làm gì?
Làm sao check MX bằng nslookup?
Một tên miền có thể có nhiều bản ghi MX không?
Bản ghi MX có thể trỏ đến địa chỉ IP hoặc CNAME không?
Thay đổi bản ghi MX mất bao lâu?
Bản ghi null MX là gì?
Điều gì xảy ra nếu tên miền không có bản ghi MX?
Chỉ có một bản ghi MX có phải là vấn đề không?
Vì sao MX hiển thị nhà cung cấp khác với tôi nghĩ?
Bản ghi MX có công khai không?
Bản ghi MX có ảnh hưởng đến việc gửi email không?
Vì sao tôi không kết nối được đến cổng 25 từ máy tính của mình?
Các công cụ DNS và email khác
Tra Cứu DNS
Mọi bản ghi DNS từ máy chủ của chính tên miền, cạnh bộ nhớ đệm của Google và Cloudflare
Kiểm Tra Bản Ghi SPF
Xác thực bản ghi SPF và kiểm tra số lượng tra cứu DNS theo RFC 7208
Kiểm Tra DMARC
Kiểm tra chính sách DMARC và cài đặt căn chỉnh cho bất kỳ tên miền nào
Kiểm Tra Danh Sách Đen IP
Kiểm tra xem địa chỉ IP có nằm trong danh sách đen spam hoặc malware không
Kiểm Tra SMTP
Kiểm tra mọi máy chủ mail: STARTTLS, chứng chỉ, AUTH và open relay
Kiểm Tra Email
Xác minh địa chỉ email bằng cách hỏi máy chủ email mà không gửi gì, hoặc gửi email thử để nhận báo cáo spam và khả năng gửi tới
Kiểm tra Hosting
Tìm ra ai đang host bất kỳ website nào: nhà cung cấp hosting, CDN, CMS, email, nhà đăng ký và đơn vị cấp SSL
Tra Cứu DNS Ngược
Tìm hostname liên kết với bất kỳ địa chỉ IP nào qua bản ghi PTR