Kiểm tra bản ghi SPF
Kiểm tra SPF: đọc bản ghi SPF của tên miền, liệt kê các cơ chế và đếm số lượt tra cứu DNS so với giới hạn 10.
Queries go to Cloudflare’s public DNS over HTTPS service when you press the button. Up to 15 queries are made to follow include records.
Về Kiểm tra bản ghi SPF
Kiểm tra SPF: đọc bản ghi SPF của tên miền, liệt kê các cơ chế và đếm số lượt tra cứu DNS so với giới hạn 10.
Thuộc mục “Dữ liệu & mạng” của SmartCalcy. Công cụ chạy trong trình duyệt, không cần tài khoản, dùng tiền tệ và đơn vị của bạn (có thể đổi ở đầu trang), và chỉ đưa ra ước tính để tham khảo, nên hãy kiểm tra hướng dẫn chính thức trước khi dựa vào kết quả.
Cách dùng Kiểm tra bản ghi SPF
Công cụ tính gì và khi nào nên dùng
Đọc bản ghi SPF của một tên miền, danh sách các máy chủ được phép gửi email thay cho nó, và kiểm tra các lỗi thường gặp: có nhiều hơn một bản ghi, thiếu chính sách “all”, và vượt quá 10 lượt tra cứu DNS, khiến SPF thất bại. Công cụ đi theo các bản ghi include để đếm số lượt tra cứu.
Cách sử dụng, từng bước
- Nhập tên miền, ví dụ example.com.
- Nhấn “Kiểm tra SPF”.
- Xem kết luận và số lượt tra cứu DNS đã dùng trên tổng số 10.
- Xem lại danh sách cơ chế và các cảnh báo nếu có.
Ý nghĩa của từng ô nhập
- Domain tên – The domain used ở the sender’s address.
Cách đọc kết quả
- Verdict – Looks valid, or Needs attention when a problem is found.
- Policy – What happens to mail from servers that are not listed: hard fail, soft fail, neutral or allow.
- DNS lookups – Lookups needed by include, a, mx, ptr, exists and redirect terms, compared with the limit of 10.
- Mechanisms – Every term in the record, with included records indented beneath their parent.
Công thức
The record is the TXT value starting v=spf1. Each include, a, mx, ptr, exists or redirect term costs one DNS lookup, and included records add their own. ip4 and ip6 terms and “all” cost none. The RFC limit is 10 lookups.
Ví dụ minh họa
v=spf1 include:_spf.example.net a mx -all uses three lookups for its own terms plus those inside the included record, and ends in -all, so unlisted servers are rejected.
Giả định và giới hạn
- At most 15 queries are made while following includes, and nesting stops after 5 levels.
- A domain may need a record only for mail it sends. Domains that send no mail should publish v=spf1 -all.
- The check does not test whether a particular server would pass.
Lỗi thường gặp
- Publishing two SPF records. Only one là allowed, so gộp them into one.
- Ending with +all, which lets anyone send as your domain.
- Adding every email service as an include and passing 10 lookups, which turns SPF into a permanent error.
Câu hỏi thường gặp
SPF là gì?
Sender Policy Framework là một bản ghi DNS liệt kê các máy chủ được phép gửi email thay cho một tên miền.
-all và ~all khác nhau thế nào?
-all yêu cầu bên nhận từ chối các người gửi không có trong danh sách. ~all yêu cầu họ chấp nhận nhưng đánh dấu thư là đáng ngờ.
Vì sao có giới hạn 10 lượt tra cứu?
Nó ngăn một bản ghi buộc bên nhận phải thực hiện chuỗi truy vấn DNS dài. Vượt quá giới hạn khiến SPF trả về lỗi vĩnh viễn.
SPF có đủ để ngăn giả mạo không?
Không. Hãy dùng nó cùng với DKIM và DMARC.
Công cụ này có gửi email không?
Không. Nó chỉ đọc các bản ghi DNS.