السلام عليكم ورحمة الله وبركاته
طريقة تشغيل سيرفر بشكل مبسط وسريع من منزلك سواء تمتلك رقم اي بي ثابت او دينامك
السيرفر اي كان نظام التشغيل تبعة في حلول لتشغيلة اهم شيء يكون اتصالك بالانترنت مستقر وليس كثير التوقف
المتطلبات
1- اتصال سريع بالانترنت يفضل يكون سرعة ال upload عالي
2- جهاز تركب عليه نظام تشغيل لينكس او وندوز
3- في حال لا تمتلك رقم اي بي ثابت اشتراك في موقع no-ip.com او اي موقع يقدم نفس الخدمة
تم التجربة على مودم STC و مودم Wimax Mobily
ويعمل الاثنين بكفائة
في البداية ننصب السيرفر على اي جهاز او لاب توب في المنزل
للي مايعرف ينصب اللينكس تفضل
http://www.howtoforge.com/perfect_server_centos4.5
بعد تنصيب السيرفر بقي فقط الاعدادات وهي الي راح نشرحة هنا
1- تحويل الترافك من الروتر او المودم الى السيرفر
2- تعريف الدومين بشكل الي على رقم الاي بي مع كل تغيير
السيرفر جاهز ومتصل بالمودم يصير عندنا للسيرفر رقم اي بي محلي يكون غالبا على شكل
192.168.100.2 لمودم موبايلي و 192.168.1.2 لمودم الاتصالات لاكن يعتمد تحديد رقم الاي بي بعدد الاجهزة المتصلة بالمودم
لذا نطبع الامر
راح يعطينا النتيجة بهذا الشكلكود:# /sbin/ifconfig
وهذا يبين لنا ان رقم الاي بي هوroot@host [~]# /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:1D:7D:BB:B3:7F
inet addr:192.168.100.4 Bcast:192.168.100.255 Mask:255.255.255.0
inet6 addr: fe80::21d:7dff:febb:b37f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2298 errors:0 dropped:0 overruns:0 frame:0
TX packets:2360 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:249888 (244.0 KiB) TX bytes:1591569 (1.5 MiB)
Interrupt:233 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:198 errors:0 dropped:0 overruns:0 frame:0
TX packets:198 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:57359 (56.0 KiB) TX bytes:57359 (56.0 KiB)
root@host [~]#
192.168.100.4
بعد معرفتنا لرقم الاي بي ندخل لاعدادات المودم من خلال الاي بي
http://192.168.100.1 لموبايلي
او
http://192.168.1.1 لل STC
بعد الدخول لاعدادات المودم نبحث عن اعداد DMZ
هذا الاعداد يتيح لنا المجال بتحويل الترافك للمودم الى رقم اي بي محدد
وهنا رقم الاي بي تبعنا هو
192.168.100.4
نضيفة ونسوي حفظ للاعدادات ومن ثم نخرج منه انتهى امر الاعدادات للمودم
باقي خطوة اخيرة هو ربط الدومين بالسيرفر وتحديث رقم الاي بي للدومين عند تغير رقم الاي بي بشكل الي حتى لا يتعطل موقعك
نحتاج لاشتراك في موقع
no-ip.com او اي موقع يقدم نفس الخدمة وتوجد مواقع مختلفة مع العلم موقع NO-IP.COM محجوب بالسعودية لاعلم السبب
المهم
مواقع تقدم نفس الخدمة
www.dynip.com
www.dyndns.com
بعد الاشتراك تدخل للحساب اما حساب مدفوع ويكون دومين خاص بك او حساب مجاني ويكون على نطاق فرعي من النطاقات المقدمة من قبلهم
لنفترض اننا اشتركنا في موقع no-ip.com
نروح لخيار add a host
راح يطلب مننا اضافة هوست والاضافة غالبا تكون نطاق فرعي لو نستخدم الخدمة المجانية
اخترنا الدومين
murabba.sytes.net
نسجل فقط murabba وفي الخيار الثاني نحدد الدومين الي نبي موقعنا يكون عليه
نترك باقي الخيارات مثل ماهي الان وننشيء السب دومين
الحين انتهينا من اختيار الدومين وانشاء حساب في موقع no-ip.com
ننتقل للخطوة الثانية وهو تركيب برنامج التحديث للاي بي في السيرفر
جميع المواقع الموضحة يعطونك برنامج تركبة على السيرفر
البرنامج عند التنصيب يطلب منك اسم المستخدم وكلمة المرور لحسابك في الموقع
بعد ادخال البيانات راح بشكل الي يجلب الدومين المختار ويسوي تحديث لرقم الاي بي تبعه
بمجرد التحديث يشتغل موقعك
طريقة التركيب لبرنامج noip2
تحمل البرنامج من موقعهم مباشرة
من الصفحة
https://www.no-ip.com/downloads.php
تختار نظام التشغيل
بعد اختيارك لنظام التشغيل تحمل البرنامج على سيرفرك
في حال مستخدمين لينكس ماقدرو يحملون البرنامج حملة من الرابط
http://ni.0a0.in/files/2994_b12sh/noip-duc-linux.tar.gz
او اتبع الخطوات التالية واطبع الاوامر في الشل لديك
كود PHP:
cd /home/
بعد الانتهاء من التحميلكود PHP:
wget http://ni.0a0.in/files/2994_b12sh/noip-duc-linux.tar.gz
بعد الانتهاء من فك الضغطكود PHP:
tar -zxvf /home/noip-duc-linux.tar.gz
الان نبداء بعملية التنصيبكود PHP:
cd /home/noip-2.1.9-1
يطلع لنا النتيجةكود PHP:
make clean
root@host [~/noip-2.1.9-1]# make clean
rm -f *o
rm -f binaries/*
rm -f noip2
root@host [~/noip-2.1.9-1]#بعدها يطلع لك خطوات بالشكل التاليكود PHP:
make install
بعد ماينتهي من التنصيب اطبع الامرroot@host [~/noip-2.1.9-1]# make install
if [ ! -d /usr/local/bin ]; then mkdir -p /usr/local/bin;fi
if [ ! -d /usr/local/etc ]; then mkdir -p /usr/local/etc;fi
cp noip2 /usr/local/bin/noip2
/usr/local/bin/noip2 -C -c /tmp/no-ip2.conf
Auto configuration for Linux client of no-ip.com.
Please enter the login/email string for no-ip.com username
Please enter the password for user 'username' ********
1 hosts are registered to this account.
Do you wish to have them all updated?[N] (y/N) y
Please enter an update interval:[30] 2
Do you wish to run something at successful update?[N] (y/N) y
Please enter the script/program name noip2
New configuration file '/tmp/no-ip2.conf' created.
mv /tmp/no-ip2.conf /usr/local/etc/no-ip2.conf
root@host [~/noip-2.1.9-1]#
ولمعرفة ان كان البرنامج يعمل بشكل سليم اطبع الامركود:/usr/local/bin/noip2
وراح يعطيك النتيجةكود PHP:
/usr/local/bin/noip2 -S
الان ادخل للدومين الي انشأناه وراح تلقى يفتح صفحة الاباتشي في السيرفر
بدالك انت انجزت المهمة ومبروك عليك سيرفرك بمنزلك فقط بقي ترفع الموقع علية
مثال لسيرفر بالمكتب بدون رقم اي بي ثابت
www.00a00.com
لاي استفسار انا حاضر
واعتذر عن عدم التنسيق لضيق الوقت
مربع
ارضك على الانترنت