internet engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 in cname zephyr.cs. vy.nl rowboat in a...
TRANSCRIPT
![Page 1: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/1.jpg)
Internet Engineering
Instructor: Masoud Asghari
Web page: http://www.maser.ir/lectures/ies2017ucna/
Based on slides of Dr. Davood Karimzadegan Moghaddam
Chapter6: DNS
![Page 2: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/2.jpg)
SNMPو اصول مديريت شبکه DNSسرويس دهنده هاي نام حوزه : فصل ششم
نامهايدهندهسرويساصول
ناممراتبسلسلهوحوزهناممفهوم
نامهايدهندهسرويسدرجستجوروشهاي
تکراريجويوپرس
بازگشتيجويوپرس
معکوسجويوپرس
نامهايدهندهسرويسدراطالعاتيبانکساختار
حوزهنامهايدهندهسرويسدرپيامقالب
اينترنتدرشبکهمديريتاصول
پروتکلاصولSNMP
:هدفهاي آموزشي
![Page 3: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/3.jpg)
DNS وSNMP
![Page 4: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/4.jpg)
(Domain Name System)سرويس دهنده نامهاي حوزه
نام= نمادينآدرسهاي= اينترنتآدرسهاي= واقعيدنيايدرآدرسها
حوزه
www.ibm.com: مانند
IPترجمه آدرسهاي نمادين به آدرسهاي
hosts.txtنامبهفايليکدرمعادلIPآدرسهايونامهاتمامتعريف-:متمرکزروش(1
ناممترجمتابعتوسطآنمعادلIPآدرسبهنمادينناميکترجمهجهتhosts.txtفايلازاستفاده-
ميزبانماشينهردرموجود
ARPANETشبکهدرکاربرد
داخليوکوچکهايشبکهو
![Page 5: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/5.jpg)
2)DNSحوزهنامگذاريسيستميا:
مراتبيسلسلهروشي•
آنهاIPمعادلونماديننامهايبهمربوطاطالعاتيبانکتوزيع•
اينترنتشبکهکلدر
1984سالدرسيستماينمعرفي•
اينترنتمانندبزرگهايشبکهدرکاربرد•
DNSروش ترجمه نام در
Nameنامتحليلگرتابعفراخواني• Resolverکاربرديبرنامهتوسط
نمادينآدرسنامتحليلگرتابعوروديپارامتر•
DNSدهندهسرويسيکآدرسبه(درخواستبسته)UDPبستهارسال•
تابعتوسط(باشدميمشخصفرضپيشصورتبه)
تابعبهدهندهسرويسطرفازنمادينآدرسبامعادلIPآدرستحويل•
تحليلگر
کنندهدرخواستکاربرديبرنامهبهIPآدرستحويل•
![Page 6: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/6.jpg)
نام حوزه
سطحنامبهبخشهاييازحوزهنامتشکيل•
.عالمتباحوزهنامدرسطحهاتفکيک•بانکازقسمتيکبهحوزهنامازسطحهراشاره•
شدهتوزيعاطالعاتي
داپيجهتچپبهراستسمتسطوحازحوزهناميکتحليل•
متناظردهندهسرويسنمودن
www.yahoo.com:مثال
www.president.ir
![Page 7: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/7.jpg)
هفت حوزه عمومي
.Com
واقتصاديموسسات
commercialتجاري
.edu
دانشگاهيياعلميموسسات
educational
.gov
آمريکادولتيآژانسهاي
government
.int
الملليبينسازمانهاي
international
.mil
دنيانظاميسازمانهاي
military
.net
شبکهخدماتدهندگانارائه
Network Service provider
.org
غيرسازمانهاي
انتفاعي
organization
![Page 8: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/8.jpg)
حوزه هاي عمومي و حوزه هاي کشوري
هاي عموميحوزه هاي کشوريحوزه
top-level domain (TLD)
Responsibility for management of most top-level domains is delegated to specific
organizations by the Internet Corporation for Assigned Names and
Numbers (ICANN)
generic top-level domains (gTLD)country-code top-level
domains (ccTLD)
![Page 9: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/9.jpg)
روشهاي جستجو در سرويس دهنده هاي نام
Iterative Queryتکراريجويوپرس•
Recursive Queryبازگشتيجويوپرس•
Reverse Queryمعکوسجويوپرس•
![Page 10: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/10.jpg)
محليدهندهسرويسعهدهبرعملياتعمدهحجم•
محليدهندهسرويستوسطشروعنقطهعنوانبهRootماشينآدرسداشتن•
اتقاضبهآنارسالومحليدهندهسرويستوسطنامتبديلتقاضايدريافتازبعدIPآدرسبهنامترجمه•
امکانصورتدرکننده
نامترجمهجهتباالسطحDNSبرايتقاضايکارسالصورتاينغيردر•
دهندهسرويستوسطنظرموردنامترجمهجهتمحليدهندهسرويسبهديگرماشينآدرسمعرفي•
باالسطح
قبلمرحلهدرشدهمعرفيدهندهسرويسبهمحليدهندهسرويسطرفازتقاضاارسال•
سطحدهندهسرويسآدرسبرگرداندنصورتاينغيردرنامدهندهسرويستوسطحوزهنامترجمه•
محليدهندهسرويسبهترپايين
نهاييDNSتوسطIPآدرسبهحوزهنامترجمهتارونداينادامه•
پرس و جوي تکراري
![Page 11: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/11.jpg)
Local
Name
Server
Query of address of microsoft.com Server
Root
.Com .edu
Microsoft.com
4
2
6
5
Resolver
1
Root
Name
Server
.Com
Name
Server
Referral to microsoft.com Name Server
Microsoft.com
Name
Server
3
8
7
تكراريپرس و جوي به روش www.microsoft.comترجمه نام
![Page 12: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/12.jpg)
پرس و جوي بازگشتي
طرفازمحليدهندهسرويسبهUDPروشبهنامتبديلتقاضايارسال•
نامتحليلسيستميتابع
اطالعاتيبانكدربودنموجودصورتدرIPمعادلمقداربرگرداندن•
محليدهندهسرويسبهمربوط
دهندهسرويساطالعاتيبانكدرحوزهنامIPمعادلنبودصورتدر•
سرويسبهدهندهسرويسخودتوسطآدرسترجمهتقاضايارسال،محلي
باالترسطحدهنده
سطوحهايدهندهسرويستوسطترتيبهمينبهآدرسترجمهپيگيري•
معادلIPآدرسآوردندستبهومختلف
ارمتواليمراحلاينمحليدهندةسرويسماشينبازگشتيوجويپرسروشدر
زاپسونداردبرعهدهآدرسيكترجمةتقاضايارسالجزكاريهيچوبيندنمي
.ماندخواهدمنتظرباالسطحدهندةسرويسبرايتقاضاارسال
![Page 13: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/13.jpg)
Root
Name
Server
.com
.edu
Root
8
3 6
Microsoft.com
.Com
Name
Server
Microsoft.com
Name
Server
Local
Name
Server
Resolver
Qu
eryfo
r ad
dress
of w
ww
.micro
soft.co
m
Resp
on
se for
ad
dress o
f
ww
w.m
icroso
ft.com
2
54
7
1
بازگشتيپرس و جوي به روش www.microsoft.comترجمه نام
![Page 14: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/14.jpg)
پرس و جوي معكوس
DNSدهندهسرويستوسطآنبامعادلنماديننامكردنپيدابهنيازوماشينيكIPآدرسداشتن•
نماديننامنمودنپيداجهتكاملوگيروقتجستجوييكانجام•
:كارروش
كهايشبكهبامتناظرDNSبرايمحليدهندهسرويستوسطتقاضايكارسال•
.استموجودIPآدرسدرآنمشخصه
هايدهندهسرويسبهشبكهبهمربوطDNSتوسطمربوطهتقاضايارسال•
شبكهزيرهربامتناظر
IPآدرسبامعادلحوزهنماديننامبرگرداندن•
![Page 15: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/15.jpg)
ساختار بانک اطالعاتي سرويس دهنده هاي نام
اجزاي سرويس دهنده نام
دهندهسرويسپروسه اطالعاتيبانک
![Page 16: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/16.jpg)
دهندهپروسه سرويس
ارسالوديگرماشينهايازنامترجمةتقاضاهايپردازشجهتاجراييبرنامة•
تقاضادهندهبرايمناسبپاسخ
پاسختدريافوتقاضاارسالجهتاينترنتشبكةدرتقاضاهرقالباستانداردبودن•
آنعاملسيستموساختارازفارغماشينهرتوسط
![Page 17: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/17.jpg)
بانک اطالعاتي
اطالعاتيبانكدرنمادينناميكتحليلبرايالزمهايدادهذخيره•
گوناگونهايدهندهسرويسدراطالعاتيبانكساختارنبودنيكسان•
RR =Resource Recordsفايل= منبعركوردهايبانك= اطالعاتيبانك•
RRفايل
جستجوسرعتباالبردنجهتاصليحافظةدرنگهداري•
متنيفايل•
فايلدرونركوردهربراياعتبارزماننظرگرفتندر•
![Page 18: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/18.jpg)
Domain
Name
Time to
live
Type ValueClass
RRنمونه هاي ساختا ر كوردهاي فايل
Domain
Name
Type Class Time to
Live
Length Value
![Page 19: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/19.jpg)
Domain Name
(نماديننام)ماشينيكبهمربوطنامياحوزهنامكنندهمشخص
Time to Live
(ثانيهحسببر)ركورداعتبارمدتدهندهنشان
ثانيه86400معموالاًفيلدمقدار
Class
استايشبكهچهبهمربوطنماديننامماهيّتكهكندميمشخصفيلداين
اينترنتشبكةدرناميكبهمربوطركوردINكالس
CHAOSكالس
Hesiodكالس
![Page 20: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/20.jpg)
Type
ركوردنوعكنندهمشخص
DNSاطالعاتيبانكدراصليركوردهايانواع
![Page 21: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/21.jpg)
;Authoritative data for cs.vu.nl
cs.vu.nl. 86400 IN SOA star boss (952771,7200,2419200,86400)
cs.vu.nl. 86400 IN TXT “Faculteit wiskunde en informatica”
cs.vu.nl. 86400 IN TXT “Virje universiteit Amsteradam”
cs.vu.nl. 86400 IN MX 1 zephyr.cs.vu.nl.
cs.vu.nl. 86400 IN MX 2 top .cs.vu.nl.
flits.cs vu.nl. 86400 IN HINFO SUN UNIX
flits.cs vu.nl. 86400 IN A 130.37.231.165
flits.cs vu.nl. 86400 IN A 192.31.231.165
flits.cs vu.nl. 86400 IN MX 1 flits.cs.vu.nl
flits.cs vu.nl. 86400 IN MX 2 zephyr .cs.vu.nl
flits.cs vu.nl. 86400 IN MX 3 top.cs.vu.nl
www.cs.vu.nl. 86400 IN CNAME star.cs.vu.nl
ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl
rowboat IN A 130.37.56.201
IN MX 1 rowboat
IN MX 2 zephyr
little-sister IN A 130.37.62.23
IN HINFO Mac MacOS
laserjet IN A 192.31.231.216
IN HINFO “HP LaserJet IIISi Proprietary”
دهندة نامدر يک سرويسRRفايلنمونه
![Page 22: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/22.jpg)
Header
Question
Answer
Authority
Additional
هاي نامدهندهقالب پيامهاي پرس وجو در سرويس
پيامسرآيندبخش•
پرسشبخش•
پاسخخش•
ناحيهاطالعاتبخش•
اضافياطالعاتبخش•
![Page 23: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/23.jpg)
فيلدهاي بخش سرآيند پيام
![Page 24: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/24.jpg)
امپيفيلدهاي بخش پرسش
![Page 25: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/25.jpg)
فيلدهاي بخش پاسخ ، اطالعات ناحيه و بخش اطالعات اضافي
![Page 26: Internet Engineering · 2019-12-29 · ftp.cs.vu.nl. 86400 IN CNAME zephyr.cs. vy.nl rowboat IN A 130.37.56.201 IN MX 1 rowboat IN MX 2 zephyr little-sister IN A 130.37.62.23 IN HINFO](https://reader033.vdocuments.pub/reader033/viewer/2022043021/5f3d409d0286322d1d2e8661/html5/thumbnails/26.jpg)
Domain
Name
Type Class Time to
Live
Length Value
RDATA
RDLENGTH
TTL
CLASS
TYPE
NAME
1
5
1
4
1
3
1
2
1
1
1
0
9 8 7 6 5 4 3 2 1 0
دهندة نامجاسازي يك رکورد در يك پيام ارسالي از سرويسنمونه