بیشتر کاربران اینترنت دو بار در مورد آدرس IP خود فکر نمی کنند ، اما برای هر کسی که میزبان سرورها باشد یا از راه دور به دستگاه ها دسترسی پیدا کند ، انتخاب بین DNS پویا و IP استاتیک برای هزینه و راحتی بسیار مهم است.
بیشتر کاربران اینترنت دو بار در مورد آدرس IP خود فکر نمی کنند ، اما برای هر کسی که میزبان سرورها باشد یا از راه دور به دستگاه ها دسترسی پیدا کند ، انتخاب بین DNS پویا و IP استاتیک برای هزینه و راحتی بسیار مهم است.
تفاوت بین IP استاتیک و DNS پویا
من لپ تاپ های قدیمی خود را به روش های مختلفی برای آزمایش شبکه سازی و ساخت آزمایشگاه خانگی خودم مجدداً مورد استفاده قرار داده ام. در حین میزبانی خدمات از خانه ، من با یک معضل مشترک روبرو شده ام که بسیاری از علاقه مندان به فناوری با آن روبرو می شوند. آیا باید از ارائه دهنده خدمات اینترنتی خود برای آدرس IP استاتیک هزینه اضافی بپردازم ، یا می توانم با آدرس IP پویا که با اکثر اتصالات اینترنت خانگی استاندارد است ، انجام دهم؟
برای درک این انتخاب ، باید بدانید که چگونه این دو رویکرد متفاوت عمل می کنند. یک آدرس IP استاتیک هر بار که روتر شما به اینترنت متصل می شود ، یکسان باقی می ماند. ارائه دهنده خدمات اینترنت شما یک مجموعه خاص از شماره ها را به شما اختصاص می دهد و این به هویت مداوم شما در وب تبدیل می شود.
آدرس های IP پویا به روش مخالف کار می کنند. هر بار که روتر شما به اینترنت وصل می شود ، ISP شما آدرس IP متفاوتی را از استخر موجود خود به شما اختصاص می دهد. اگر می خواهید افراد سرور خانه یا دوربین های امنیتی خود را از خارج از شبکه خود پیدا کنند ، این مشکل ایجاد می کند. چگونه اگر آدرس در حال تغییر باشد ، کسی می تواند به دستگاه های شما متصل شود؟
اینجاست که DNS پویا برای ایجاد شکاف قدم می گذارد. DNAM DNS یا DDNS یک نام دامنه ایجاد می کند که به طور خودکار به روز می شود تا به هر آدرس IP شما که در حال حاضر شما را اختصاص می دهد ، اشاره کند. به جای تلاش برای به یاد آوردن رشته در حال تغییر اعداد مانند 192.168.1.1 ، یک آدرس وب ثابت مانند “muoexample.duckdns.org” دریافت می کنید که همیشه به مکان فعلی شما در اینترنت اشاره می کند.
جادو از طریق به روزرسانی های خودکار اتفاق می افتد. هنگامی که آدرس IP شما تغییر می کند ، یک قطعه کوچک از نرم افزار که روی روتر یا رایانه شما اجرا می شود ، بلافاصله به ارائه دهنده DDNS در مورد آدرس جدید می گوید. سرویس DDNS سپس سوابق خود را به روز می کند تا هرکسی که از نام دامنه شما استفاده می کند به آدرس IP جدید شما هدایت شود.
چرا من به جای IP استاتیک از DNS پویا استفاده می کنم
بعد از وزن گیری جوانب مثبت و منفی ، DDN ها را به دلایل مختلف انتخاب کردم. این باعث صرفه جویی در هزینه من می شود و در واقع امنیت بهتری نسبت به آدرس IP استاتیک فراهم می کند.
هزینه نقش مهمی در تصمیم من داشت. آدرس های IP استاتیک به طور معمول نیاز به ارتقاء به یک برنامه اینترنتی تجاری دارند. این بسته به ارائه دهنده شما می تواند از 20 تا 50 دلار اضافی در هر ماه هزینه کند. برای کسی مثل من که چند سرور خانگی را اداره می کند و گاهی اوقات به دسترسی از راه دور نیاز دارد ، هزینه کردن این مبلغ در هر ماه معنی مالی نخواهد داشت. از طرف دیگر خدمات DDNS اغلب هزینه ای ندارند. خدماتی مانند Duckdns زیر دامنه های رایگان ارائه می دهند که کاملاً برای استفاده شخصی کار می کنند.
امنیت در واقع با DDN از بعضی جهات بهبود می یابد. آدرس های IP استاتیک شما را به یک هدف قابل پیش بینی تر برای مهاجمان که ممکن است بخواهند به مرور زمان شبکه شما را بررسی کنند ، تبدیل می کند. با تغییر آدرس IP ، بازیگران بد بالقوه در حفظ حملات مداوم علیه شبکه خانگی شما زمان سخت تری دارند. حتی اگر نام دامنه یکسان باقی بماند ، آدرس IP زیرین به طور مرتب تغییر می کند ، که بسیاری از ابزارهای اسکن خودکار را که بازیگران بد برای یافتن سیستم های آسیب پذیر از آن استفاده می کنند ، مختل می کند.
DDNS همچنین با خدمات اینترنتی من انعطاف پذیری بیشتری به من می دهد. من فقط برای حفظ آدرس IP استاتیک خود در یک ISP خاص قفل نشده ام. اگر معامله بهتری پیدا کنم یا نیاز به حرکت داشته باشم ، می توانم بدون نگرانی در مورد به روزرسانی خدمات یا از دست دادن دسترسی به دستگاه های خود ، ارائه دهندگان را تغییر دهم. نام دامنه بدون توجه به اینکه ISP آدرس IP واقعی من را اختصاص می دهد ، یکسان باقی می ماند.
قابلیت اطمینان مربوط به این است که برخی از افراد در مورد DDN ها مطرح می کنند ، موارد استفاده من را زیاد نمی کند. بله ، وقتی آدرس IP شما تغییر می کند و به روزرسانی سوابق DNS می تواند یک وقفه مختصر رخ دهد. اما خدمات مدرن DDNS این زمان را فقط در چند دقیقه به حداقل می رساند و می توانید با تنظیم مقادیر TTL پایین تر در سوابق DNS خود ، آن را بیشتر کاهش دهید. برای بیشتر برنامه های خانگی ، مانند دسترسی به دستگاه NAS یا بررسی دوربین های امنیتی ، چند دقیقه ضرب و شتم گاه به گاه خرابی که صدها دلار اضافی در سال پرداخت می کند.
چگونه DNS پویا را تنظیم کردم
تنظیم DDN ها بسیار ساده تر از آنچه در ابتدا انتظار داشتم بود. من شما را در طی مراحل دقیقی که با Duckdns استفاده کردم ، که انتخاب کردم به دلیل اینکه این برنامه رایگان ، قابل اعتماد و مستند است ، طی می کنم.
مرحله 1: ابزارهای مناسب را نصب کنید
روتر پیش فرض من اجازه DDN را نمی دهد ، بنابراین مجبور شدم از روتر شخص ثالث نصب شده با OpenWrt استفاده کنم. اگر روتر شما از قبل گزینه ای برای DDNS دارد ، می توانید از این مرحله پرش کنید.
ابتدا باید ابزارهای مناسب را در روتر OpenWRT نصب کنیم. رابط وب لوسی را باز کرده و به سیستم> نرم افزار بروید. برای تازه کردن گزینه های بسته ، روی لیست های به روزرسانی کلیک کنید. این دو بسته اصلی را نصب کنید:
- DDNS-SCRIPTS (مغز به روزرسانی های DDNS)
- Luci-APP-DDNS (GUI کاربر پسند)
ddns-scripts
luci-app-ddns
این پسوندها همان چیزی است که به روتر اجازه می دهد با DDNS کار کند.
مرحله 2: دامنه Duckdns خود را ادعا کنید
چندین سرویس رایگان وجود دارد که DN های پویا رایگان را ارائه می دهند. من دوست دارم از DuckDNS استفاده کنم زیرا یکی از محبوب ترین گزینه ها است و حداکثر پنج سرویس DDNS رایگان را ارائه می دهد. ابتدا به duckdns.org بروید و ثبت نام کنید. من از حساب Google خود برای آسانتر کردن کارها استفاده کردم. پس از ورود به سیستم ، یک زیر دامنه مانند muoexample.duckdns.org ایجاد کنید. سپس ، API Token را کپی کنید (این مانند رمز عبور برای Duckdns است) زیرا بعداً به آن احتیاج خواهید داشت.
مرحله 3: duckdns را در OpenWrt پیکربندی کنید
بعد ، به روتر خود بروید و به رابط روتر دسترسی پیدا کنید:
- به خدمات> DNAM DNS بروید.
- برای ایجاد یک ورودی جدید DDNS ، روی افزودن کلیک کنید.
- زمینه هایی مانند این را پر کنید:
سرویس: duckdns.org (از کشویی انتخاب کنید)
نام میزبان: muoexample.duckdns.org (با زیر دامنه خود جایگزین کنید)
نام کاربری: من MUO را قرار دادم ، اما می توانید این خالی را بگذارید – Duckdns از آن استفاده نمی کند.
رمز عبور: توکن API خود را در اینجا بچسبانید.
منبع آدرس IP: به شبکه تنظیم کنید و WAN را انتخاب کنید (این به OpenWrt می گوید که IP عمومی شما را ردیابی کند).
- Save را بزنید و درخواست کنید.
- سرویس: duckdns.org (از کشویی انتخاب کنید)
- نام میزبان: muoexample.duckdns.org (با زیر دامنه خود جایگزین کنید)
- نام کاربری: من MUO را قرار دادم ، اما می توانید این خالی را بگذارید – Duckdns از آن استفاده نمی کند.
- رمز عبور: توکن API خود را در اینجا بچسبانید.
- منبع آدرس IP: به شبکه تنظیم کنید و WAN را انتخاب کنید (این به OpenWrt می گوید که IP عمومی شما را ردیابی کند).
مرحله 4: DNS پویا خود را آزمایش کنید
با تنظیم همه چیز ، باید تنظیمات را آزمایش کنید. برای این کار ، اولین بار دامنه خود را پینگ کنید و سپس آدرس IP را در Duckdns تغییر دهید. پس از تغییر IP ، دوباره زیر دامنه را پینگ کنید تا در صورت کار همه چیز آزمایش کنید.
همانطور که از مثال بالا مشاهده می کنید ، زیر دامنه من با وجود تغییر آدرس IP هنوز کار کرده است.
اگر بار دوم زیر دامنه خود را پینگ کنید ، و به این معنی نیست ، این بدان معنی است که DDN ها کار نمی کنند. شما باید تنظیمات خود را دوباره بررسی کنید. اما اگر با وجود تغییر IP وصل شود ، این بدان معنی است که DDN ها اکنون کار می کنند.
آیا DNS پویا برای شماست؟
DDNS برای اکثر کاربران خانگی که می خواهند از هر مکانی بدون پرداخت هزینه اضافی برای یک برنامه اینترنتی تجاری ، از هر مکانی به دستگاه های خود برسند ، مناسب است. شاید شما لپ تاپ قدیمی خود را به یک سرور Plex Media تبدیل کرده یا دستیار خانه نصب شده را در دستگاه لینوکس خود نصب کنید.
در این موارد ، استفاده از یک سرویس DDNS بیشترین حس را ایجاد می کند. این همچنین برای مشاغل کوچک که می خواهند یک وب سایت یا برنامه اصلی را میزبانی کنند ، مفید است اما نمی خواهید برای یک IP استاتیک گران قیمت استفاده کنید.
گفته می شود ، DDNS ممکن است بهترین مناسب برای هر موقعیتی نباشد. اگر به خدماتی که نیاز به به روزرسانی مداوم دارند ، مانند سرورهای ایمیل تجاری یا برنامه های مهم برای ماموریت ، تکیه می کنید ، معمولاً یک آدرس IP استاتیک انتخاب بهتری است. برخی از خدمات ، به ویژه آنهایی که شامل ایمیل هستند ، نسبت به آدرس های IP حساس هستند و ممکن است ترافیک ناشی از محدوده IP پویا را پرچم گذاری یا مسدود کنند.
اگر به تازگی با خود میزبانی شروع کرده اید یا می خواهید با دسترسی از راه دور آزمایش کنید ، DDNS روشی کم خطر و کم هزینه برای فرو بردن انگشتان پا است. اگر نیازهای شما رشد می کند ، می توانید بعداً به یک IP استاتیک ارتقا دهید یا قابلیت اطمینان بیشتری را می خواهید. با این حال ، برای اکثر افراد ، DDNS به تعادل مناسب بین راحتی و هزینه اعتصاب می کند.