أريد فتح بورت 80 و21 لمودم sagem fast 2604
بسم الله الرحمن الرحيم
أريد المساعدة من أخواني الأعضاء منتدى عرب هارد وير وهي:
فتح بورت 80 و21 لعمل سرفر ويب في جهازي الخاص ,عندي مودم sagem fast 2604 حولت فتحه من قبل ولكن بدون فائدة وعندما أدخل عنوان الدومان الخاص بي تأتيني صفحة المودم ما الحل وشكرا على المساعدة.
والسلام.
رد: أريد فتح بورت 80 و21 لمودم sagem fast 2604
لا يمكنك اختبار الـ port forward من داخل الشبكة نفسها، يجب الإختبار من خارجها..
يعني لو قمت بعمل port forward على الراوتر كالآتي:
80 -> 192.168.1.10:80
ثم قمت بإضافة hostname كبإستخدام dyndns.org مثلاً myname.dyndns.org
هذا ال hostname يُترجم لعنوان الراوتر الخارجي (WAN IP).
عندما تحاول الإتصال بهذا ال hostname من داخل الشبكة، أنت تحاول الإتصال بالراوتر عن طريق عنوانه الخارجي، و لأن طلب الإتصال سيأتي من داخل الشبكة، فيحتاج الراوتر لترجمة العنوان الداخلي لعنوانه الخارجي قبل طلب الإتصال، و لكنه يجد أيضاً أن جهة الإتصال هي أيضاً عنوانه الخارجي، و هنا يفشل التحويل أو الـ Routing، و هذه أحد الحدود المعروفة عن الـ .NAT - Network Address Translation
و ما يحدث عندما تحاول الوصول للراوتر بعنوانه الخارجي من الداخل أنه يحوّلك تلقائياً لعنوانه الداخلي، و بما أن صفحة الراوتر أيضاً تفتح داخلياً على البورت الإفتراضي (80) ، تأتيك صفحة الراوتر..
إذاً، لتجربة عمل الخدمة المطلوبة، نفترض البورت الإفتراضي للويب 80/http
من داخل الشبكة نقوم بالإتصال مباشرة مع العنوان الداخلي (الذي يختلف عن عنوان الراوتر الداخلي 192.168.1.1):
https://192.168.1.x
أو إذا كنت مصمم على استخدام الـ hostname (مثلاً كما افترضنا myname.dyndns.org) من داخل الشبكة ، وكنت تستخدم windows XP، افتح start -> run ثم أدخل الأمر التالي:
كود:
notepad c:\windows\system32\drivers\etc\hosts
و أدخل السطر التالي (أو على سبيل المثال) في آخر هذا الملف الذي قمنا بفتحه:
myname.dyndns.org 192.168.1.x
طبعاً نغير الإسم للإسم الذي سجلته، و العنوان الرقمي للعنوان الذي أدخلته عند عمل ال port forward على الراوتر، يفصلهما مسافة أو tab واحدة على الأقل. ثم تحفظ الملف و تعيد تشغيل متصفّحك.
و بهذا تستطيع التصفّح من جهازك بإستخدام نفس عنوان ال hostname الذي قد تستخدمه من خارج الشبكة