NAT چیست و چه نقشی در انتقال تصویر دارد؟
وقتی درباره انتقال تصویر دوربین مداربسته صحبت میکنیم، یکی از مهمترین موضوعاتی که معمولاً پشت پرده باقی میماند، مفهوم NAT یا Network Address Translation است. NAT یکی از اصلیترین فناوریهای شبکه است که اجازه میدهد دستگاههای داخل یک شبکه خصوصی (مثل دوربینها و NVR) بتوانند از طریق یک آدرس عمومی واحد (Public IP) با اینترنت ارتباط برقرار کنند.
در سیستمهای مداربسته، فرآیند انتقال تصویر، مخصوصاً مشاهده دوربینها از راه دور (Remote Access)، بدون NAT تقریباً غیرممکن یا بسیار پیچیده خواهد بود. این فناوری است که باعث میشود حتی با وجود تعداد زیادی دوربین، تنها یک آدرس عمومی برای ارتباط کافی باشد. به همین دلیل، شناخت NAT و نحوه عملکرد آن، برای هر نصاب، کارشناس شبکه و حتی کاربران حرفهای اهمیت بسیار زیادی دارد.
NAT چگونه کار میکند؟
برای درک مفهوم NAT، باید بدانیم که در شبکههای کامپیوتری دو نوع آدرس وجود دارد:
- آیپی خصوصی (Private IP): فقط داخل شبکه داخلی قابل استفاده است
- آیپی عمومی (Public IP): برای ارتباط با اینترنت استفاده میشود
مشکل از جایی شروع شد که تعداد آدرسهای IPv4 محدود بود و امکان اختصاص یک Public IP برای تکتک دستگاهها وجود نداشت. اینجا NAT به کمک آمد.
روتر با استفاده از NAT، یک Public IP را بهصورت اشتراکی بین چندین دستگاه توزیع میکند.
به این فرآیند اصطلاحاً ترجمه آدرس گفته میشود، یعنی:
- وقتی دستگاه داخلی (مثل NVR) درخواست میفرستد، روتر آدرس خصوصی آن را به Public IP تبدیل میکند.
- وقتی پاسخ از اینترنت برمیگردد، روتر آن را دوباره به آدرس خصوصی دستگاه ترجمه میکند.
این رفتوبرگشتِ ترجمه آدرس دقیقاً همان چیزی است که امکان مشاهده آنلاین دوربینها را فراهم میکند.

