跳至内容

DNS مفهوم

OSWATON

DNS (Domain Name System) هو نظام يترجم أسماء النطاقات (Domains) إلى عناوين IP لتحديد مواقع المواقع والخوادم على الإنترنت. يعتبر DNS وسيطًا بين المستخدمين والمواقع الإلكترونية.


DNS

Domain Name Server / System

بمعنى ان دا سيرفر بيقوم بعمل resolve الاسماء للايبهات والعكس علشان اقدر اأكسيس على الخدمه اللى انا محتاجها .

1- يعنى ايه Root Hint فى Dns ؟

لما سيرفر ال DNS يجيلو طلب من الكلاينت انه محتاج مثلا يفتح موقع Facebook فدى كدا خدمه External

فى ال Dns يبعت الطلب لـ Root Hint ودول مجموعة سيرفرات على مستوى العالم مجمع فيهم كل الخدمات اللى الكلاينت محتاجها.

2-هيسألك يعنى ايه Recursive DNS Server؟

هتقوله يعنى جهاز الكلاينت لما يطلب خدمه من سيرفر ال Dns والDns يرجعله بسرعه بنتيجة الطلب من عنده هنا تسمى العمليه دى ب Recursive Query .

3- سؤال يعنى ايه Authoritative server ؟

مفكرنى مش عارفها !! لا هقولك ان دى يعنى لما الكلاينت يطلب من سيرفر ال Dns انه محتاج يدخل على File Sharing مثلا والDns يرد عليه بال ip من الداتا بيز بتعته ومرحش سأل حد تانى عليها هنا تسمى Authoritative . انما لو راح سأل حد تانى تبقى اسمها Non-Authoritative.

4- ال Dns شغال على بورت كام ؟

شغال على بورت 53 سواء

UDP/TCP

شغال على UDP لما الكلاينت يكلمه ويرد عليه بسرعه من عنده

شغال على TCP لما الكلاينت يكلمه وال DNS نفسه يروح يكلم DNS تانى هنا علشان بيستنى رد من DNS تانى فيبقا على TCP.

5- سؤال تانى معلش متقولى الفرق بين

Forward Lookup Zone/ Reverse Lookup Zone

هاجوبك واقولك يا هندسه ان Forward Lookup Zone دى بحتاجها لما الكلاينت جاى باسم وعايز يعرف ال IP بتاعه ايه (جاى باسم وعايز يحوله لــ ip)

__ العكس بقا Reverse Lookup Zone دى بحتاجها لما الكلاينت جاى Ip وعايز يعرف ال NAME بتاعه ايه

(جاى بـ Ipوعايز يحوله لــNAMe )

6- ما هو ترتيب Dns ؟

• لما الكلاينت بيحتاج يطلب حاجه بيبص الاول على ملف Hosts file ودا بيكون ع جهازه هو لو ملقاش اللى محتاجه بيروح للخطوه اللى بعدها

• الخطوه دى وهيا ان Dns Ask الكلاينت بيسال ال Dns

وهنا ال Dns بيسال نفسه هل عندىZone بنفس الاسم دا والا لا لو عندى ماشى لو معنديش بيبص على حاجه اسمها conditional forwarder ودى معناها ان بعمل فورورد بس بكوندشن معين

• طيب لو معنديش conditional forwarder هنا بقا اشوف forwarder

• لو ملقتش forwarder بروح بقا فى الاخر على Root Hint ودول عباره عن 13 سيرفرات كبيره ع مستوى العالم فيها كل حاجه.

7- انواع الــ Zone فى الـ Dns ____ What is a DNS zone?

1- Primary Zone

ينفع اعمل فيها Edit ( Read and Write

2- Secondary Zone

هتبقا read Only

3- Stub Zone

ودى هستخدمها لما يكون عندى دومين ودومين تانى يعن لو شركة امازون اشترت شركة سوق هنا هعمل ما بينهم Trust .

8 - سؤال ايه هيا أنواع Records types in DNs ؟

A Record AAAA:

ودى وظيفته تحويل Name الى IP

C-Name Record

ودى معناها ان فى Name بيشاور ع name

PTR Record :

ودى اسمها (Pointer ) ودا بيحول من ip الى name

MX Record:

ودا خاص بـ (MS Exchange)

9- الفرق بين Alternate Dns / Prefferd Dns ؟

Prefferd Dns :

الكلاينت ديما بيروح ليه لانه بيستجيب بسرعه ويعمل بشكل جيد

Alternate Dns :

دا احتياطى لو حصل مشكله فى Prefferd Dns وقتها بيروح ليه

الفائده منهم انهم بديل يضمن لك استمراية الوصول للانترنت حتى فى حالة حدوث دروب فى الخادم الاساسى.


كيفية العمل

1. المستخدم يطلب الوصول إلى موقع إلكتروني.

2. المتصفح يرسل طلب إلى خادم DNS.

3. خادم DNS يبحث عن عنوان IP للموقع.

4. خادم DNS يعود بالعنوان IP إلى المتصفح.

5. المتصفح يصل إلى الموقع عبر العنوان IP.


مكونات DNS

1. خادم DNS (Name Server).

2. سجل DNS (DNS Record).

3. نطاق (Domain).

4. عنوان IP (IP Address).


أنواع سجلات DNS

1. A (عنوان IP).

2. MX (بريد إلكتروني).

3. NS (خادم DNS).

4. CNAME (اسم بديل).

5. PTR (عناوين IP العكسية).

6. SOA (سجل السلطة).

7. TXT (نص).


مزايا DNS

1. تسهيل الوصول إلى المواقع.

2. تحسين أداء الشبكة.

3. تقليل الأخطاء.

4. تحسين الأمان.

5. دعم للشبكات السحابية.


أدوات DNS

1. Google Public DNS.

2. Cloudflare DNS.

3. OpenDNS.

4. DNSCrypt.

5. DNS Lookup.


معايير DNS

1. RFC 1034 (DNS).

2. RFC 1035 (DNS).

3. RFC 2136 (DNS Update).

4. RFC 2181 (DNS السلطة).


مصادر

1. موقع ICANN (المنظمة الدولية لتنظيم أسماء النطاقات).

2. موقع IETF (المنظمة الدولية لمهندسي الإنترنت).

3. كتاب "DNS: دليل المستخدم".

4. موقع DNS الرسمي.

مفهوم DMS
OSWATON