السلام عليكم ورحمة الله وبركاته
الكثير من أصحاب المواقع يشتكون من عمل مواقعهم لدى بعض الزوار وعدم عملها عند البعض الآخر ، وأيضاً الكثير من أصحاب السيرفرات يعانون من هذه المشكلة عندما يقوم العميل بالاتصال بهم وابلاغهم بها ، وعندما يقوم بتصفح الموقع الخاص بالعميل والذي أخبره العميل أن به هذه المشكلة ، فإنه يجد أن الموقع يعمل ويقوم بتصفحه بشكل طبيعي وبدون أي مشاكل .
ولكن بالفعل هذه المشكلة قد تحدث رغم أن الموقع يعمل لديك ، وترجع لاسباب خاصة بضبط الـ DNS Zone و A Entry الخاصة بالموقع ، وأيضاً قد تحدث ولا يعمل الموقع لدى البعض نظراً لاختلاف مزود الخدمة الخاص بهم وطريقة اتصاله بالموقع أو السيرفر .
فى كل الاحوال ، موقع IntoDNS هو موقع يقوم بفحص الـ DNS للمواقع واعدادتها ، ويقوم بعرض الاخطاء اذا كان هناك أخطاء ويرشدك ببعض المقترحات لتلافي وحل هذه الاخطاء .
تستطيع زيارة الموقع من خلال الرابط : http://www.intodns.com ، ثم تقوم بادخال رابط موقعك بالمربع المسمى (Domain Name) ، ثم قم بالضغط على Report ، كما هو موضح بالصورة التالية :
- ملحوظة : جميع القيم الموجودة بالصور أو بالخطوات هي فقط أمثلة وليست هي التي ستظهر لك بالتحديد ، فالقيم التي ستظهر لك هي القيم الخاصة بموقعك أو سيرفرك ، وأيضاً القيم الموجودة بخطوات الاعداد هي مجرد أمثلة للتوضيح ، وما ستقوم بتنفيذه أو مراجعته على سيرفرك هي القيم الخاصة بك (سواء الموقع أو السيرفر) ، وسواء كانت هذه القيم نيم سيرفر أو ايبيهات .
بداية ً ، سيعرض لك الدي ان اس الذي قمت بوضعه فى لوحة تحكم الدومين الذي تستعلم عنه ، ويظهر لك هذه المعلومات فى صف يسمى بـ (Domain NS records) ، على سبيل المثال كما بالصورة التالية :
وفى الصورة يعرض لك أن الـ Name server الموجود بلوحة تحكم الدومين الذي تستعلم عنه هو: ns1.gulfhosted.com ويعمل هذا النيم سيرفر على الاي بي (11.22.33.44)
وأيضاً النيم سيرفر الاخر وهو ns2.gulfhosted.com ويعمل على الاي بي (11.22.33.45)
حتى الآن لا توجد أدنى مشكلة فهذا هو النيم سيرفر الموجود بالفعل بلوحة تحكم الدومين ، وأيضاً هذه هي الايبيهات الخاصة بالنيم سيرفر الموضح .
بعد ذلك يوجد لدينا بالاسفل صف يسمى بـ (NS records from your nameservers) ، وهنا يتم عرض النيم سيرفر الموجود بـ DNS Zone الخاص بالموقع من السيرفر ، والتي يمكنك الدخول اليها من خلال WHM :
الكثير من أصحاب المواقع يشتكون من عمل مواقعهم لدى بعض الزوار وعدم عملها عند البعض الآخر ، وأيضاً الكثير من أصحاب السيرفرات يعانون من هذه المشكلة عندما يقوم العميل بالاتصال بهم وابلاغهم بها ، وعندما يقوم بتصفح الموقع الخاص بالعميل والذي أخبره العميل أن به هذه المشكلة ، فإنه يجد أن الموقع يعمل ويقوم بتصفحه بشكل طبيعي وبدون أي مشاكل .
ولكن بالفعل هذه المشكلة قد تحدث رغم أن الموقع يعمل لديك ، وترجع لاسباب خاصة بضبط الـ DNS Zone و A Entry الخاصة بالموقع ، وأيضاً قد تحدث ولا يعمل الموقع لدى البعض نظراً لاختلاف مزود الخدمة الخاص بهم وطريقة اتصاله بالموقع أو السيرفر .
فى كل الاحوال ، موقع IntoDNS هو موقع يقوم بفحص الـ DNS للمواقع واعدادتها ، ويقوم بعرض الاخطاء اذا كان هناك أخطاء ويرشدك ببعض المقترحات لتلافي وحل هذه الاخطاء .
تستطيع زيارة الموقع من خلال الرابط : http://www.intodns.com ، ثم تقوم بادخال رابط موقعك بالمربع المسمى (Domain Name) ، ثم قم بالضغط على Report ، كما هو موضح بالصورة التالية :
- ملحوظة : جميع القيم الموجودة بالصور أو بالخطوات هي فقط أمثلة وليست هي التي ستظهر لك بالتحديد ، فالقيم التي ستظهر لك هي القيم الخاصة بموقعك أو سيرفرك ، وأيضاً القيم الموجودة بخطوات الاعداد هي مجرد أمثلة للتوضيح ، وما ستقوم بتنفيذه أو مراجعته على سيرفرك هي القيم الخاصة بك (سواء الموقع أو السيرفر) ، وسواء كانت هذه القيم نيم سيرفر أو ايبيهات .
بداية ً ، سيعرض لك الدي ان اس الذي قمت بوضعه فى لوحة تحكم الدومين الذي تستعلم عنه ، ويظهر لك هذه المعلومات فى صف يسمى بـ (Domain NS records) ، على سبيل المثال كما بالصورة التالية :
وفى الصورة يعرض لك أن الـ Name server الموجود بلوحة تحكم الدومين الذي تستعلم عنه هو: ns1.gulfhosted.com ويعمل هذا النيم سيرفر على الاي بي (11.22.33.44)
وأيضاً النيم سيرفر الاخر وهو ns2.gulfhosted.com ويعمل على الاي بي (11.22.33.45)
حتى الآن لا توجد أدنى مشكلة فهذا هو النيم سيرفر الموجود بالفعل بلوحة تحكم الدومين ، وأيضاً هذه هي الايبيهات الخاصة بالنيم سيرفر الموضح .
بعد ذلك يوجد لدينا بالاسفل صف يسمى بـ (NS records from your nameservers) ، وهنا يتم عرض النيم سيرفر الموجود بـ DNS Zone الخاص بالموقع من السيرفر ، والتي يمكنك الدخول اليها من خلال WHM :
رمز Code:
Main >> DNS Functions >> Edit DNS Zone
سيعرض لك كل المواقع الموجودة على السيرفر ، وليكن الموقع الذي تقوم بالاستعلام عنه هو (yoursite.com) ، فسوف تقوم بالضغط على yoursite.com الموجودة ضمن المواقع المعروضة أمامك ، ثم تقوم بالضغط على زر Edit ، ليعرض لك الـ DNS Zone الخاصة بالموقع yoursite.com ، والتي سوف تكون على سبيل المثال كما موجود بالصورة التالية :
حيث ns1.gulfhosted.com هو النيم سيرفر الاول ويستخدم الاي بي 11.22.33.44 ، و ns2.gulfhosted.com هو النيم سيرفر الثاني ويستخدم الاي بي 11.22.33.45 ، وهما كما ذكرنا بالاعلى .
أما اذا كان الـ DNS Zone للنيم سيرفر الموجود بسيرفرك لا تعمل بشكل طبيعى ، فسوف تختلف الرسائل التي سيعرضها لك الموقع بحسب اختلاف الاعدادات الموجودة لديك ، والصور التالية توضح بعض الرسائل التى يعرضها الموقع :
أو أن الزون الخاصة بالموقع تحتوي على نيم سيرفر آخر يختلف عن النيم سيرفر وأيبيهات مختلفة تماماً عن أيبيهات سيرفرك وهو كما موضح بالصورة التالية :
وقد يحدث ذلك مثلاً فى حالات نقل الموقع من سيرفر الى سيرفر آخر بطريقة أو بأخرى ، وظل الموقع يستخدم النيم سيرفر الخاص بالسيرفر الذي كان مستضافاً لديه قبل أن تتم عملية النقل فى الزون الخاصة بالموقع .
وأيضاً من المعلومات التي يعرضها لك موقع IntoDNS هي (WWW A Record) والخاصة بتوجيه دومين موقعك الى اي بي السيرفر المستضاف عليه ، واذا لم تكن لديك الاعدادات بطريقة صحيحة فتظهر لك المعلومات كما هو موضح بالصورة التالية :
- إذا نأتي الآن لكيفية معالجة مثل هذه الامور ، فى البداية يجب عليك اعداد الـ DNS لسيرفرك بطريقة صحيحة ، واذا كنت قد قمت بذلك ، فيجب عليك مراجعته مرة أخرى والتأكد من اعداداته .
وسأوضح لك ذلك من خلال الخطوات التالية التي ستقوم بها على سيرفرك لمراجعة أو اعداد الـ DNS .
ستقوم بالدخول لسيرفرك من خلال الشل من خلال برنامج Putty واذا لم يكن لديك يمكنك تحميله من خلال الرابط (http://www.gulfhosted.com/putty.zip)
ستقوم بالدخول لملف wwwacct.conf من خلال الامر التالي :
رمز Code:
pico /etc/wwwacct.conf
ستجد الاعدادات كما هي موضحة بالاسفل ، ستقوم بعمل التعديلات اللازمة والخاصة بسيرفرك ، والموجودة بالاسفل باللون الأحمر :
رمز Code:
ADDR 11.22.33.44 CONTACTEMAIL server@gulfhosted.com CONTACTPAGER DEFMOD x3 ETHDEV venet0:0 HOMEDIR /home HOMEMATCH home HOST server.gulfhosted.com LOGSTYLE combined MINUID NS ns1.gulfhosted.com NS2 ns2.gulfhosted.com NS3 NS4 NSTTL 86400 SCRIPTALIAS n TTL 14400
- ADDR : وهو الاي بي الرئيسي للسيرفر
- CONTACTEMAIL : وهو الاميل الخاص بك والذي ستصلك عليه الرسائل من السيرفر
- HOST : وهو الهوست نيم الخاص بسيرفرك
- NS : وهو النيم سيرفر الاول المستخدم بالسيرفر
- NS2 : وهو النيم سيرفر الثاني المستخدم بالسيرفر
والصورة التالية توضح أكثر :
ستقوم بعمل التعديلات اللازمة والخاصة بك مما سبق ، بعدها ستقوم باغلاق الملف من خلال ضغط CTRL+X من الكيبورد ، بعدها اضغط Y ثم ENTER .
- نأتي لاعدادات ملف resolv.conf
نفذ الامر التالي لفتح الملف :
رمز Code:
pico /etc/resolv.conf
قم بعمل الاعدادات بالملف كما موضح بالاسفل مع استبدال القيم الموجودة باللون الاحمر بالقيم الخاصة بسيرفرك :
رمز Code:
domain gulfhosted.com search gulfhosted.com server.gulfhosted.com 127.0.0.1 ns1.gulfhosted.com 11.22.33.44 ns2.gulfhosted.com 11.22.33.45
- server.gulfhosted.com : استبدله بالهوست نيم الخاص بسيرفرك
- ns1.gulfhosted.com : النيم سيرفر الاول ، و 11.22.33.44 هو الاي بي المستخدم لهذا النيم سيرفر
- ns2.gulfhosted.com : النيم سيرفر الاول ، و 11.22.33.45 هو الاي بي المستخدم لهذا النيم سيرفر
- ns1.gulfhosted.com : النيم سيرفر الاول ، و 11.22.33.44 هو الاي بي المستخدم لهذا النيم سيرفر
- ns2.gulfhosted.com : النيم سيرفر الاول ، و 11.22.33.45 هو الاي بي المستخدم لهذا النيم سيرفر
والصورة التالية أيضاً للتوضيح :
بعد عمل اللازم احفظ ما قمت به من خلال ضغط CTRL+X من الكيبورد ، بعدها اضغط Y ثم ENTER .
- والآن اعداد nameserverips
نفذ الامر التالي لفتح الملف :
رمز Code:
pico /etc/nameserverips
قم بعمل الاعدادات بالملف كما هو موضح بالاسفل مع استبدال القيم الموجودة باللون الاحمر بالقيم الخاصة بسيرفرك :
رمز Code:
11.22.33.44=ns1.gulfhosted.com 11.22.33.45=ns2.gulfhosted.com
حيث ns1.gulfhosted.com : النيم سيرفر الاول ، و 11.22.33.44 هو الاي بي المستخدم لهذا النيم سيرفر
- ns2.gulfhosted.com : النيم سيرفر الاول ، و 11.22.33.45 هو الاي بي المستخدم لهذا النيم سيرفر .
الصورة التالية للتوضيح :
بعد عمل اللازم احفظ ما قمت به من خلال ضغط CTRL+X من الكيبورد ، بعدها اضغط Y ثم ENTER .
بعد ذلك قم بتغيير بتغيير الهوست نيم الى الهوست نيم الخاص بسيرفرك من خلال تنفيذ الامر التالي :
رمز Code:
hostname server.gulfhosted.com
بعد ذلك قم بتحديث الترخيص الخاص بالسي بانل ليقوم بقراءة الهوست نيم الذي قمت بتغييره ، وذلك من خلال تنفيذ الامر التالي :
رمز Code:
/usr/local/cpanel/cpkeyclt
رمز Code:
service named restart
هذا الجزء السابق كان هو الخاص بضبط اعدادات الـ DNS بسيرفرك ، وسنكمل بقية خطواتنا التالية لمعالجة الامر التي ذكرناها بأول الموضوع وضبط النيم سيرفر و DNS Zone واضافة A Entry لكل من الـ hostname و الـ nameserver .
قم بالدخول الى لوحة تحكم السيرفر WHM ، قم توجه الى اعداد (Basic cPanel/WHM Setup) ، من خلال :
رمز Code:
Main >> Server Configuration >> Basic cPanel/WHM Setup
ستقوم الآن باضافة A Entry للنيم سيرفر المستخدم على سيرفرك ، توجه الى أسفل الصفحة التي قمت بالدخول اليها ، وقم بعمل ذلك كما هو موضح بالصورة التالية :
ستقوم بالضغط على Add an A entry for this nameserver الموجودة أمام النيم سيرفر الاول ، (وهو فى مثالنا هنا ns1.gulfhosted.com) ، بعد الضغط على هذا الزر ستظهر لك نافذة تسمى بـ Add Nameserver A Entry ، وسيكون موجود بها النيم سيرفر + الاي بي بجانبه ، واسفلها ستجد مربع ادخال به الاي بي الخاص بالنيم سيرفر ، اذا لم يكن هو الذي تستخدمه لهذا النيم سيرفر ، فقم بكتابة الاي بي الصحيح ، ثم اضغط على Add Entry كما هو موضح بالصورة التالية :
ستظهر لك رسالة بأنه تم اضافة A Entry للنيم سيرفر الموضح ، كرر نفس الخطوة بالرجوع الى Basic cPanel/WHM Setup ، وقم باضافة A Entry للنيم سيرفر الثاني .
بعد ذلك قم باضافة A Entry للهوست نيم الخاص بالسيرفر ، قم بتغيير الهوست نيم (مع أننا قم بتغييرها من خلال الشل ، ولكن زيادة فى التأكيد ولا يوجد هناك ضرر من ذلك ) ، قم بالدخول الى Change Hostname من خلال :
رمز Code:
Main >> Networking Setup >> Change Hostname
أو من خلال الرابط : http://ip:2086/scripts2/changehostname ، مع استبدال ip بالاي بي الخاص بسيرفرك .
توجه الى أسفل الصفحة ، ستجد مربع اسمه Change Hostname وبه مربع ادخال يسمى بـ New hostname ستقوم بكتابة الهوست نيم لسيرفرك بداخل المربع ، ثم اضغط على زر Change ، والصورة التالية للتوضيح
ستظهر لك رسالة تفيدك بأنه تم تغيير الهوست نيم ، وبها زر بالاسفل وهو Add An A Entry for your hostname ، قم بالضغط عليه كما هو موضح بالصورة التالية :
سيتم تحويلك لصفحة اخرى وبها الهوست نيم وبجانبه الاي بي المستخدم للهوست نيم ، واسفلها ستجد مربع ادخال به الاي بي الخاص بالهوست نيم ، اذا لم يكن هو الاي بي الخاص بالهوست نيم (الاي بي الرئيسي الخاص بسيرفرك) ، فقم بكتابة الاي بي الصحيح ، ثم اضغط على Add Entry كما هو موضح بالصورة التالية :
توجه الى أسفل الصفحة ، ستجد مربع اسمه Change Hostname وبه مربع ادخال يسمى بـ New hostname ستقوم بكتابة الهوست نيم لسيرفرك بداخل المربع ، ثم اضغط على زر Change ، والصورة التالية للتوضيح
ستظهر لك رسالة تفيدك بأنه تم تغيير الهوست نيم ، وبها زر بالاسفل وهو Add An A Entry for your hostname ، قم بالضغط عليه كما هو موضح بالصورة التالية :
سيتم تحويلك لصفحة اخرى وبها الهوست نيم وبجانبه الاي بي المستخدم للهوست نيم ، واسفلها ستجد مربع ادخال به الاي بي الخاص بالهوست نيم ، اذا لم يكن هو الاي بي الخاص بالهوست نيم (الاي بي الرئيسي الخاص بسيرفرك) ، فقم بكتابة الاي بي الصحيح ، ثم اضغط على Add Entry كما هو موضح بالصورة التالية :
- بعد ذلك نأتي الى DNS Zone والنيم سيرفر بها ، وهل هو موجود أم لا ؟ ، واذا كان موجود ، فهل هو النيم السيرفر الصحيح والايبيهات الموجودة فى الزون الخاص به هي الايبيهات الصحيحة الخاصة بذلك النيم سيرفر أم لا ؟ .
فى البداية توجه الى Edit DNS Zone من خلال :
رمز Code:
Main >> DNS Functions >> Edit DNS Zone
أو من خلال الرابط : http://ip:2086/scripts/editdnslist ، طبعاً مع استبدال ip بالاي بي الخاص بسيرفرك .
ستجد أمامك قائمة بالمواقع الموجودة على سيرفرك ومن بينها أيضاً النيم سيرفر الخاص بسيرفرك وليكن على سبيل المثال كما ذكرنا هو ns1.gulfhosted.com و ns2.gulfhosted.com
كما هو موضح بالصورة التالية :
طبعاً الصورة مجرد مثال لا تحتوي على المواقع ، ولكنك ستجد المواقع وبينها ايضاً النيم سيرفر
قم باختيار النيم سيرفر الاول وليكن ns1.gulfhosted.com ثم اضغط بالاسفل على الزر Edit ليعرض لك القيم والمدخلات الخاصة بهذا النيم سيرفر ، وهي على سبيل المثال ستكون كما موضح بالصورة التالية :
ستجد أمامك قائمة بالمواقع الموجودة على سيرفرك ومن بينها أيضاً النيم سيرفر الخاص بسيرفرك وليكن على سبيل المثال كما ذكرنا هو ns1.gulfhosted.com و ns2.gulfhosted.com
كما هو موضح بالصورة التالية :
طبعاً الصورة مجرد مثال لا تحتوي على المواقع ، ولكنك ستجد المواقع وبينها ايضاً النيم سيرفر
قم باختيار النيم سيرفر الاول وليكن ns1.gulfhosted.com ثم اضغط بالاسفل على الزر Edit ليعرض لك القيم والمدخلات الخاصة بهذا النيم سيرفر ، وهي على سبيل المثال ستكون كما موضح بالصورة التالية :
لاحظ الصف المشار اليه بالسهم والذي يحتوي على اسم النيم سيرفر (ns1.gulfhosted.com) و نوع القيمة المدخلة (A Record) ، والاي بي المستخدم لها وهو الاي بي الخاص بهذا النيم سيرفر (11.22.33.44)
وبقية الاعدادات كما هي موضحة بالصورة السابقة
اذا كان هناك اختلاف فى الاي بي الموضح أمام القيمة A عن الاي بي الخاص بهذا النيم سيرفر ، فيجب عليك تعديله الى الاي بي الصحيح ، ثم احفظ ما قمت به من خلال الضغط على Save فى أسفل الصفحة .
وقم بالرجوع الى Edit DNS Zone مرة أخرى وكرر تلك الخطوة أيضاً مع النيم سيرفر الاخر .
والصورة التالية توضح أيضاً القيم والمدخلات الخاصة بالنيم سيرفر الآخر :
اذا كان هناك اختلاف أو أخطاء يمكنك اختصار ذلك بحذف النيم سيرفر من خلال Delete a DNS Zone ، واختيار النيم سيرفر والضغط على Delete ،سيتم تحويلك لصفحة للتأكيد على أنك تريد الحذف بالفعل ، قم بذلك بالضغط على Delete ، بعد ذلك اضافته من جديد ، وطريقة الاضافة سيتم توضيحها بالاسفل .
اذا قمت بالدخول الى Edit DNS Zone ولم تجد النيم سيرفر الخاص بسيرفرك ضمن قائمة الدومينات المعروضة أمامك ، فيجب عليك اضافة النيم سيرفر ، وستقوم بعمل ذلك من خلال الدخول الى Add a DNS Zone من خلال :
رمز Code:
Main >> DNS Functions >> Add a DNS Zone
سيظهر لك مربع اسمه Domain Selection ، وبه مربعين ادخال ، الاول يسمى Ip والاخر يسمى Domain ، قم بكتابة الاي بي الخاص بالنيم سيرفر فى المربع الاول (Ip) ، وبجانبه فى المربع الثاني (Domain) قم بكتابة النيم سيرفر ، ثم اذهب الى أسفل الصفحة وقم بالضغط على Add Zone
كما هو موضح بالصورة التالية :
ستظهر لك رسالة تفيد بأنه تم اضافة الزون بنجاح ، قم بعدها بالرجوع الى Add a DNS Zone وكرر نفس الخطوات لتقوم باضافة النيم سيرفر الآخر .
بعد ذلك قم بعمل ريستارت للنيمد :
رمز Code:
service named restart
والى هنا أكون قد انتهيت من الموضوع بشكل كامل ، وأرجو أن أكون وفقت فى ذكر أغلب الامور التي لها علاقة بتلك المشكلة .
وأعتذر للجميع عن طول الموضوع ، ولكن كان لابد من ذلك لذكر معظم النقاط .
بالتوفيق للجميع
والسلام عليكم ورحمة الله وبركاته
مع تحياتي / سامح الشورى .
وأعتذر للجميع عن طول الموضوع ، ولكن كان لابد من ذلك لذكر معظم النقاط .
بالتوفيق للجميع
والسلام عليكم ورحمة الله وبركاته
مع تحياتي / سامح الشورى .
Aucun commentaire:
Enregistrer un commentaire