بررسی اینکه مودم روتر من پشت NAT میباشد یا خیر
نویسنده :
اکبر اصغری
- انتشار :
۲ سال قبل
- آخرین ویرایش :
یک سال قبل
۰ بار
هنگام راه اندازی VPN در شبکه محلی اداری خود، ابتدا باید راهی برای دسترسی به شبکه محلی خود از طریق اینترنت پیدا کنم.
2 راه برای این کار وجود دارد
- خرید آدرس IP ثابت (با هزینه)
- پیکربندی Dynamic DNS (تقریبا رایگان)
اما برای اینکه گزینه 2 کار کند، روتر اداری باید یک آدرس IP عمومی مستقیم داشته باشد. به عبارت دیگر، ISP (ارائه دهنده خدمات اینترنت) نباید روتر را در داخل NAT قرار دهد. که اساساً به این معنی است که اگر روتر پشت دستگاه شبکه دیگری باشد، یک آدرس IP عمومی مستقیم نخواهد داشت.
به عنوان مثال، در ایالات متحده، 98٪ از کاربران خانگی دارای IP عمومی به روتر هستند. با این حال، در ایران، بخاطر کمبود آدرس آی پی عمومی برخی از کاربران پشت NAT هستند .
از این رو، این سوال: چگونه می توانم بفهمم که آیا ISP من مرا پشت NAT قرار داده است یا خیر. آیا DNS پویا با ISP من کار می کند؟ پیش می آید .
برای اینکه متوجه شوید آیا روتر شما پشت NAT قرار دارد، باید نحوه اتصال خود به اینترنت را ردیابی کنید.
این مراحل را دنبال کنید.
- به dnslab.link بروید آدرس IP عمومی خود را دریافت خواهید کرد.
- CMD را باز کنید و tracert {public IP} را تایپ کنید، به عنوان مثال: tracert 144.54.89.140
- اگر بیش از 1 پرش (hops) وجود داشته باشد، شما پشت یک NAT هستید.
توضیحات بیشتر
تصویر زیر نمونه ای از tracert را نشان می دهد. در این مثال، من مسیر را از رایانه شخصی خود به آی پی عمومی خودم یعنی 151.242.97.78 ( توجه کنید این آدرس برای هر کس متفاوت میباشد برای بدست آوردن آن به آدرس dnslab.link مراجعه فرمایید ) مسیریابی میکنم که فقط یک پرش (hops) وجود داردو به این معنی میباشد که پشت NAT قرار ندارم .
وقتی tracert {IP عمومی خود را} اجرا میکنید و خروجی را تنها با 1 پرش مشاهده میکنید، به این معنی است که روتر شما مستقیماً به اینترنت وصل است، بدون هیچ NAT ISP شما.
اما اگر جهش بیشتری مشاهده کردید، ISP شما NAT را پیاده سازی کرده است (می تواند NAT 2 یا NAT 3 باشد). در این صورت Dynamic DNS برای شما کار نخواهد کرد.