چگونگی عملکردDynamic NAT
عملکردDynamic NAT دارای یک سری مراحل می باشد که به ترتیب اجرا می شود در این بخش به نحوه و چگونگی عملکرد Dynamic NAT پرداخته شده که با آن آشنا می شویم.
عملکردDynamic NAT
[thumbnail target=”_self” alt=”چگونگی عملکردDynamic NAT” src=”https://www.shopingserver.net/wp-content/uploads/2017/11/dynamicnat1.jpg”]
* شبکه داخلی(stub domain) یک شرکت با نشانی های IP تنظیم می شود که به طور خاص توسط IANA(Internet Assigned Numbers Authority شرکتی که مجوزهای جهانی نشانی های IP را صادر می کند) تخصیص داده نشده اند. از آنجا که این نشانی ها منحصر به فرد نیستند به عنوان نشانی های غیرقابل مسیریابی شدن(non-routable) در نظر گرفته می شوند.
* شرکت موردنظر یک مسیریاب که به NAT مجهز است را نصب می کند. مسیریاب محدوده ای از نشانی های IP که از طریق IANA به شرکت داده شده است را در دسترس دارد.
* کامپیوتری در stub domain اقدام به برقراری ازتباط با کامپیوتری خارج از شبکه داخلی می کند، مثلا با یک سرویس دهنده وب.
* مسیریاب بسته را از کامپیوتر واقع در stub domain تحویل می گیرد.
* مسیریاب نشانی IP غیرقابل مسیریابی شدن کامپیوتر را در یک جدول ترجمه نشانی ذخیره می کند. مسیریاب نشانی IP غیرقابل مسیریابی شدن کامپیوتر را با اولین نشانی در دسترس و خارج از محدوده نشانی های یکتا تعویض می کند. حالا جدول ترجمه نشانی یک رکورد بین یک نشانی عیرقابل مسیریابی و یک نشانی یکتا دارد.
* وقتی یک بسته ار سمت کامپیوتر مقصد برمی گردد، مسیریاب نشانی مقصد روی بسته را کنترل می کند سپس جدول ترجمه نشانی خود را بررسی می کند تا مالک بسته را در stub domain پیدا کند. مسیریاب نشانی مقصد را با نشانی ذخیره شده در جدول ترجمه تعویض می کند و بسته را به کامپیوتر موردنظر ارسال می کند. اگر مسیریاب در جدول ترجمه مورد مرتبطی پیدا نکند بسته را نادیده می گیرد.
* کامپیوتر بسته را از مسیریاب دریافت می کند. این رویه تا هنگامی که کامپیوتر در حال ارتباط با شبکه خارجی است تکرار می شود.