چه انواعی از NAT وجود دارد و در دوربینهای مداربسته چه کاربردی دارند؟
NAT تنها یک مدل ساده ترجمه نیست و چندین نوع مختلف دارد که هرکدام کاربرد خاصی دارند. مهمترین انواع NAT که در سیستمهای مداربسته اهمیت دارند عبارتاند از:
1. Static NAT (ترجمه ثابت آدرس)
در این نوع، یک Private IP همیشه به یک Public IP مشخص تبدیل میشود.
مناسب برای:
- پروژههایی که نیاز به دسترسی دائمی و پایدار دارند
- انتقال تصویر مستقیم بدون استفاده از P2P
اما هزینه زیادی دارد چون نیازمند Public IP اختصاصی است.
2. Dynamic NAT (ترجمه پویا)
در Dynamic NAT یک آدرس خصوصی به اولین Public IP آزاد تخصیص داده میشود.
مناسب برای کارهای عمومی، اما برای انتقال تصویر پیشنهاد نمیشود چون آدرس IP ممکن است دائماً تغییر کند.
3. PAT یا Port Address Translation
متداولترین و مهمترین نوع NAT در ایران
در این مدل، چندین دستگاه داخلی با یک Public IP مشترک اما پورتهای مختلف از اینترنت استفاده میکنند.
در انتقال تصویر اصطلاح «باز کردن پورت» یا «Port Forwarding» دقیقاً مربوط به همین نوع از NAT است.
به زبان ساده:
PAT همان چیزی است که اجازه میدهد NVR شما با یک آدرس عمومی قابل مشاهده باشد.
NAT چه نقشی در انتقال تصویر دوربین مداربسته دارد؟
در پروژههای مداربسته، انتقال تصویر معمولاً از دو طریق انجام میشود:
- روش دستی با Port Forwarding
- روش اتوماتیک با P2P
در روش اول، NAT نقش کاملاً کلیدی دارد.
به دلیل اینکه NVR و دوربینها Private IP دارند، بدون ترجمه آدرس نمیتوانند از بیرون شبکه دیده شوند. به همین دلیل کارشناس شبکه با استفاده از Port Forwarding مشخص میکند که:
- کدام پورت به کدام دستگاه هدایت شود
- کدام پورت مربوط به ویدیو و کدام مربوط به تنظیمات است
- چه کاربری اجازه دسترسی دارد
اگر NAT وجود نداشت، اتصال مستقیم از اینترنت به دوربینها امکانپذیر نبود.
در نتیجه:
NAT ستون اصلی انتقال تصویر بهصورت دستی (بدون P2P) است.
نقش NAT در عملکرد P2P و نرمافزارهای انتقال تصویر
حتی در تکنولوژی P2P هم NAT نقش مهمی دارد، اما نه به شکل مستقیم.
زمانی که دوربین یا NVR به سرور P2P وصل میشود، معمولاً پشتیبانی NAT Traversal یا عبور از NAT انجام میشود. یعنی دستگاه پشت یک روتر و داخل یک شبکه خصوصی قرار دارد، اما سرور P2P با تکنیکهای خاص میتواند ارتباط مستقیم با دستگاه برقرار کند.
به همین دلیل است که در نرمافزارهایی مثل:
- OKAM PRO
- V380 PRO
- ICSee
- XMEye
معمولاً کاربر نیازی به تنظیم IP دستی یا Port Forwarding ندارد.
این نرمافزارها از تکنیکهایی مثل STUN، TURN و UDP Hole Punching استفاده میکنند تا از محدودیتهای NAT عبور کنند.
پس اگر کاربران سوال کنند که «چطور بدون آیپی عمومی هم تصویر میگیرم؟»
جواب این است:
سرور P2P کار عبور از NAT را انجام میدهد.
مشکلات NAT در انتقال تصویر (و راهحلها)
با اینکه NAT ضروری است، اما گاهی مشکلاتی در انتقال تصویر ایجاد میکند. مهمترین مشکلات عبارتاند از:
1. پورتها باز نمیشوند
گاهی روتر اجازه باز شدن پورتها را نمیدهد، یا ISP پورتها را مسدود کرده است.
راهحل: استفاده از P2P یا درخواست Public IP واقعی.
2. تضاد IP داخلی
اگر دو دستگاه از یک IP داخلی اشتباه استفاده کنند، NAT نمیتواند ترجمه صحیح انجام دهد.
راهحل: تعیین IP دستی و یکتا برای هر دوربین.
3. تغییر IP توسط ISP
در صورتی که Public IP داینامیک باشد، انتقال تصویر قطع میشود.
راهحل: استفاده از DDNS یا روش P2P.
4. ضعف اینترنت سیمکارتی
در اینترنتهای LTE، معمولاً NAT از نوع CGNAT است و اجازه Port Forwarding وجود ندارد.
راهحل: P2P بهترین گزینه است.
جمعبندی نهایی
NAT یا Network Address Translation یکی از مهمترین فناوریهای درون شبکه است که بدون آن انتقال تصویر تقریبا غیرممکن خواهد بود. این فناوری آدرس خصوصی دوربینها و NVR را به آدرس عمومی تبدیل میکند تا بتوان از خارج شبکه به دستگاه دسترسی داشت. در پروژههای مداربسته، NAT در روشهای دستی مثل Port Forwarding نقش مستقیم دارد و در روش P2P نیز با تکنیکهای عبور از NAT تکمیل میشود. اگر بخواهیم ساده بگوییم:
NAT همان چیزی است که باعث میشود دوربین شما بتواند با جهان بیرون ارتباط برقرار کند.