انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: a.e_hasiri@yahoo.com در 13 دی 1400، 12:24 ق‌ظ

عنوان: راه اندازی سرور خانگی[حل شد]
ارسال شده توسط: a.e_hasiri@yahoo.com در 13 دی 1400، 12:24 ق‌ظ
سلام دوستان خسته نباشید.من قصد داشتم که یک سرور خانگی خیلی ساده راه بندازم ولی مشکلی که باش مواجهم اینه که از اینترنت به مودمم متصل نمیشم من ایپی مودمم با what is my ip تو گوگل پیدا میکنم و داخل تنظیمات مودم پورت فورواردینگ انجام دادم و فایروال
سیستم ها غیرفعال کردم اما بازم از طریق اینترنت به کامپیوترم متصل نمیتونم بشم امیدوارم کسی بتونه منو راهنمایی کنه.
عنوان: پاسخ : راه اندازی سرور خانگی
ارسال شده توسط: S Y N C R E X در 13 دی 1400، 02:00 ق‌ظ
مودمت DMZ داره ؟
عنوان: پاسخ : راه اندازی سرور خانگی
ارسال شده توسط: behzad121 در 13 دی 1400، 09:52 ق‌ظ
باید آی پی valid داشته باشید که ارائه دهنده اینترنت باید به شما بده.
عنوان: پاسخ : راه اندازی سرور خانگی
ارسال شده توسط: a.e_hasiri@yahoo.com در 13 دی 1400، 02:00 ب‌ظ
مودمت DMZ داره ؟
اره dmz داره و فعالش هم کردم ولی بازم اتفاقی نیفتاد. چظور میتونم بفهمم مشکل از مودمه یا  از isp
عنوان: پاسخ : راه اندازی سرور خانگی
ارسال شده توسط: a.e_hasiri@yahoo.com در 13 دی 1400، 02:01 ب‌ظ
باید آی پی valid داشته باشید که ارائه دهنده اینترنت باید به شما بده.
من زیاد تجربه در این زمینه ندارم ولی دیدم که بدون این که ip static  کسی تهیه کنه . وب سرور خونگی راه اندازی میکنه
عنوان: پاسخ : راه اندازی سرور خانگی
ارسال شده توسط: دانیال بهزادی در 13 دی 1400، 02:52 ب‌ظ
من زیاد تجربه در این زمینه ندارم ولی دیدم که بدون این که ip static  کسی تهیه کنه . وب سرور خونگی راه اندازی میکنه
آی‌پی ایستا با آی‌پی معتبر متفاوته. در واقع شما نباید در NAT داخلی ISP باشید.
عنوان: پاسخ : راه اندازی سرور خانگی
ارسال شده توسط: ABOLDOM در 13 دی 1400، 05:27 ب‌ظ
ممنون از توضیحات یعنی میشه گفت وقتی آی پی خودمون رو میبینم اون ای پی مستقیم برای ما نیست درسته؟ خب یکم اطمینان پیدا کردم که چرا هرکاری کردم دیدم و گفتن و انجام دادم بازم نشد حتی یک دفعه با ای پیم سایت بالا بیا حتی با فعالسازی dmz و هر چیزی!
عنوان: پاسخ : راه اندازی سرور خانگی
ارسال شده توسط: دانیال بهزادی در 13 دی 1400، 05:33 ب‌ظ
بعضی از خدمات‌دهنده‌ها، مخصوصاً خدمات‌دهنده‌های همراه، به جای این که به تک‌تک کاربران، یه آی‌پی معتبر بدن، برای همه یا تعدادی از اون‌ها، از یک ای‌پی معتبر استفاده می‌کنن و اون افراد رو در یک NAT قرار می‌دن. این‌جوری،‌آی‌پی‌ای که هرکدوم از اون‌ها به عنوان آی‌پی خروجیش می‌بینه، به‌جای این که آی‌پی مودم خودش باشه، آی‌پی یک مسیریاب در خود خدمات‌دهنده است.
عنوان: پاسخ : راه اندازی سرور خانگی
ارسال شده توسط: a.e_hasiri@yahoo.com در 13 دی 1400، 07:27 ب‌ظ
بعضی از خدمات‌دهنده‌ها، مخصوصاً خدمات‌دهنده‌های همراه، به جای این که به تک‌تک کاربران، یه آی‌پی معتبر بدن، برای همه یا تعدادی از اون‌ها، از یک ای‌پی معتبر استفاده می‌کنن و اون افراد رو در یک NAT قرار می‌دن. این‌جوری،‌آی‌پی‌ای که هرکدوم از اون‌ها به عنوان آی‌پی خروجیش می‌بینه، به‌جای این که آی‌پی مودم خودش باشه، آی‌پی یک مسیریاب در خود خدمات‌دهنده است.

