الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة DNS من النوع الصعب فمن لها ؟؟؟

مغلق
بدأه abu basel في 8 مارس 2005 · 13 رد · 1,393 مشاهدة · في منتدى الشبكات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ياخبراء الشبكات أرجوا نصحكم في هذه الورطة

هذه أول مرة لي أقوم فيها بتركيب DNS على 2003 على سبيل التجربة ( test environement) كالتالي:

1/ قمت بتركيب server2003 enterprise على جهازين الأول أسمه h1 والثاني h123456789123456789

2/قمت باسناد IP لكل جهاز الأول 1.1.1.1 والثاني 1.1.1.2 وبدون إضافة suffix dns لأي منهما

3/قمت بتركيب خدمة DNS على الأول مع إعداد ال primary zone تحت اسم main.com

4/ظهر لي تحت هذه ال zone أربعة سجلات كالتالي : ((طبعاً بعد الإعداد))

SOA (بها اسم الprimary server كالتالي h1

A به اسمين h1 + h1.main.com + server IP

NS مكرر مرتين بداخلهما اسمين h1 + h1.main.com مع أرقام IP تعود للسيرفر

5/ قمت بالجهاز الثاني بالإشارة لل DNS بواسطة كتابة IP له في المكان المخصص لذلك

6/ قمت ومن خلال الجهاز الثاني ومن خلال المستعرض بكتابة \\h1.main.com فقام بمطالبتي بكلمة مرور (( دليل على أن dns شغال )) وحلل الاسم

7/قمت بالتوجه للجهاز الأول ومن خلال المستعرض حاولت استدعاء الجهاز الثاني ((الدخول اليه ) باسم host وليس ال netbios ((للتأكد من الخدمة))

فلم أستطع الدخول على الجهاز

8/ذهبت الى event viewr من الجهاز الثاني ووجدت أن هناك رسالة خطاْ أثناء يشير الى أن هناك خطاء في كتابة السجل الى dns والخاص باجهاز الثاني

مع أنني سمحت بالتحديث التلقائي والغير أمن للسجلات

9/ذهبت الى الجهاز الأول وشغلت أمر NSLOOKUP وعندما كتبت الأمر التالي 1.1.1.1 127.0.0.1

ظهرت لي رسالة time out فتأكدت أن الخلل في ال server

10/ من ذلك الحين ولم أترك help او كتاب مساعد أو إستشارة صديق نظرية لكن دون جدوى :wacko:

فأرجوا من الله أن أجد الإجابة لدى الإخوة الخبراء الذين لا يخلوا منهم هذا المنتدى ;)

ولكم جزيل الشكر والإمتنان :rolleyes:

#2

السلام عليكم ...

تاكد من اعدادات الـ TCP/IP للجهاز الاول بحيث يكون الـ Preferred DNS Server =1.1.1.1

وشكراً...

[islamonline] جديد طريق الإسلام[/islamonline]

#3

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

بالفعل أخ فهودي لقد قمت بهذه الخطوة مسبقاً ولكن لم يغيير هذا أي شئ . فلقد بقيت المشكلة على حالها

أحب أن أضيف بأنك لو تلاحظ مع أخي أن ال DNS لم يقم حتى بتسجيل (RECORD) للجهاز الثاني بمعنى أوضح أي أنه عندما تنظر الى السجلات في ZONE لا تجد (HOST (A)) للجهاز الثاني

مع أن التحديث تلقائي وغير آمن

هذه المشكلة تلاحقني للأسبوع الثاني......... ومازال البحث مستمراً...... :wacko: :(

#4

HI

to solve your problem you have to follow some steps

then tell us were does the problem occure

1 use the nslookup to

nslookup h1234

the result should be the client ip

2 use nslookup but this timeusing the ip

the result should be the name

after that descripe the problem as steps

to let me understand you

i think as i can see you does not add a recursive records

to resolve ip to name

as i see you can resolve name to ip but not the ip to name

to care to this first before try troubleshooting your problem

good luck

#5

عفوا ابو باسل abu basel

ضعنا بين الجهاز الأول والثاني ,, بصراحة ما فهمت شئ

The World Must Be Crazy

#6

ياإخوان ، ياخبراء ، يامهندسي الشبكات...... سوف أعيد عليكم طرح المشكلة لكن بطريقة أوضح كالتالي :

1/ لقد قمت بتركيب win2003 على جهازين وهما ليسا عضوين في أي دومين وبعد التثبيت

2/ الجهاز الأول لديه IP= 1.1.1.1

3/ الجهاز الثاني لديه IP= 1.1.1.2 (كلا الجهازين يتصلان بالأمر PING وكذلك من خلال ال NETBiOSname)

4/ ركبت على الأول خدمة DNS وكانت الطريقة شبيهة بالطريقة التي شرحت في موضوع (( الطريقة الصحيحة لتحميل win2003 للأخ rafat eng )) وهو موضوع مثبت في هذا النتدى

5/بعد خطوة إعادة تشغيل الخدمة (DNS) قمت بإعادة منح الجهاز الثاني IP = 1.1.1.3 (( وذلك لتنشيط عملية التعديل في قاعدة البيانات DNS))

6/ ذهبت للجهاز الأول ولا حظت عدم وجود سجل (record) للجهاز الثاني ضمن ال zone

سؤالي هو / أليس من المفترض وحيث أنني سمحت بالتحديث التلقائي لقاعدة بيانات ال DNS ، أليس من المفترض أن يقوم الجهاز الثاني بتحديث قاعدة بيانات السيرفر ووضع سجل )record) يدل عليه (الجهاز الثاني) ؟؟؟؟؟

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

