المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال معقد شوي



gaza_son
31-01-2010, 23:38
السلام عليكم ورحمه الله

انا حابب اسأل خبراء المتدى سؤال واتنمنى أأن اجد جواب يفيدني
من التطبيقات الحديثه على الشبكات هو ربط اجهزه غير الحاسوب بالانترنت مثل الطابعات وانظمه المراقبه والبيوت الذكيه وغيرها

حاليا انا اعمل في مشروع يضم هذه الفكره اي ربط الجهاز بالشبكه
وتوصلت لنتيجه جيده بحيث استطعت توصيله بالشبكه وحفظ صفحه ويب بداخله يكمنني طلبها من المتصفح عندما اطلب ال IP الخاص بالجهاز والتحكم من خلال هذه الصفحه بوظائف هذا الجهاز
لكن المشكله تكمن عندما افكر في ربطه بالانترنت بحيث يوفر امكانيه للوصول من مكان في العالم
حيث ان ال IP الذي اطلبه هو الIP المخصص للشبكه الداخليه ولكن بالنسبه للانترنت لا اعرف كيف يمكنني ان اصل له
ما التطوير الذي يمكن ان اضيفه لكي يصبح جهازي متوفر عبر الانترنت
ملاحظه :
لا يقتصر الجهاز على صفحه انترنت ولكن بامكاني ان انفذ مهام ايضا ولكن يجب ان اعرف الطريقه اولا

SIGTERMer
01-02-2010, 07:48
السلام عليكم ورحمه الله
[...]
لكن المشكله تكمن عندما افكر في ربطه بالانترنت بحيث يوفر امكانيه للوصول من مكان في العالم
حيث ان ال IP الذي اطلبه هو الIP المخصص للشبكه الداخليه ولكن بالنسبه للانترنت لا اعرف كيف يمكنني ان اصل له


و عليكم السلام،

لطالما أردت العمل على مشروع مماثل لما تعمل عليه الآن ولكن لم اجد الوقت المناسب له :rolleyes:
أليك كل ما أعلم في هذا الموضوع:

بسم الله الرحمن الرحيم

لكي تستطيع ان تصل للجهاز من أي مكان في العالم، سيتعين عليك فعل امرين:
1- فتح port في الراوتر/فايروال و تمريره الى ip جهازك حتى تتمكن من الدخول إلى الشبكة الداخلية.
2- استخدام خدمة Dynamic DNS (إختياري، و لكن انصح به بقوة) حتى تتمكن من الوصول الى الشبكة الداخلية.

أولا، سأفترض ان الجهاز موصل للراوتر الأساسي في الشبكة (الموصل بالإنترنت مباشرة). سيترتب عليك تحديد ip للراوتر، و يكون في العادة 192.168.1.1 او 192.168.0.1 (إن لم تغيره بنفسك) يمكنك استخدام arp لتحديده.
بعدما حصلت على الـip، استخدم متصفحك للوصول إليه. ان طلب منك كلمة السر، يمكنك اجادها على الموقع التالي: https://www.phenoelit-us.org/dpl/dpl.html
الآن بعد دخولك على صفحة الراوتر، إبحث عن شيء مماثل لـport forwarding أو Applicattions & Gamming في حالة لنكسيس. أدخل ip جهازك و port الويب سرفر (عادة ما يكون 80) و نوع الإتصال tcp. أحفظ التحديثات. و ستتمكن من بعد ذلك الدخول إلى شبكتك :)

أما بالنسبة للوصول إلى الشبكة الخاصة و بالتالي جهازك، يمكنك استخدام ip الحالي للشبكة او استخدام Dynamic DNS. المشكلة في الـip هي انه يخضع لإرادة شركة الموفرة لخدمة الإنترنت. و أعلم شخصيا شخص عمل مشروع مماثل للمشروع الذي تقوم به و لكن يوم التقديم لم يستطع الوصول إلية بسبب تغير الـip. إضافة الى ذلك، فإن بعض الشركات تقوم بتغيير العناوين بشكل دوري!
ولكن للتجارب البسيطة يمكنك استخدام الـip للشبكة. و لتحديد الـip، اذهب (و أنت داخل الشبكة) إلى: https://whatismyip.com

إن أتبعت الخطوات المذكورة حنى الان ستتمكن من الدخول إلى جهازك من أي مكان في العالم (ما لم يتغير الـip) من خلال:https://ip

أضفة الى ما سبق، يمكنك استخدام خدمة Dynamic DNS. هناك العديد منها، كـFreeDNS ( الموقع: https://freedns.afraid.org) و التي استخدمها منذ عدة سنين، و DynDNS (تفرض قيود إستعمال، على عكس FreeDNS). و كلاهما سيعين نطاق خاص لشبكتك يتغير بتغير الـip مثل JehaziAl3ajeeb.mooo.com :)

أن كان لديك أي سؤال لا تتردد.


و السلام عليكم و رحمة الله و بركاته

gaza_son
01-02-2010, 10:17
متشكر جدا اخي على توضيحك

وانا بدور في صفحة الراوتر لقيت ذا الخيار
Assign the public IP address of a connection to a device (javascript:execTask('ASSIGN_PUBL_ADDR'))
ووظيفته على حسب ما فهمت من الشرح انه يخلي احد الاجهزه الموجوده على الشبكه تعمل كسيرفر يرد في حالة تم طلب ال IP الشبكه

والسؤال..

ال IP اللي لازم اعرفه الحين هو IP الشبكه الداخليه كلها اللي اعطتني اياه شركه الاتصالات
واقوم بطلبه من مكان تاني وبيفتح عندي الصفحه اللي مخزنها في جهازي...

SIGTERMer
01-02-2010, 10:31
ال IP اللي لازم اعرفه الحين هو IP الشبكه الداخليه كلها اللي اعطتني اياه شركه الاتصالات
واقوم بطلبه من مكان تاني وبيفتح عندي الصفحه اللي مخزنها في جهازي...

نعم. بمجرد معرفتك الـip المعين لك من الشركة و إعداد الراوتر (كما تقدمت)، ستتمكن إن شاء الله من الوصول لجهازك بشرط عدم تغير الـip.