IP عمومی، IP خصوصی و CGNAT چه تفاوتی دارند؟
ممکن است اینترنت دفتر کاملاً کار کند، اما اتصال از بیرون به یک سرویس داخلی برقرار نشود. پیش از خرید IP ثابت یا تغییر تنظیمات، باید روشن باشد کدام آدرس متعلق به شبکه داخلی است، کدام آدرس خروجی اینترنت دیده میشود و ترجمه آدرس در کدام قسمت مسیر انجام میگیرد.
آخرین بازبینی متن:
در این صفحه
چرا کامپیوتر و سایت نمایش IP عدد متفاوت دارند؟
کامپیوتر دفتر ممکن است آدرس خصوصی 192.168.10.20 داشته باشد، درحالیکه سایت نمایش IP، نشانی عمومی خروج ترافیک را ببیند. در شبکهای با NAT این اختلاف طبیعی است. سایت بیرونی معمولاً آدرس خصوصی کامپیوتر را از مسیر معمول اتصال نمیبیند و عدد نمایشدادهشده لزوماً بهطور اختصاصی به خط شما تعلق ندارد.
آدرس LAN روتر، آدرس WAN آن و آدرس مشاهدهشده در اینترنت سه جایگاه متفاوتاند. در اتصالهای دارای VPN یا پراکسی، سایت ممکن است خروجی همان واسط را نشان دهد. برای مقایسه باید آدرسهای مربوط به یک مسیر و یک نسخه IP را کنار هم گذاشت؛ IPv4 و IPv6 را با هم مقایسه نکنید.
کدام محدودههای IPv4 خصوصی یا اشتراکیاند؟
| محدوده | ابتدا تا انتها | کاربرد |
|---|---|---|
| 10.0.0.0/8 | 10.0.0.0 تا 10.255.255.255 | خصوصی؛ RFC 1918 |
| 172.16.0.0/12 | 172.16.0.0 تا 172.31.255.255 | خصوصی؛ RFC 1918 |
| 192.168.0.0/16 | 192.168.0.0 تا 192.168.255.255 | خصوصی؛ RFC 1918 |
| 100.64.0.0/10 | 100.64.0.0 تا 100.127.255.255 | فضای اشتراکی RFC 6598، برای کاربردهایی مانند CGNAT |
برای دیدن همه ستونها، جدول را به چپ یا راست بکشید؛ با کیبورد از کلیدهای جهت استفاده کنید.
همه آدرسهای شروعشده با 172 خصوصی نیستند؛ فقط محدوده مشخصشده در جدول جزو RFC 1918 است. همینطور کل محدوده 100 خصوصی یا CGNAT نیست. فضای 100.64.0.0/10 با سه محدوده خصوصی RFC 1918 تفاوت دارد و در اینترنت عمومی قابل مسیریابی نیست.
آدرسهایی مانند 127.0.0.1 برای Loopback و محدوده 169.254.0.0/16 برای Link-Local نیز کاربرد خاص دارند. پس «داخل سه بازه خصوصی نبودن» بهتنهایی اثبات عمومیبودن نیست. برای معنی عدد بعد از اسلش، راهنمای Subnet و CIDR را ببینید.
IP عمومی با IP ثابت چه فرقی دارد؟
عمومی یا خصوصی بودن، درباره جایگاه آدرس در شبکه است؛ ثابت یا پویا بودن، درباره نحوه واگذاری و تغییر آن. چاپگر میتواند IP خصوصی ثابت داشته باشد. خط اینترنت نیز میتواند IPv4 عمومی پویا داشته باشد که بعداً تغییر کند. بنابراین هر IP ثابت عمومی نیست و هر IP عمومی هم ثابت نیست.
وقتی سرویسدهنده از «IP ثابت» صحبت میکند، باید معلوم باشد چه چیزی تحویل میدهد: IPv4 عمومی اختصاصی یا مسیریابیشده، امکان ترافیک ورودی موردنیاز، شرایط تغییر آدرس و محدودیتهای سرویس. ثابتماندن یک عدد در چند بار مشاهده، قرارداد واگذاری ثابت را اثبات نمیکند.
DDNS نام دامنه را با آدرس تغییرکرده هماهنگ میکند. این کار مسئله یافتن آدرس جدید را هدف میگیرد؛ بهخودیخود فایروال را باز نمیکند، سرویس را آماده نمیکند و کنترل نگاشت CGNAT را در اختیار شما نمیگذارد.
در CGNAT چه اتفاقی میافتد؟
در یک طرح رایج، روتر دفتر ابتدا آدرس خصوصی کاربران را به آدرس سمت WAN خود ترجمه میکند. سپس تجهیز سرویسدهنده آن ارتباط را به یکی از آدرسهای عمومی مشترک ترجمه میکند. سایت بیرونی آدرس مرحله آخر را میبیند و سرویسدهنده نگاشتها را برای برگشت پاسخ نگه میدارد.
به همین دلیل مرور وب میتواند کار کند، اما یک اتصال تازه از اینترنت به سرور دفتر نرسد. در حالت معمول CGNAT، ساخت Port Forwarding روی روتر خودتان بهتنهایی نگاشت لایه سرویسدهنده را ایجاد نمیکند. اگر ارائهدهنده سرویس ورودی یا نگاشت خاصی عرضه کند، شرایط همان خدمت باید جدا بررسی شود.
CGNAT را با داشتن دو روتر داخل دفتر یکی نگیرید. دو لایه NAT ممکن است در تجهیزات تحت مدیریت خود شرکت باشند؛ ممکن است لایه دیگر متعلق به سرویسدهنده باشد. راهنمای NAT و Port Forwarding تفاوت مسیر خروجی و ورودی را با مثال توضیح میدهد.
از مقایسه آدرسها چه برداشتی میتوان داشت؟
برای تشخیص، مسئول شبکه آدرس WAN اتصال فعال روتر، آدرس IPv4 دیدهشده از همان مسیر و ساختار تجهیزات بالادست را کنار هم میگذارد. وجود 100.64.0.0/10 در WAN، سرنخ فضای اشتراکی است؛ اما مشاهده آدرس این محدوده روی یک رابط VPN یا نرمافزار مجازی، بهتنهایی CGNAT خط اینترنت را ثابت نمیکند.
اگر WAN روتر خصوصی است، دستکم همان رابط یک IPv4 عمومی مستقیم ندارد. علت میتواند مودم بالادست داخل دفتر یا ترجمه در شبکه سرویسدهنده باشد. متفاوتبودن WAN و IP دیدهشده هم سرنخ مسیر یا واسط دیگر است، نه تشخیص قطعی بدون شناخت مسیر.
اگر یک IPv4 عمومی در WAN با خروجی مشاهدهشده یکسان است، یک مانع رایج کمتر مطرح است؛ هنوز مسیریابی، محدودیت سرویسدهنده، فایروال و خود برنامه تعیین میکنند اتصال ورودی برقرار میشود یا نه. در سرویسهای دارای آدرس عمومی مسیریابیشده نیز محل نمایش آدرس میتواند متفاوت باشد؛ تأیید روش واگذاری از ارائهدهنده لازم است.
برای دسترسی شرکت از بیرون چه گزینههایی داریم؟
- اگر سرویس واقعاً اتصال ورودی IPv4 میخواهد، امکان واگذاری آدرس عمومی و سیاست ترافیک ورودی با سرویسدهنده بررسی شود؛ ثابتبودن با نیاز نامگذاری و نگهداری سنجیده شود.
- اگر راهکار از داخل به یک درگاه یا سرویس واسط متصل میشود، ممکن است بدون IPv4 عمومی مستقیم دفتر هم کار کند؛ دسترسی کاربران، وابستگی به واسط و هزینه آن باید روشن باشند.
- اگر هر دو سمت و سرویس از IPv6 پشتیبانی میکنند، مسیر IPv6 میتواند جدا بررسی شود؛ وجود آن به معنی حذف فایروال یا دسترسی خودکار به سرویس IPv4 نیست.
هیچکدام از این گزینهها مجوزهای داخل برنامه یا حفاظت حسابها را جایگزین نمیکنند. برای انتخاب روش کار کارکنان، راهنمای دسترسی دورکاری و برای اجرای آن خدمات دسترسی راه دور شرکت را ببینید. خرید IP ثابت تنها زمانی مفید است که مسئله واقعی مسیر را حل کند.