مرسی من خوددم حس کردم مشکل همینی باشه که شما میگید. چظور میتونم مطمین بشم که این از طرف isp هست نه من
اینم اضافه کنم که خط adsl من اسیاتک هست.
عنوان: پاسخ : راه اندازی سرور خانگی
ارسال شده توسط: S Y N C R E X در 13 دی 1400، 09:11 ب‌ظ
من قبلا تست کردم با "های وب" مشکلی نداشتم
مک آدرس کامپیوتر رو توی DMZ گذاشتم (بعضی مودم ها باید آی پی داخلی رو براش ثابت کنید و آی پی رو داخل DMZ بزارید) و از خارج از شبکه بهش وصل شدم .
عنوان: پاسخ : راه اندازی سرور خانگی
ارسال شده توسط: a.e_hasiri@yahoo.com در 14 دی 1400، 02:01 ب‌ظ
سلام با تشکر از همه دوستانی که داخل بحث شرکت کردند. در نهایت متوجه شدم که مشکل این بود که من پشت nat سرویس دهنده بودم.
و امکان دسترسی به روترم از طریق اینترنت نبود. اگه که سرویس دهنده کسی اسیاتک هست و نیاز داره که یک وب سرور خونگی راه اندازی کنه(برای دوربین یا هرنیاز دیگه ای)باید از اسیاتک ایپی public تهیه کنه حالا درستی این کار نمیدونم ولی به دکون باز کردن از این طریق.
عنوان: پاسخ : راه اندازی سرور خانگی[حل شد]
ارسال شده توسط: esmaeelE در 14 دی 1400، 04:21 ب‌ظ
اینجا توضیحات خوبی داره

https://www.youtube.com/watch?v=vWvGNzjHH10

عنوان: پاسخ : راه اندازی سرور خانگی[حل شد]
ارسال شده توسط: a.e_hasiri@yahoo.com در 14 دی 1400، 11:32 ب‌ظ
اینجا توضیحات خوبی داره

