بررسی رکورد SPF
بررسی SPF: رکورد SPF یک دامنه را بخوانید، مکانیزمهایش را فهرست کنید و جستجوهای DNS را در برابر سقف 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.
درباره بررسی رکورد SPF
بررسی SPF: رکورد SPF یک دامنه را بخوانید، مکانیزمهایش را فهرست کنید و جستجوهای DNS را در برابر سقف 10 بشمارید.
بخشی از بخش «داده و شبکه» در SmartCalcy. در مرورگر شما و بدون حساب کاربری اجرا میشود، از ارز و واحدهای خودتان استفاده میکند (آنها را در بالای صفحه تغییر دهید) و برآوردهایی فقط برای اطلاع ارائه میدهد، پس پیش از تکیه بر نتیجه، راهنمای رسمی را بررسی کنید.
نحوه استفاده از بررسی رکورد SPF
چه چیزی را حساب میکند و چه زمانی از آن استفاده کنیم
رکورد SPF یک دامنه، یعنی فهرست سرورهایی که مجازند برای آن ایمیل بفرستند، را میخواند و آن را از نظر خطاهای رایج بررسی میکند: بیش از یک رکورد، نبود سیاست «all» و بیش از 10 جستوجوی DNS که باعث شکست SPF میشود. رکوردهای include را دنبال میکند تا جستوجوها را بشمارد.
نحوه استفاده، گامبهگام
- دامنه را وارد کنید، برای مثال example.com.
- «بررسی SPF» را بزنید.
- نتیجه و تعداد جستوجوهای DNS استفادهشده از 10 را بخوانید.
- فهرست سازوکارها و هر هشداری را مرور کنید.
معنای هر ورودی
- Domain نام – The domain used در the sender’s address.
نحوه خواندن نتایج
- 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.
فرمول
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=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.
فرضها و محدودیتها
- 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.
اشتباهات رایج
- Publishing two SPF records. Only one میشود allowed, so merge 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.
پرسشهای متداول
SPF چیست؟
Sender Policy Framework رکوردی در DNS است که سرورهای مجاز به ارسال ایمیل برای یک دامنه را فهرست میکند.
تفاوت -all و ~all چیست؟
-all از گیرندگان میخواهد فرستندگانی را که در فهرست نیستند رد کنند. ~all از آنها میخواهد ایمیل را بپذیرند اما مشکوک علامت بزنند.
چرا محدودیت 10 جستوجو وجود دارد؟
مانع میشود که یک رکورد گیرندگان را به زنجیرههای طولانی از پرسوجوهای DNS وادار کند. عبور از آن باعث میشود SPF خطای دائمی برگرداند.
آیا SPF برای جلوگیری از جعل کافی است؟
نه. آن را همراه با DKIM و DMARC به کار ببرید.
آیا این ابزار ایمیل میفرستد؟
نه. فقط رکوردهای DNS را میخواند.