وعندما استخدمت الأمر NSLOOKUP في السيرفر (الجهاز الأول) أعطاني في كل حالات الفحص جميع رسائل الخطاء الممكنة (time out , can`t find server)

هل من المعقول أن المنفذ 53 مقفل على السيرفر وهناك خطوات إضافية ؟؟؟ أم هل هناك خطوات تنقصني في إعداد ال server ؟؟؟؟

وفي النهاية هل قام أحدكم بعمل ذلك مع نظام 2003 ونجحت معه العملية ؟؟؟؟

أرجوا منكم النصح والمشورة فالمشكلة على أبواب دخولها الأسبوع الثاني ومازالت قائمة

النجـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــدة !!! :unsure:

تم تعديل هذه المشاركة بواسطة abu basel في 10 مارس 2005 في 18:08

#7

و الله انا بشوف في المنتدي ده مشكلات عجيبة ..!!!

المهم ... لتعلم ان مشكلتك لن يحلها غيرك .. و لكني سأحاول ان اوضح بعض الامور البسيطة .

في البداية انت تقوم انك قمت بأعداد forwared lookup zone كما هو موضح بالموضوع المثبت بالأعلي ... و اعتقد انك قد اخترت نوع ال Zone هو standard primary zone فأنت كما قلت لا يوجد لديك Domain Controller , و قد قمت بأدارة هذا ال Zone ليسمح بعمل Allow Dynamic updates هذا واضح حتي الان من مشاركتك و طبعا قمت بأعدادات ال TCP/IP الخاصة بال DNS Server .. و هي كما يلي :

ip address :1.1.1.1. لا اعرف لماذا هذا ال IP الغير مألوف لكن ما علينا

Subnet mask : 255.0.0.0.

و طبعا preffered DNS server : 1.1.1.1

اذا كنت قد قمت بالخطوات السابقة بصورة صحيحة ..

ستجد في ال forwared Lookup zone الاتي :

SOF , NS , A"host"

ال SOf بأسم السيرفر بعده اسم الدومين

كذلك بالنسبة لل NS

اما بالنسبة لل A او ال Host فستجده بأسم السيرفر و نفس ال IP العجيب 1.1.1.1

اذا كان حتي الان كل شئ علي مايرام .. أرجو منك القيام بالاتي :

عند اسم السيرفر في ال DNS tree اضغط علي اسم السيرفر right click ثم اختار properties

من الشاشة التي تظهر لك اختار monitoring tab و قم بأختيار الخيارات التالية :

dns1.jpg

و اضغط بعد ذلك علي test now اذا اعطي النتيجة لك pass كما هو موضح بالصورة فال DNS Server يعمل بصورة صحيحة اما اذا كانت النتيجة fail فألعلم ان هنا خطأ بأعدادتك

بالنسبة للجهاز الثاني الذي يعمل ك client للسيرفر .. فتأكد فقط من اعدادت ال TCP/IP الخاصة به و هي كالاتي :

ip addr : 1.1.1.2 رقم عجيب أخر هنا

subnet mask : 255.0.0.0

preferred DNS Server :1.1.1.1 عنوان ال DNS Server

قم بأجراء الخطوات السابقة و أخبرنا بالنتائج ..

في حالة قيامك بعمل ال test الذي وضحته سابقا و كانت النتيجة fail لاي منهم او كلهما فقم بمراجعة الاعدادات مرة ثانية ..

اذا لم تفلح قم بحذف ال Zone و قم بأنشائه مرة ثانية .. كما انصحك بأنشاء Reverse Lookup Zone ايضا ... و لكن بعد التأكد من تمام ال test السابق فهو سيفيدك في resolve IP address to Name اي العكس سيسهل لك عمليات ال troubleshooting لل DNS كما ان nslookup يعتمد عليه ايضا ...

في النهاية ارجو لك التوفيق ..

و تحياتي ،،

صدمة عندما تفسر كلماتك وأفعالك على أنها كلمات حاقد...

صدمة عندما يُجحد عطائك..

صدمة عندما يذهب كل ما بنيته أدراج الرياح ..

صدمة عندما تمد يديك للناس بالخير وترد خائبا...

#8

يشهد الله يأخ يونس younis إنك لم تقصر... وشكراً لك على تعاونك هذا

ولكن آسف لأن أقول لك أني قمت بكل ماأشرت به علي مسبقاً

لكن سوف أقوم باذن الله من جديد باعادة تركيب السيرفرات وإعادة التجربة من جديد لعلي أصل في النهاية..... :s

وشكراً لتعاون جميع الأخوة ;) :rolleyes:

وسأخبركم بما يحدث معي بعد هذه التجربة للمرة 999 :wacko:

وأرجوا أن تستمروا في إسداء النصح في حال طرأ جديد معكم أو وجدتم حلاً

#9

اذن لزالت المشكلة موجودة ...

اذن سنتجه في حل المشكلة الي اسلوب اخر ... !!!

اذا كان الهدف من تنصيب ال DNS Server هو مجرد التدريب و اعتقد ان ذلك هو الوضع كما هو واضح من عدد الاجهزة و اذا كنت تعد السيرفر الان لكي تقوم بتنصيب Domain Controller كما ورد في الدرس المثبت بالاعلي ... اذا توافرت لك هذه الظروف فيمكنك متابعة هذه المشاركة ..

تستطيع ان تنزل خدمة ال DNS مباشرة اثناء عملية تنصيب ال Domain Controller .. و لكن ذلك سيتطلب منك في البداية العمل علي uninstall لخدمة ال DNS الموجودة حاليا في السيرفر عن طريق windows companase و لكن راعي ان تقوم بمسح كل ال zones التي انشأتها في ال DNS من قبل ...

ثانيا : بعد الانتهاء من حذف ال DNS ابدأ بعملية تنصيب ال Active Directory علي السيرفر من خلال الامر dcpromo بالطبع ..

اثناء تنصيب ال active directory لا أذكر في اي مرحلة بالضبط .. سأضع رابط لك حالا يشرح عملية التنصيب .. ستجده يسألك انه لا يوجد خدمة DNS مثبت في السيرفر.. حيث ان خدمة ال DNS من متطلبات شبكة الدومين... و يسأل اما ان تقوم بتحديد مكان السيرفر المثبت عليه الخدمة او تسمح لبرنامج التنصيب بتنزيل الخدمة و اعدادها بنفسه .. و تنصح ميكروسوفت بأن تقوم بأختيار هذا الخيار ..

بعد انتهاء عملية التنصيب سيطلب منك عمل restart و بعد ذلك ستجد الخدمة مثبته و زي الفل بأذن الله .. بجانب ان السيرفر اصبح Domain controller و الشبكة و يمكنك بعد ذلك عمل login لل clients علي ال DC ..

رابط الشرح :

/index.php?showtopic=41129

و تحياتي ..

صدمة عندما تفسر كلماتك وأفعالك على أنها كلمات حاقد...

صدمة عندما يُجحد عطائك..

صدمة عندما يذهب كل ما بنيته أدراج الرياح ..

صدمة عندما تمد يديك للناس بالخير وترد خائبا...

#10

بارك الله فيك أخ يونس

أخي يونس إن الغرض من عملي هذا هو التجربة فعلاً ، وبالتحديد هي عملية لأثبت هل كلام كتب SYBEX في الشبكات هو الصح

أم كلام أحد المدرسين في معهد نيوهورايزن

ولقد قمت بالعديد من عمليات إنزال ال DNS مع خدمة AD وكانت تشتغل 100%

ولم أكن لأفكر في أنزال الخدمة وجعلها تعمل في بيئة WORKGROUP كما أفعل الآن لأنها وبصراحة (( ليست ذو فائدة في هكذا نوع من الشبكات وخصوصاً أن هذه الخدمة DNS لم توجد للتعامل إالأ مع الإنترنت وشبكات AD))

ومن المعلوم أنه من الأسهل لي لو كنت أتجه بتجاربي هذه الي عمل وتصميم فعلي واقعي أن أختصر الطريق بملف host

وكفى الله المؤمنين شر القتال

ولكن في كتب sybex ذكر أنه يمكنك تنزيل الخدمة dns وجعلها تعمل في أي بيئة مع إمكانية التحديث التلقائي لقاعدة البيانات وهذا أيضاً تجده في كتب مايكروسوفت .... وكما أسلفت لم أكن أهتم بتجربة وتأكيد هذا الكلام

الى أن جاء أحد الأخوة المدرسين في المعهد المذكور وقال أنه في حال كان ال dns في بيئة ليس AD فلا يوجد هناك تحديث تلقائي لقاعدة البيانات ولا بد من التعديل اليدوي لها حتى وان قمت على إعداد الخدمة dns لتعمل بالتحديث التلقائي :wacko:

ولذلك ومن يومها وأنا أحاول أن أثبت كلام الكتب وكنت متأكداً من صحتها لكن الآن ........ ؟؟؟؟؟ :unsure:

ولكن كما قلت لك سأحاول اليوم إعادة التجربة من scratch لأرى أين سأصل وإن شاء الله سأوافيكم بمايحدث معي

وشكراً لك مرة أخر :)

تم تعديل هذه المشاركة بواسطة abu basel في 11 مارس 2005 في 16:19

#11

وجدتــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــها

:lol: :lol: :lol: :lol: :lol: :lol:

وجدتها وجدتها وجدتها ولله الحمد والمنة

نعم لقد وجدتها

كان ينقصني أن أضع ال primary zone في جهاز ال clients إسم يكون نفس إسم ال zone

لقد وجدتهــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــا

:lol: (h)

أرجوا أن تستفيدوا من هذا الإكتشاف........................... ((( المضني ))) :wacko: :wacko: :wacko:

#12
اقتباس
المهم ... لتعلم ان مشكلتك لن يحلها غيرك ..

لقد قلتها لك من قبل ... علي العموم مبروك يا ابو باسل

و تحياتي لك ...

صدمة عندما تفسر كلماتك وأفعالك على أنها كلمات حاقد...

صدمة عندما يُجحد عطائك..

صدمة عندما يذهب كل ما بنيته أدراج الرياح ..

صدمة عندما تمد يديك للناس بالخير وترد خائبا...

#13

هل طلع وجدت كلام الاستاذ صحيحا؟

The World Must Be Crazy

#14

أخ يونس : ومن يؤتى الحكمة فقد أوتي خيراً كثيراً

أخ newbie: بهذا أكون قد أثبت أن كلام الأستاذ بحاجة لأن يراجعه ولو ان هذا الكلام لا يحتاج لمن يثبته فقد كتبته مايروسوفت في كتبها لكن بشكل غامض وبدون أي تفصيل لدرجة (( لا يذكر ))

وشكـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــراً

جزيـــــــــــــــــــــــــــــــــــــــــــــلاً

على تعاونكم :lol:

هذا الموضوع مغلق.

مواضيع مشابهة