https://www.youtube.com/watch?v=vWvGNzjHH10
مرسی از راهنماییتون
عنوان: پاسخ : راه اندازی سرور خانگی[حل شد]
ارسال شده توسط: دانیال بهزادی در 15 دی 1400، 11:14 ق‌ظ
سلام با تشکر از همه دوستانی که داخل بحث شرکت کردند. در نهایت متوجه شدم که مشکل این بود که من پشت nat سرویس دهنده بودم.
و امکان دسترسی به روترم از طریق اینترنت نبود. اگه که سرویس دهنده کسی اسیاتک هست و نیاز داره که یک وب سرور خونگی راه اندازی کنه(برای دوربین یا هرنیاز دیگه ای)باید از اسیاتک ایپی public تهیه کنه حالا درستی این کار نمیدونم ولی به دکون باز کردن از این طریق.
بله. من هم پیش‌تر با آسیاتک این مشکل رو داشتم.
عنوان: پاسخ : راه اندازی سرور خانگی
ارسال شده توسط: Dragon- در 16 دی 1400، 12:12 ق‌ظ
سلام با تشکر از همه دوستانی که داخل بحث شرکت کردند. در نهایت متوجه شدم که مشکل این بود که من پشت nat سرویس دهنده بودم.
و امکان دسترسی به روترم از طریق اینترنت نبود. اگه که سرویس دهنده کسی اسیاتک هست و نیاز داره که یک وب سرور خونگی راه اندازی کنه(برای دوربین یا هرنیاز دیگه ای)باید از اسیاتک ایپی public تهیه کنه حالا درستی این کار نمیدونم ولی به دکون باز کردن از این طریق.
تعداد ip نسخه ۴ انقدری نیست که برای هر مشتری، یه ip عمومی (public) تخصیص بدن. به خاطر همین معمولا، از nat استفاده میشه.
راه حل اینه که رفت سراغ ip نسخه ۶، ولی با اینکه ip نسخه ۶ مدتی هست که اومده؛ ولی خیلی از سازمان‌ها و شرکت‌ها (حداقل توی ایران) هنوز از ip نسخه ۴ استفاده می‌کنند.
عنوان: پاسخ : راه اندازی سرور خانگی
ارسال شده توسط: ABOLDOM در 16 دی 1400، 11:06 ب‌ظ
سلام با تشکر از همه دوستانی که داخل بحث شرکت کردند. در نهایت متوجه شدم که مشکل این بود که من پشت nat سرویس دهنده بودم.
و امکان دسترسی به روترم از طریق اینترنت نبود. اگه که سرویس دهنده کسی اسیاتک هست و نیاز داره که یک وب سرور خونگی راه اندازی کنه(برای دوربین یا هرنیاز دیگه ای)باید از اسیاتک ایپی public تهیه کنه حالا درستی این کار نمیدونم ولی به دکون باز کردن از این طریق.
تعداد ip نسخه ۴ انقدری نیست که برای هر مشتری، یه ip عمومی (public) تخصیص بدن. به خاطر همین معمولا، از nat استفاده میشه.
راه حل اینه که رفت سراغ ip نسخه ۶، ولی با اینکه ip نسخه ۶ مدتی هست که اومده؛ ولی خیلی از سازمان‌ها و شرکت‌ها (حداقل توی ایران) هنوز از ip نسخه ۴ استفاده می‌کنند.
چه جالب منم تو فکر بودم چیکار میکنن تعدادش واسه جمعیت میلیاردی کمه.. بعد یه چیزی این ipv6 ممکنه بزنیم و خودکار وصل باشه یا اینم حتما باید به خدمات دهنده اینترنتمون بگیم؟! و اینکه اگه کسی دی‌ان‌اس ipv6 غیرفعال کنه پس طبیعتاً تارنما مارو هم نمیتونه مشاهده کنه یا حرفم اشتباه؟ :P  و اینکه این منو درگیر کرد که پس چطور میشه که ما با سایتی برقرار هستیم؟  مارو از چی میشناسه؟ ای پی ؟ خب ممکنه بسیاری افراد با اون ای پی باشن یا اختلالی چیزی نمیخوره؟! یا وصل شدن به تور بازی و هر چیزی چجوری بدون داشتن آی پی.. یا مثلا من بخوام بدون سرور به یه شخصی پیام بدم توسط پیام رسان های مستقیم چگونه انجام میشه؟
عنوان: پاسخ : راه اندازی سرور خانگی[حل شد]
ارسال شده توسط: دانیال بهزادی در 19 دی 1400، 03:16 ب‌ظ
و اینکه این منو درگیر کرد که پس چطور میشه که ما با سایتی برقرار هستیم؟  مارو از چی میشناسه؟ ای پی ؟ خب ممکنه بسیاری افراد با اون ای پی باشن یا اختلالی چیزی نمیخوره؟!
از نشست مرورگر که معمولاً با کوکی مدیریت می‌شه.
عنوان: پاسخ : راه اندازی سرور خانگی
ارسال شده توسط: Dragon- در 24 دی 1400، 12:14 ق‌ظ
چه جالب منم تو فکر بودم چیکار میکنن تعدادش واسه جمعیت میلیاردی کمه.. بعد یه چیزی این ipv6 ممکنه بزنیم و خودکار وصل باشه یا اینم حتما باید به خدمات دهنده اینترنتمون بگیم؟! و اینکه اگه کسی دی‌ان‌اس ipv6 غیرفعال کنه پس طبیعتاً تارنما مارو هم نمیتونه مشاهده کنه یا حرفم اشتباه؟ :P  و اینکه این منو درگیر کرد که پس چطور میشه که ما با سایتی برقرار هستیم؟  مارو از چی میشناسه؟ ای پی ؟ خب ممکنه بسیاری افراد با اون ای پی باشن یا اختلالی چیزی نمیخوره؟! یا وصل شدن به تور بازی و هر چیزی چجوری بدون داشتن آی پی.. یا مثلا من بخوام بدون سرور به یه شخصی پیام بدم توسط پیام رسان های مستقیم چگونه انجام میشه؟
برای اینکه با ipv6 وصل بشید، باید isp شما از ipv6 استفاده کنه. البته می‌تونید از تور و vpn هم استفاده کنید ولی اتصال شما از isp تا تور یا vpn با همون ipv4 انجام میشه.
معمولا dns ها، ipv6 پایگاه مورد نظر رو هم بر می‌گردونند. به غیر از این، پایگاهی رو نمیشناسم که فقط ipv6 داشته باشه، معمولا اگه ipv6 داشته باشند، یه ipv4 هم برای سازگاری دارند. مثل گوگل
اگه یه طرف ارتباط ipv4 داشته باشه و طرف دیگه ipv6، از تونل استفاده میشه تا بسته‌های ipv6 رو در بستر ipv4 انتقال داد. اینجوری حتما لازم نیست هر دو طرف از یه نسخه ip استفاده کنند، یا اینکه همه مسیریاب (router) های سر راه، بتونند بسته‌های ipv6 رو راه بندازند.

