وقتی از سرور مجازی یا اختصاصی برای ارسال ایمیل استفاده میکنید، PTR record یکی از حیاتیترین تنظیماتیه که باید داشته باشید. بدون PTR درست، ایمیلهای شما تقریباً همیشه Spam میشن.
Reverse DNS چیه؟
Reverse DNS برعکس DNS معمولی کار میکنه. به جای «اسم دامنه به IP»، «از IP به اسم دامنه» رو نشون میده. مثلاً IP 185.226.140.140 → saba.host.
PTR Record چیه؟
PTR (Pointer Record) رکورد DNSی که برای Reverse DNS استفاده میشه. برخلاف A Record که تو DNS دامنه شما تنظیم میشه، PTR در DNS مربوط به IP (که معمولاً دست دیتاسنتره) تنظیم میشه.
چرا PTR مهمه؟
ایمیل و اعتبار
سرورهای ایمیل (Gmail، Outlook) از PTR برای تایید هویت فرستنده استفاده میکنن. اگه سرور شما PTR نداشته باشه یا اشتباه باشه، ایمیل رد میشه یا Spam میشه.
Anti-Spam
یکی از قوانین ضد اسپم اینه: اگه فرستنده PTR نداره، مشکوکه.
Reputation
دیتابیسهای Spam مثل Spamhaus از PTR برای بررسی اعتبار IPها استفاده میکنن.
PTR چطور تنظیم میشه؟
برخلاف رکوردهای معمولی که تو DNS دامنهتون تنظیم میشن، PTR در DNS معکوس تنظیم میشه که مالک IP کنترلش میکنه.
سرور اشتراکی
PTR رو شرکت هاست تنظیم میکنه.
VPS/سرور اختصاصی
باید از پشتیبانی هاستینگ درخواست کنید. معمولاً از پنل مشتریان قابل تنظیمه.
سرور خودتون
اگه IP مالکیت خودتون هست، مستقیم تنظیم میکنید.
مثال PTR درست
IP: 185.226.140.140
PTR: mail.saba.host
وقتی سرور Gmail از IP 185.226.140.140 ایمیل میگیره، بررسی میکنه که PTR این IP به mail.saba.host اشاره میکنه. بعد چک میکنه که A record mail.saba.host هم به 185.226.140.140 برمیگرده. اگه هر دو مطابقت داشتن، ایمیل معتبره.
Forward-Confirmed Reverse DNS (FCrDNS)
یعنی PTR و A هر دو باید مطابقت داشته باشن. این استاندارد صنعتی برای ایمیله.
مراحل:
۱. IP → PTR (باید یه اسم دامنه بده)
۲. اون اسم دامنه → A record (باید همون IP رو برگردونه)
۳. اگه هر دو مطابقت داشتن: FCrDNS معتبره
بررسی PTR
Command Line
در لینوکس: dig -x 185.226.140.140
در ویندوز: nslookup 185.226.140.140
ابزارهای آنلاین
- MXToolbox Reverse Lookup: ساده و سریع
- DNSStuff: کاملتر
- mail-tester.com: برای ایمیل
خطاهای رایج
PTR ندارید
اکثر ISPها PTR پیشفرض میدن. اگه ندارید، درخواست کنید.
PTR پیشفرض ISP
معمولاً چیزی شبیه host-123-45-67-89.isp.com هست. برای ایمیل باید دامنه خودتون رو بذارید.
PTR مطابقت نداره
PTR به یه دامنه اشاره میکنه ولی A اون دامنه به این IP برنمیگرده. باید یکی از دو طرف رو درست کنید.
Multi-IP سرورها
اگه سرور چند IP داره، هر IP باید PTR جدا داشته باشه.
IPv6 و PTR
IPv6 هم PTR داره ولی پیچیدهتره. معمولاً نیاز نیست نگرانش باشید مگه اینکه ایمیل از IPv6 بفرستید.
ImplementDNS Provider
DNS Providerها مثل Cloudflare معمولاً PTR ندارن. باید مستقیم با هاستینگ (که IP از اونا اومده) کار کنید.
PTR در cPanel
cPanel به تنهایی PTR نداره ولی WHM ابزار درخواست PTR داره. یا از پشتیبانی هاستینگ درخواست کنید.
Blacklist چک
حتی با PTR درست، ممکنه IP در Blacklist باشه. با MXToolbox Blacklist Check بررسی کنید.
سرور Iran خاص
سرورهای ایرانی معمولاً به Blacklistهای بینالمللی نزدیک هستن. PTR درست تنها راه رفع اعتبار.
جمعبندی
PTR record برای ایمیل حرفهای حیاتیه. اگه SMTP سرور دارید یا ایمیل از VPS میفرستید، حتماً PTR درست تنظیم کنید.
سباهاست PTR رو با درخواست ساده تنظیم میکنه. فقط با پشتیبانی تماس بگیرید.