سوال از هوش مصنوعی
هر سوالی درباره این مقاله داری، از هوش مصنوعی بپرس!
معرفی رکورد PTR و نحوه ساخت رکورد PTR آپدیت جدید
رکورد PTR (Pointer Record) یکی از مهمترین رکوردهای DNS است که برای Reverse DNS (rDNS) یا جستجوی معکوس DNS استفاده میشود. برخلاف رکورد A که نام دامنه را به آدرس IP تبدیل میکند، رکورد PTR آدرس IP را به نام دامنه (Hostname) تبدیل میکند.
- رکورد PTR چیست؟
- تفاوت رکورد A و PTR
- کاربردهای رکورد PTR
- ساختار رکورد PTR
- پیشنیازهای ساخت PTR
- نحوه ساخت رکورد PTR
- روش اول: از طریق پنل سرور
- روش دوم: ارسال تیکت به دیتاسنتر
- بررسی صحت رکورد PTR
- بررسی تطابق Forward و Reverse DNS
- Forward DNS
- Reverse DNS
- اشتباهات رایج
- آیا در DirectAdmin یا cPanel میتوان PTR ساخت؟
- جمعبندی
رکورد PTR چیست؟
به طور معمول زمانی که کاربری دامنهای مانند:
mail.example.com
را وارد میکند، DNS با استفاده از رکورد A، IP آن را پیدا میکند.
اما در Reverse DNS برعکس این اتفاق رخ میدهد؛ یعنی اگر IP زیر وجود داشته باشد:
192.168.1.10
سیستم بررسی میکند که این IP متعلق به چه هاستی است و در صورت وجود رکورد PTR پاسخ زیر را دریافت میکند:
mail.example.com
این فرآیند توسط رکورد PTR انجام میشود.
تفاوت رکورد A و PTR
| رکورد A | رکورد PTR |
|---|---|
| Domain → IP | IP → Domain |
| Forward DNS | Reverse DNS |
| در Zone دامنه ذخیره میشود | در Reverse DNS Zone ذخیره میشود |
| توسط مالک دامنه مدیریت میشود | معمولاً توسط مالک IP یا دیتاسنتر مدیریت میشود |
کاربردهای رکورد PTR
مهمترین کاربردهای PTR عبارتاند از:
-
جلوگیری از اسپم شدن ایمیلها
-
افزایش اعتبار سرور ایمیل
-
Reverse DNS Lookup
-
شناسایی سرورها در لاگها
-
اعتبارسنجی ارتباطات SMTP
-
بهبود امنیت سرویسهای ایمیل
تقریباً تمام سرویسهای ایمیل مانند Gmail، Outlook و Yahoo هنگام دریافت ایمیل، رکورد PTR سرور ارسالکننده را بررسی میکنند. اگر وجود نداشته باشد یا با نام سرور مطابقت نداشته باشد، احتمال اسپم شدن یا رد شدن ایمیل افزایش مییابد.
ساختار رکورد PTR
فرض کنید اطلاعات زیر را دارید:
IP Address:
185.255.200.147
Hostname:
mail.example.com
رکورد PTR به صورت زیر خواهد بود:
147.200.255.185.in-addr.arpa
PTR
mail.example.com
همانطور که مشاهده میکنید، اعداد IP به صورت معکوس نوشته میشوند و سپس عبارت:
in-addr.arpa
به انتهای آن اضافه میشود.
پیشنیازهای ساخت PTR
قبل از ایجاد PTR باید موارد زیر وجود داشته باشد:
-
یک IP اختصاصی (Dedicated IP)
-
رکورد A که هاست را به همان IP اشاره دهد
-
مالکیت یا دسترسی به IP
-
دسترسی به پنل دیتاسنتر یا ارائهدهنده VPS/Dedicated Server
نحوه ساخت رکورد PTR
در بیشتر موارد، رکورد PTR را خودتان در پنل DNS دامنه ایجاد نمیکنید، زیرا Reverse DNS متعلق به مالک بلوک IP است (معمولاً دیتاسنتر، شرکت هاستینگ یا ISP).
روش اول: از طریق پنل سرور
برخی ارائهدهندگان VPS یا سرور اختصاصی بخشی برای تنظیم Reverse DNS دارند.
کافی است:
-
وارد پنل سرور شوید.
-
بخش Reverse DNS یا PTR Record را باز کنید.
-
IP موردنظر را انتخاب کنید.
-
نام هاست (Hostname) را وارد کنید.
-
تغییرات را ذخیره کنید.
روش دوم: ارسال تیکت به دیتاسنتر
اگر پنل امکان تنظیم PTR نداشته باشد، باید از ارائهدهنده IP درخواست دهید.
نمونه درخواست:
Please set the PTR record for:
IP:
185.255.200.147
Hostname:
mail.example.com
بررسی صحت رکورد PTR
در لینوکس:
dig -x 185.255.200.147
یا
host 185.255.200.147
اگر همه چیز صحیح باشد، خروجی مشابه زیر دریافت خواهید کرد:
147.200.255.185.in-addr.arpa
pointer mail.example.com
بررسی تطابق Forward و Reverse DNS
بهترین حالت این است که:
Forward DNS
mail.example.com
↓
185.255.200.147
Reverse DNS
185.255.200.147
↓
mail.example.com
به این وضعیت Forward-confirmed Reverse DNS (FCrDNS) گفته میشود و برای ارسال ایمیل بسیار مهم است.
اشتباهات رایج
-
عدم وجود رکورد A برای هاست
-
تنظیم PTR روی دامنه اشتباه
-
استفاده از IP اشتباه
-
عدم تطابق نام سرور با PTR
-
تلاش برای ایجاد PTR در پنل DNS دامنه به جای پنل مالک IP
آیا در DirectAdmin یا cPanel میتوان PTR ساخت؟
در بیشتر موارد خیر. زیرا این کنترلپنلها فقط DNS دامنه را مدیریت میکنند، در حالی که رکورد PTR در Reverse DNS مربوط به IP ذخیره میشود و مدیریت آن در اختیار مالک IP است. تنها اگر ارائهدهنده IP این امکان را در پنل خود فراهم کرده باشد یا خودتان مالک بلوک IP باشید، میتوانید آن را مستقیماً تنظیم کنید.
جمعبندی
رکورد PTR یکی از مهمترین رکوردهای DNS برای سرورهای ایمیل و Reverse DNS است. این رکورد IP سرور را به نام هاست تبدیل میکند و نقش مهمی در افزایش اعتبار ایمیل، کاهش احتمال اسپم شدن و شناسایی صحیح سرورها دارد. در اغلب موارد، تنظیم PTR از طریق دیتاسنتر یا ارائهدهنده IP انجام میشود و باید با رکورد A متناظر خود کاملاً همخوانی داشته باشد تا Reverse DNS بهدرستی عمل کند.
دیدگاهها
0 دیدگاه