رکورد PTR چیست و چگونه می‌توان IP معکوس را جستجو کرد؟

آیا هنگام تلاش برای ارسال ایمیل از ایمیل خود خود، با بازگشت به عقب مواجه شده‌اید؟ این ممکن است به دلیل خطاهای ثبت PTR در DNS شما اتفاق بیفتد. در این آموزش، ما در مورد اینکه رکورد PTR چیست و چگونه می‌توان بررسی کرد که آیا آدرس IP شما با جستجوی PTR وجود دارد یا خیر.

رکورد PTR چیست و چرا به آن نیاز دارید؟

یک رکورد PTR به عنوان نسخه معکوس یک رکورد A شناخته شده است. در حالی که رکورد A نام دامنه را به یک آدرس IP نگاشت می‌کند، رکورد PTR آدرس IP را به نام میزبان نگاشت می‌کند. بنابراین، رکورد PTR تضمین می‌کند که آدرس IP شما به طور رسمی به آی‌پی سرور شما متصل می‌شود.

اگر از سرورهای ایمیل داخلی یا خارجی استفاده می‌کنید، پیکربندی رکورد PTR ضروری است. این رکورد قابلیت اطمینان را به سرورهای ارسال می‌افزاید و به گیرنده اجازه می‌دهد نام میزبان آدرس IP شما را بررسی کند. این یک راه عالی برای محافظت در برابر انواع هرزنامه‌ها است.

به همین دلیل است که برخی از ارائه دهندگان ایمیل بزرگ مانند Yahoo Mail و Gmail قبل از پذیرش ایمیل‌های دریافتی، جستجوی معکوس DNS را انجام می‌دهند.

دو روش برای بررسی رکورد PTR و جستجوی معکوس DNS

روش‌های زیر را برای مشاهده مقدار رکورد PTR دامنه خود انجام دهید و مطمئن شوید که جستجوی معکوس را تنظیم کرده‌اید:

روش 1 – از طریق کامپیوتر یا سرور

با بررسی مقدار رکورد PTR از طریق کامپیوتر یا سرور خود، بررسی کنید که آیا آدرس IP در نام میزبان حل می‌شود یا خیر.

اگر از ویندوز استفاده می‌کنید، از دستور زیر در Command Line یا Powershell استفاده نمایید:

nslookup IP_ADDRESS

نکته: IP_ADDRESS را با آدرس IP دامنه خود تغییر دهید.

فرض کنید می‌خواهید یک جستجوی PRT برای 54-243-154-xx انجام دهید، خروجی بصورت زیر می‌باشد:

Microsoft Windows [Version 10.0.18362.418]
(c) 2019 Microsoft Corporation. All rights reserved.
C:\Users\Mahancloud>nslookup 54.243.154.xx
Server:  hotspot.niagahoster.co.id
Address:  192.168.8.1
Name:    ec2-54-243-154-xx.compute-1.amazonaws.com
Address:  54.243.154.xx

همانطور که مشاهده می‌کنید رکورد PTR بصورت ec2-54-243-154-xx.compute-1.amazonaws.com است.

اگر قصد دارید جستجوی PTR را در یک کامپیوتر یا سرور لینوکس و یا در ترمینال MacOS انجام دهید، با استفاده از دستور زیر می‌توانید جستجوی PTR را انجام دهید.

dig -x IP_ADDRESS

خروجی در لینوکس به شکل زیر خواهد بود:

نکته: IP_ADDRESS را با آدرس IP دامنه خود تغییر دهید.

~$ dig -x 54.243.154.xx
; <<>> DiG 9.10.3-P4-Ubuntu <<>> -x 54.243.154.xx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48405 
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;xx.154.243.54.in-addr.arpa.        IN PTR
;; ANSWER SECTION:
xx.154.243.54.in-addr.arpa. 250     IN PTR ec2-54-243-154-xx.compute-1.amazonaws.com
;; Query time: 21 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Mon Nov 04 12:42:56 WIB 2019
;; MSG SIZE rcvd: 99

در MacOS نیز نتیجه مشابهی خواهید دید:

~ dig -x 54.243.154.xx 
; <<>> DiG 9.10.6-P1 <<>> -x 54.243.154.xx 
;; global options: +cmd 
;; Got answer: 
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26997 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version:0, flags:; udp: 4096 
;; QUESTION SECTION: 
;xx.154.243.54.in-addr.arpa.    IN PTR 
;; ANSWER SECTION: 
xx.154.243.54.in-addr.arpa. 250 IN PTR ec2-54-243-154-xx.compute-1.amazonaws.com
;; AUTHORITY SECTION:
154.243.54.in-addr.arpa. 3600   IN NS x1.amazonaws.com.
154.243.54.in-addr.arpa. 3600   IN NS x3.amazonaws.org.
154.243.54.in-addr.arpa. 3600   IN NS pdns1.ultradns.net.
154.243.54.in-addr.arpa. 3600   IN NS x4.amazonaws.com.
154.243.54.in-addr.arpa. 3600   IN NS x5.amazonaws.org. 
;; Query time: 38 msec 
;; SERVER: 118.98.44.100#53(118.98.44.100) 
;; WHEN: Mon Nov 04 13:02:56 WIB 2019 
;; MSG SIZE rcvd: 223

با توجه به خروجی دستورات، رکورد PTR بصورت ec2-54-243-154-xx.compute-1.amazonaws.com می‌باشد.

روش 2 – استفاده از ابزارهای آنلاین

ادامه آموزش: رکورد PTR چیست و چگونه می‌توان IP معکوس را جستجو کرد؟