rDNS چیست ؟ توضیحات مفصل

نویسنده :

اکبر اصغری

- انتشار :

یک سال قبل

- آخرین ویرایش :

یک سال قبل

- تعداد بازدید :

۰ بار


آیا تا به حال نام rDNS را شنیده اید؟ ممکن است به اندازه مقابل خود، DNS فوروارد، شناخته شده نباشد، اما در دنیای دیجیتال امروزی، rDNS نقش مهمی در جلوگیری از اسپم و عیب‌یابی شبکه ایفا می‌کند. در این مقاله، rDNS را با جزئیات بیشتری توضیح می‌دهیم و اهمیت آن و موارد استفاده مختلف را مورد بحث قرار می‌دهیم. بیایید شروع کنیم!

rDNS چیست ؟

شاید بدونید DNS فوروارد چیست. نام میزبان/دامنه مرتبط را به آدرس IP پیوند می دهد. اکنون از جهت مخالف فکر کنید. rDNS که با نام Reverse DNS نیز شناخته می شود، عمل آینه ای را انجام می دهد و از آدرس IP برای یافتن نام میزبان/نام دامنه استفاده می کند. ممکن است تعجب کنید که واقعاً  چه استفاده ای دارد، اما کاربرد قابل توجهی دارد. برای مثال تأیید ایمیل B2B و عیب یابی بسیار مفید است.

rDNS

این وضعیت را تصور کنید، شما DNS معکوس (rDNS) راه اندازی نکرده اید، اما یک ایمیل بسیار مهم را به یک شرکت دیگر ارسال می کنید. آنها یک سرور پست الکترونیکی با محافظت از ضد هرزنامه دارند. بررسی خواهد کرد که آیا rDNS دارید و اگر نداشته باشید، پیام شما مستقیماً به سطل هرزنامه می رود. این محافظت با قرار دادن مستقیم در هرزنامه ها، فیشینگ را به میزان قابل توجهی کاهش می دهد، که شامل همه ایمیل های که دارایIP هایی هستند که با IP دامنه هایی که آنها ارسال شده اند مطابقت ندارند.

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

چرا rDNS مهم است؟

دلایل مختلفی وجود دارد که rDNS بسیار مهم است. برخی از آنها به شرح زیر است:

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

عیب یابی شبکه: rDNS می تواند برای کمک به عیب یابی مشکلات شبکه استفاده شود. اگر یک مدیر شبکه سعی در تشخیص مشکل یک آدرس IP خاص دارد، می تواند از rDNS برای تعیین نام میزبانی که با آن مرتبط است استفاده کند. این می تواند به آنها کمک کند دستگاه یا سرویس ایجاد کننده مشکل را شناسایی کنند.

حفاظت: برخی از سیستم های امنیتی از rDNS برای شناسایی و مسدود کردن ترافیک مخرب استفاده می کنند. به عنوان مثال، برخی از سیستم‌های تشخیص نفوذ و پیشگیری از rDNS برای شناسایی و توقف ترافیک وارد شده از آدرس‌های IP مخرب شناخته شده استفاده می‌کنند.

کنترل دسترسی: در برخی موارد می توان از rDNS برای کنترل دسترسی به یک شبکه یا سرویس های خاص استفاده کرد. به عنوان مثال، برخی از فایروال ها و VPN ها از rDNS برای اجازه یا رد دسترسی به هاست ها یا سرویس های خاص بر اساس نام میزبان خود استفاده می کنند.

rDNS چگونه کار می کند؟

هدف اصلی rDNS نگاشت یک آدرس IP به نام میزبان است. برای دستیابی به آن، با انجام یک جستجوی معکوس یک آدرس IP برای یافتن نام دامنه مرتبط کار می کند.

فرآیند rDNS با یک پرس و جو به سرور DNS شروع می شود و نام میزبان مرتبط با یک آدرس IP خاص را درخواست می کند. سرور DNS سپس آدرس IP موجود را در سوابق خود جستجو می کند و اگر مطابقت پیدا کرد، نام میزبان مرتبط را برمی گرداند.

معکوس کردن فرآیند DNS فوروارد و حل یک آدرس IP به نام دامنه نیاز به منطقه DNS معکوس (Reverse DNS Zone) و یک رکورد PTR دارد. بنابراین، اجازه دهید کمی بیشتر در مورد آنها توضیح دهیم!