موقع وصل شدن به یه جا، علاوه بر ip، از پورت هم استفاده میشه که در کنار هم یه سوکت ایجاد می‌کنند.
مثلا شما می‌خواهید به همین انجمن وصل بشید:
اول کامپیوتر شما یه پورت باز (معمولا بیشتر از 1023) رو به صورت تصادفی انتخاب می‌کنه. توی بسته ایجاد شده، پورت و ip خودش رو به عنوان فرستنده و ip انجمن و پورت مورد نظر (اگه از http بشه، پورت 80 و اگه https، پورت 443) رو به عنوان گیرنده می‌نویسه.
از اونجایی که کامپیوتر معمولا دقیقا نمی‌دونه این بسته رو باید به کجا بده، میده به defualt gateway خودش. defult gateway معمولا مودم شما هست. مودم با اینکه بهش گفته میشه مودم، اما همزمان مودم + مسیریاب + سوئیچ + نقطه اتصال (اگه وایفای داشته باشه) هست.
مودم چیزیه که سیگنال دیجیتال رو به آنالوگ تبدیل می‌کنه تا بتونه در بستر‌هایی مثل خطوط مخابراتی یا حتی رادیویی منتقل بشه. دقت کنید ممکنه شبیه وایفای عمل کنه ولی تفاوت دارند. از اینجا به بعد، من بهش می‌گم مسیریاب. حالا این مسیریاب ممکنه مودم شما باشه که داخلش مسیریاب داره یا اینکه یه مسیریاب مستقل باشه.
مسیریاب شما بسته رو دریافت می‌کنه، و با توجه به جدول مسیریابی که داره، تصمیم می‌گیره بسته رو به کجا بفرسته.
اگه شبکه مقصد رو خودش بشناسه، بسته رو می‌فرسته به اونجا.
اگه نشناسه، می‌فرسته به default route خودش. default route معمولا isp شما هست. معمولا در این شرایط، nat اتفاق می‌افته. به این شکل که داخل بسته، ip فرستنده به ip مسیریاب و پورت اون به یه پورت تصادفی که روی مسیریاب باز هست، تغییر می‌کنه.

ممکنه مسیریاب چندین ip برای nat داشته باشه و برای هر کاربر، از یکی از این ip ها استفاده کنه. در این وضعیت، ممکنه یه پورت یکسان برای دوتا کاربر استفاده بشه ولی چون دو ip هست، تداخلی پیش نمیاد. در اصل چون دوتا ip داریم، می‌تونیم دوتا سوکت با پورت یکسان داشته و چون ip فرق داره، تداخلی هم اتفاق نمیوفته. این حالت معمولا برای شرکت‌ها هست که تعداد کاربر‌هاشون زیاده. از اینجا به بعد فرض می‌کنیم که فقط یه ip داریم و کاربر خانگی هستیم.

