یک آدرس IP ثابت آدرسی است که هرگز تغییر نمی کند. آدرس های IP پویا تغییر می کنند. ما توضیح می دهیم که چرا به آدرس IP ثابت نیاز ندارید.
هر رایانه و دستگاهی در یک شبکه دارای یک آدرس پروتکل اینترنت (IP) است، خواه این آدرس در اینترنت جهانی یا Wi-Fi خانگی شما باشد. این فقط یک عدد است که به رایانه های دیگر می گوید چگونه می توان به آن دسترسی پیدا کرد.
گاهی اوقات، شما می خواهید رایانه شما یک آدرس IP ثابت داشته باشد. به عنوان مثال، اگر می خواهید یک وب سرور راه اندازی کنید. در این مقاله، توضیح میدهیم که چرا یک IP ثابت ایده بدی است، به جای آن از چه چیزی استفاده کنیم، و چرا سرور خانگی شما حتی پس از پیکربندی صحیح همه چیز ممکن است باز هم کار نکند!
آدرس های IP عمومی در مقابل خصوصی
قبل از اینکه در مورد IP های ثابت صحبت کنیم، مهم است که بین IP هایی که عمومی هستند و IP هایی که فقط در شبکه های خصوصی قابل استفاده هستند تفاوت قائل شویم.
ارائه دهنده خدمات اینترنت شما (ISP) یک آدرس IP عمومی به روتر شما اختصاص می دهد تا بتواند بخشی از اینترنت عمومی گسترده تر باشد، در حالی که روتر شما آدرس های IP داخلی و خصوصی را به دستگاه های داخل خانه شما اختصاص می دهد.
آدرس IP عمومی شما آدرسی است که دنیا می بیند و هر اتصال اینترنتی، وب سایت یا چیزهای متصل به وب که در معرض دید عموم قرار دارند، دارای یک آدرس IP هستند. اگر از Google بپرسید “آدرس IP من چیست؟”، همانطور که توسط ISP به شما داده شده است، به شما می گوید که آدرس IP عمومی شما چیست (البته اگر از VPN استفاده می کنید، در عوض از ارائه دهنده VPN شما می آید. ).
IP های داخلی و خصوصی شما فقط در شبکه خانگی شما استفاده می شود. حتی اگر فقط یک کامپیوتر داشته باشید، یک آدرس IP خصوصی اختصاص داده شده توسط روتر شما خواهد داشت. آدرس های IP خصوصی را نمی توان از طریق اینترنت هدایت کرد و صرفاً برای استفاده خصوصی هستند. آنها دقیقاً یکسان به نظر می رسند: چهار عدد، هر کدام از 0 تا 255، با یک نقطه در بین.
چند محدوده ممکن از آدرس های IP خصوصی وجود دارد، اما برای اکثر کاربران خانگی، این 192.168.*.* یا 10.0.*.* خواهد بود (که * می تواند هر چیزی باشد).
خود روتر شما نیز یک آدرس IP داخلی دارد، احتمالاً 192.168.0.1. کامپیوترهای خانگی شما ممکن است هر چیزی در محدوده 192.168.0.2 تا 192.168.0.254 باشند. اکثر روترها فقط آدرس های داخلی را بر اساس اولویت اول تخصیص می دهند.
اولین رایانه ای که به روتر وصل می کنید یک درخواست شبکه ارسال می کند که می گوید “I need a IP address” و به آن 192.168.0.2 داده می شود. دستگاه بعدی 192.168.0.3 و غیره خواهد داشت. در اینجا یک عکس فوری از شبکه خانگی من با استفاده از محدوده IP خصوصی 10.0.*.* آمده است:
IP های شبکه خانگی شما را می توان تغییر داد، زیرا روتر خود را کنترل می کنید. از سوی دیگر، آدرس IP عمومی شما به طور کلی چیزی نیست که بتوانید تغییر دهید – به طور خودکار توسط ارائه دهنده اینترنت به شما داده می شود.
آدرس IP استاتیک چیست؟
اکثر IP ها (چه خصوصی و چه عمومی) پویا هستند، به این معنی که در صورت نیاز و در صورت نیاز تغییر می کنند. زمانی که به روتر خود متصل هستید، معمولاً تغییر نمی کند. اما اگر روتر خود را مجددا راه اندازی کنید، ممکن است. آدرس IP ثابت (همچنین به عنوان یک آدرس IP ثابت یا اختصاصی شناخته می شود) همانطور که از نام آن پیداست است: آدرسی که تغییر نمی کند، حتی اگر دوباره راه اندازی کنید.
حقیقت این است که تقریباً مطمئناً به یک آدرس IP عمومی ثابت نیاز ندارید، و حتی اگر مطمئن هستید که نیازی به این کار دارید، سرور Dynamic DNS انتخاب بهتری خواهد بود. این سرویس ها به شما یک نام دامنه نگاشت شده به روتر خانگی شما می دهند و اگر IP شما تغییر کند، به طور خودکار به روز می شوند. پس این جنبه عمومی چیزها مرتب شده است.
با این حال، در شبکه خانگی خود، می توانید هر کاری را که می خواهید، رایگان انجام دهید. اگر می خواهید یکی از رایانه ها یا دستگاه های خود را با IP ثابت راه اندازی کنید، می توانید. بنابراین بیایید ببینیم که چرا ممکن است یک IP خصوصی ثابت برای رایانه شخصی خود بخواهید — و سپس روش بسیار بهتری را برای انجام کارها به شما نشان خواهم داد.
چرا به یک آدرس IP خصوصی ثابت نیاز دارم؟
دلایل زیادی وجود دارد که ممکن است بخواهید سرور خود را در خانه اجرا کنید. در گذشته، اگر میخواهید سروری را اجرا کنید که به اینترنت باز است، به یک آدرس IP خصوصی ثابت برای رایانه نیاز داشتید. مثلا:
وب سرور DIY
برای راهاندازی یک وب سرور در شبکه خانگی خود که برای هر کسی در جهان قابل دسترسی باشد، باید درخواستهای دریافتی در پورت 80 (پورت فوروارد چیست؟) را به هر رایانهای که وب سرور شما را اجرا میکند، ارسال کنید. اما اگر کامپیوتر شما ریستارت می شد، یک IP جدید از روتر دریافت می کرد. قانون ارسال پورت که برای ارسال درخواستها در پورت 80 به آدرس IP قدیمی رایانه ایجاد کردهاید، دیگر کار نمیکند. وب سایت شما آفلاین خواهد بود، حتی اگر سرور شما ممکن است عملکردی داشته باشد. برای ثابت ماندن به آن IP نیاز دارید.
بازی یکپارچهسازی با سیستمعامل
با برخی از روترها و کنسولهای بازی قدیمیتر، برای انجام بازیهای چندنفره آنلاین باید پورتهای خاصی را فوروارد کنید. روترهای مدرن شامل سیستمی به نام Universal Plug’n’Play هستند که قوانین ارسال پورت را به صورت خودکار در صورت نیاز تنظیم می کند.
سرورهای چاپ
سیستمهای قدیمیتر ویندوز با استفاده از یک آدرس IP که به صورت دستی هنگام راهاندازی آن را پیکربندی کردهاید، به چاپگر شبکه متصل میشوند. اگر این آدرس تغییر کند، دیگر نمیتوانید چاپ کنید. چاپگرهای مدرن به جای آن از سیستم نامگذاری پخش استفاده می کنند.
معایب یک آدرس IP ثابت
IP های استاتیک باید به صورت دستی پیکربندی شوند و ممکن است منجر به خطا شوند. در صورت تعویض روتر یا تغییر ISP، باید چند تغییر در پیکربندی روتر خود ایجاد کنید و آنها را پیگیری کنید.
پیکربندی های نادرست می تواند منجر به خطاهای تداخل آدرس IP بیشتر شود. به عنوان مثال، اگر یکی از دستگاههای خود را روی آدرس IP 192.168.0.10 تنظیم کنید و روتر شما همچنان آدرسهای IP را به صورت خودکار ارسال میکند، ممکن است به دستگاه دیگری نیز همان IP داده شود.
آنچه شما باید به جای آن استفاده کنید: آدرس های رزرو شده
بهجای پیکربندی دستی تنظیمات روی هر رایانه شخصی که میخواهیم یک آدرس IP ثابت به آن بدهیم، به سادگی آدرسی را که میخواهیم از سیستم آدرس IP خودکار روتر داده شود، «رزرو» میکنیم. با انجام این کار، اطمینان حاصل می کنیم که دستگاه های ما دارای یک آدرس IP هستند که هرگز تغییر نمی کند، همه اینها بدون اختصاص یک آدرس IP ثابت است.
دستورالعمل نحوه انجام این کار بسته به سازنده و مدل روتر شما متفاوت است.
- رزرو IP در روترهای Netgear را یاد بگیرید
- رزرو IP در روترهای TP-Link
- رزرو IP در روترهای Linksys
- برای سیستمهای UniFi، فقط مشتری را بررسی کنید، به تنظیمات > شبکه بروید و یک IP ثابت را فعال کنید. این ممکن است IP ثابت نامیده شود، اما در واقع یک IP رزرو شده است!
اگر روتر شما تحت آن لیست نیست، به طور کلی، در پیکربندی روتر خود، به دنبال بخشی با برچسب DHCP یا LAN Setup باشید. سپس بخشی در مورد اجاره های ثابت یا اطلاعات اجاره رزرو شده پیدا کنید.
دو یا چند فیلد وجود دارد که باید برای افزودن یک رزرو آدرس IP جدید پر شوند. اول آدرس MAC سخت افزاری (شش جفت نویسه الفبایی) است که برای هر دستگاه در جهان منحصر به فرد است. دومی IP است که می خواهید برای آن اختصاص دهید یا رزرو کنید.
شما باید بتوانید آدرس MAC خود را در لیست “اجاره های” فعلی ببینید. اجاره به آدرسی که روتر به طور خودکار به دستگاه شما می دهد اشاره دارد. همچنین ممکن است فقط صفحهای داشته باشید که نمای کلی دستگاههای متصل فعلی را نشان میدهد.
در مثال زیر، یک DHCP Reservation برای دستگاه با آدرس MAC E0:CB:4E:A5:7C:9D، در حال حاضر با IP 192.168.0.10 اضافه کردهایم.
میتوانید آدرس IP دیگری را با آدرسی که در حال حاضر دارد رزرو کنید، اما برای اعمال آدرس جدید باید دستگاه را مجدداً راهاندازی کنید.
خودشه! میتوانید قوانین مسیریابی خاص خود را یکسان نگه دارید و اگر دستگاه یا سروری راهاندازی مجدد شود، دفعه بعد همان IP به آن داده میشود.
چرا سرور شما هنوز کار نمی کند: CGNAT
بنابراین شما یک نام DNS پویا ایجاد کرده اید، یک آدرس IP رزرو شده را در شبکه خانگی خود تنظیم کرده اید و پورت های مناسب را به سرور خانگی خود ارسال کرده اید. اما هنوز … هیچ چیز کار نمی کند. هیچ کس نمی تواند به سرور شما دسترسی داشته باشد.
دلیلش میتواند به این دلیل باشد که آدرسهای IP ما تمام شده است، و شما اکنون یک آدرس IP را با همسایگان خود به اشتراک میگذارید.
در دنیای ایده آل، ISP ها به هر مشتری آدرس IP عمومی منحصر به فرد خود را می دهند (حتی اگر پویا باشد). قبلاً اوضاع اینگونه بود. متأسفانه، اینترنت به زودی به محدودیت تعداد IP های عمومی در دسترس رسید. دیگر چیزی برای ارائه وجود نداشت. اینجاست که ترجمه آدرس شبکه درجه حامل (CGNAT) وارد میشود و چرا دیگر برای بسیاری از ما امکان میزبانی سرورهای قابل مسیریابی در خانه وجود ندارد – حتی اگر یک IP ثابت یا رزرو شده به درستی روی روتر خود تنظیم کنید.
CGNAT به این معنی است که شما در حال دو مسیریابی هستید. به جای یک IP عمومی برای یک مشتری، اکنون یک IP عمومی برای بسیاری از مشتریان دارید. ISP شما روتر دیگری را در انتهای خود اضافه کرده است — و شما نمی توانید آن را پیکربندی کنید. هنوز هم میتوانید درخواستها را به اینترنت ارسال کنید و بستههای اطلاعات را دوباره دریافت کنید، اما دیگر نمیتوانید سروری را اجرا کنید زیرا بستههای دریافتی که شناسایی نمیشوند به سادگی در کنار ISP شما دور ریخته میشوند.
اگر در این شرایط هستید، هنوز چند گزینه دارید. ابتدا باید با ISP خود تماس بگیرید و به آنها بگویید که به یک آدرس IP قابل مسیریابی عمومی نیاز دارید. آنها ممکن است به شما اجازه دهند از CGNAT انصراف دهید، جزئیات بیشتری در مورد اینکه چرا به آن نیاز دارید بخواهید، بگویند غیرممکن است، یا به شما بگویند که به یک بسته تجاری ارتقا دهید. هیچ قانون جهانی در اینجا وجود ندارد، بنابراین بستگی به ISP شما دارد. اگر این کار نمی کند، می توانید از یک سرویس VPN استفاده کنید که IP های اختصاصی را ارائه می دهد که حدود 70 دلار در سال هزینه دارد.
نه، احتمالاً به IP استاتیک نیاز ندارید
اکثر برنامه های کاربردی امروزه اصلاً نیازی به پیکربندی یک آدرس IP داخلی ندارند. همه چیز به طور خودکار در پس زمینه انجام می شود. اما اگر به یک IP استاتیک داخلی نیاز دارید، باید به جای آن از یک آدرس رزرو شده استفاده کنید.