PTR record

رکورد PTR یک رکورد اشاره گر نیز نامیده می شود و هدف اصلی آن پیوند دادن آدرس IP به نام میزبان/نام دامنه مربوطه آن است. توجه به این نکته ضروری است که برای هر رکورد PTR که ایجاد می کنید باید یک رکورد A یا AAAA داشته باشید. توضیح این عمل بسیار ساده است یک رکورد A یا AAAA یک نام میزبان/نام دامنه را به آدرس IP خود نگاشت می کند و PTR دقیقاً در جهت مخالف حرکت می کند. به همین دلیل ضروری است که مطمئن شوید که رکوردهای DNS خود را به طور دقیق و بدون هیچ اشتباهی پیکربندی می کنید. در غیر این صورت، این امکان وجود دارد که ایمیل های شما مستقیماً در پوشه اسپم گیرندگان شما قرار بگیرند.

Reverse DNS zone

استفاده از rDNS مستلزم ایجاد نوع خاصی از DNS Zone به نام Reverse DNS zone است. این تنها مکانی است که رکوردهای PTR می توانند وجود داشته باشند و به درستی کار کنند. DNS معکوس می‌تواند هم با آدرس‌های IPv4 و هم با آدرس‌های IPv6 کار کند، اما باید به صورت معکوس نوشته شوند. دلیل آن این است که یک دامنه ریشه خاص در addr.arpa وجود دارد که از آدرس های IP به ترتیب معکوس استفاده می کند. به عنوان مثال، آدرس IP 111.123.101.1 به 1.101.123.111.in-addr.arpa تبدیل می شود.

جستجوی rDNS - چگونه این کار را انجام دهیم؟

اکنون که اصول اولیه rDNS را توضیح دادیم، زمان آن رسیده است که به شما نشان دهیم که چگونه یک جستجوی rDNS را انجام دهید. علاوه بر این، این فرآیند ساده است و برای تکمیل آن نیازی به داشتن پیش زمینه ای در زمینه فناوری اطلاعات ندارید.

Windows

اگر کاربر ویندوز هستید، می توانید جستجوی rDNS را با دستور NSlookup انجام دهید. ابتدا Command Prompt را با فشردن کلید Windows + R و سپس تایپ cmd و فشردن Enter باز کنید. دستور زیر را تایپ کنید:

nslookup 1.2.3.4

macOS و Linux

شما یک کاربر macOS یا لینوکس هستید، می توانید جستجوی rDNS را با دستور Dig یا فرمان Host تکمیل کنید. برنامه ترمینال را باز کنید و موارد زیر را بنویسید:

$ dig -x 1.2.3.4

یا

$ host -t PTR 1.2.3.4

*لطفاً مطمئن شوید که «1.2.3.4» را با آدرس IP (IPv4 یا IPv6) که می‌خواهید بررسی کنید، جایگزین کنید.

توجه به این نکته مهم است که در برخی موارد، جستجوی rDNS ممکن است هیچ نتیجه ای نداشته باشد اگر آدرس IP یک رکورد PTR مرتبط با آن نداشته باشد. علاوه بر این، در موارد دیگر، پاسخ ممکن است "NXDOMAIN" یا "NXRRset" را نشان دهد. همچنین، برخی از فایروال ها یا سیستم های امنیتی ممکن است پرس و جوهای DNS معکوس را مسدود کنند.

نتیجه

rDNS برای احراز هویت ایمیل، امنیت شبکه و عیب یابی مشکلات شبکه ضروری است. برای یافتن نام میزبان مرتبط، جستجوی معکوس یک آدرس IP را انجام می دهد. برای دستیابی به آن، ایجاد یک Reverse DNS zone و اضافه کردن رکوردهای PTR مورد نیاز است. به لطف این فناوری شگفت انگیز، اینترنت با تشخیص صحت منبع ایمیل، مکان امن تری است و برای عیب یابی شبکه مفید است.

 

کلمات کلیدی

نظرات کاربران

تا کنون هیچ دیدگاهی ثبت نشده است ، شما میتونید اولین نفر باشید.

اگر اطلاعات یا دیدگاهی در مورد مطالب این صفحه دارید، لطفا با ما و کاربران دیگر به اشتراک بگذارید.

An unhandled error has occurred. Reload 🗙