ip که مودم برای nat استفاده می‌کنه، از طرف isp شما تنظیم میشه. ممکنه این ip، یه ip عمومی باشه و بعد خیلی راحت توی اینترنت مسیریابی بشه و به جای مورد نظر برسه.
در این حالت، بسته شما، یه مسیری رو طی می‌کنه، به سرور‌های انجمن می‌رسه و به پورت درست وصل میشه. وقتی سرور‌های انجمن می‌خواهند به شما جواب بدند، یه بسته ایجاد میشه، توی بسته، ip فرستنده میشه ip سرور‌های انجمن. ip گیرنده میشه ip مسیریباب شما و پورت گیرنده هم میشه پورت تصادفی که مسیریاب شما قبلا انتخاب کرده.
وقتی بسته روی اون پورت خاصی که توی مسیریاب انتخاب شده بود به دسستش می‌رسه، مسیریاب می‌دونه اون پورت برای چه کاربری استفاده شده. مسیریاب ip گیرنده رو به ip کاربر و پورت رو به پورتی که کامپیوتر کاربر انتخاب کرده بود، تغییر میده و بسته رو می‌فرسته روی شبکه داخلی تا به دست کاربر مورد نظر برسه.

الان حالتی رو در نظر بگیرید که مسیریاب شما از isp، یه ip عمومی نگرفته؛ بلکه یه ip مربوط به شبکه داخلی isp بهش تخصیص داده شده.
در این حالت یه بار دیگه nat اتفاق میوفته. الان یه مسیریاب دیگه هم در نظر بگیرید. این مسیریاب مال isp هست و یه سر اون، ip عمومی داره. البته isp معمولا چندین مسیریاب داره ولی برای سادگی، فرض کنید یکی داره. چنتا هم داشته زیادی فرقی نمی‌کنه فقط با توجه به شرایط، بسته شما یکمی توی شبکه داخلی isp می‌چرخه تا بدست مسیریابی برسه که مناسبه.

مقصد بسته شما، خارج از شبکه داخلی isp هست. وقتی بسته شما به دست مسیریاب درست رسید، اون ip که مسیریاب شما روی بسته گذاشته بود، برداشته میشه، ip مسیریاب isp به جاش قرار می‌گیره، پورت اون هم به یه پورت تصادفی که روی مسیریاب isp باز هست، تغییر می‌کنه.
بعد از اتفاق بالا، بسته شما توی اینترنت مسیریابی میشه تا به سرور‌های انجمن برسه.

سرور‌های انجمن توی بسته جواب، ip خودشون رو به عنوان ip فرستنده و ip و پورت مسیریاب isp شما رو به عنوان گیرنده می‌نویسه.
بعد از اینکه مسیریاب isp بسته رو دریافت می‌کنه، با توجه به پورتی که بسته روی اون دریافت شده، متوجه میشه که این بسته مربوط به مسیریاب شما هست.
مسیریاب isp، داخل اون بسته، ip گیرنده رو به ip مسریاب شما و پورت رو هم به پورتی که مسیریاب شما انتخاب کرده، تغییر میده و بسته رو می‌فرسته روی شبکه داخلی isp تا به مسیریاب شما برسه.

مسیریاب شما هم کاری شبیه به همین انجام میده. اول با توجه به پورتی که بسته روی اون دریافت شده، متوجه میشه این بسته مربوط به چه کاربری هست، ip گیرنده و همینطور پورت رو تغییر میده و بسته رو می‌فرسته روی شبکه داخلی شما، تا به کامپیوتر شما برسه.

توی توصیحات بالا، به جای کاربر، هر کامپیوتری می‌تونه قرار بگیره. ممکنه یه سرور هم باشه. برای این گفتم کاربر، تا درک راحت‌تر بشه ولی در واقع اسمش client هست.
از اونجایی که این ip و چیز‌هایی که گفتیم، ممکنه خیلی سریع تغییر کنه، از کوکی استفاده میشه تا لازم نباشه شما هر بار که ارتباط از یه راه دیگه انجام میشه، شما دوباره وارد حسابتون بشید.