Upload
ali-rahmanpour
View
220
Download
12
Embed Size (px)
Citation preview
DNS Servers and a Review on the Early Performance of the First DNS Root Server in Iran
- An educational presentation prepaid for the “Dariche” plan of IranTele.com- Autumn 2015- Language: Persian
Ali Rahmanpour
...امتداد مسیر آموزش دریچه؛ #
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
DNS_Servers#1_دریچه# |
IranTele.com: دریچه، به وبگاه ایران تلکام مراجعه نمایید#طرح برای آشنایی بیشتر با
DNS Servers|1_دریچه#
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
DNS_Servers#1_دریچه# |
o به بهانه خبر راه اندازی نخستین کپی سرور ریشههDNS اولهین گهرتتی در ایهران، تمهمی.را به این موضوع اختماص دهی آموزش های ایران تلکام سری از
o ملکرد تا پس از مرور مباحث علمی الزم، به بررسی چگونگی عمی شوددر این دوره، تالشDNS Server ایران و تاثیر آن در شبکه جهانی اینترنت بپردازی.
o هر چنهد . تمتوسط دانس#می توانبه این موضوع را اختماص یاتتهمیانگین سطح مطالب.مقدماتی نیز مرور خواهد شد#در آغاز برخی مفاهی طبیعتا
o هایهشهت ، کهاتی اسهت تلگهرامبرای دنبال کردن مطالب این سری آموزشی در کانهال کهه از مممهوع )همچنهین تایهن نههایی . را دنبهال کنیهدDNS_Servers#یا 1_دریچه#
از نیز پهس از پایهان آمهوزش( در کانال آماده خواهد شداشتراک گذاشتهآموزشی تری های.در دسترس خواهد بودIranTele.comوبسایتطریق
1:1
به نام خدا
در ایرانDNS Serverراه اندازینگاهی به خبر -1-1
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
1_دریچه#
o حلی سهرور مرکز م، (رایپ)اینترنتی با مواتقت سازمان هماهنگی شبکه اروپایی نشانه های(94تابستان ). نام های دامنه اینترنتی در ایران راه اندازی شد
o یاز یک کپی از با بیان اینکه موتق شدی امتاطالعات، مدیریت یکپارچه شبکه ملی مدیرکنDNSROOT روت 1۳ه اکنهون: برای ایران بگیری اظهار داشتراDNS دنیها وجهود در
ا، همچهون ناسها، وزارت دتهاع آمریکهالمللیدارد که اغلب آن در اختیار ارگانهای مه بین .داردقرار رایپو آیکان، مریلنددانشگاه
o میلی ثانیه را ۵میلی ثانیه به 1۵۰نام دامنه از روزرسانیبرابری سرعت به ۳۰وی اتزایش.کردایران اعالم در DNSاز جمله ویژگیهای راه اندازی کپی
oکپی۲۳تاکنون رایپDNS استنقاط مختلف دنیا راه اندازی کرده در.o کپی ۵تا 4اغلب کشورهای منطقه دارایDNSهستند.
http://bit.ly/1gVk1od
#DNS_Servers |
1:2
1-2-DNS ( یادآوری)چیست؟
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
1_دریچه#
o بدانیهد کهه بها سرور آن را وبآدرس وارد سایتی شوید، باید می خواهیدوقتیIP مشهخ( نام دامنه) Domain Nameدشوار است از IPآدرسبه خاطر سپردن از آنما که . می شود.می یابداختماص Domain Nameیا چند یک IPو به هرمی شوداستفاده
oDomain Name System معرتی شهد، 1984که در سال « دامنهنام گذاریسیست »یادر را آنها IPدامنه و معادلنام هایاطالعاتی مربوط به بانککهاست مراتبیسلسله روشی لسهله روال مهنم و سیهکدر می توانهدرایانه هر . استکردهاینترنت توزیع شبکهسراسر . کندپیدا شبکهاز گره ایبا ایستگاه مورد نمرش را در معادل IPآدرسمراتبی
o رایانه پس از دریاتت نام دامنهه، ابتهدا تهابعکهروش ترجمه نام بدین صورت استName
Resolver درخواسههت بسههته یههکایههن تههابع . می زنههدرا صههدا(Query Packet) را بهههو غالبها که تعیین آن اجباری است)محلی پیش ترضسرویس دهندهتولید و به UDPروش
هنهده دنهایتا نیز ایهن سهرویس . می کندارسال ( می گیردمیزبان صورت ISPتوسط شرکت . برمی گرداندرا نام دامنه با معادل IPآدرس ، جستوجوپس از DNSمحلی
#DNS_Servers |
1:3
( یادآوری)دامنه نام هایسلسله مراتب -1-3
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
1_دریچه#
oمی شوندآدرس دهیدامنه از سمت راست تفکیک و نام های .o دو )منطقهه ایو بهیش از صهد دامنهه (سه حرتهی)اولین سطح، شامن هفت دامنه عمومی
یک دامنه iran.irدر ir.یک دامنه عمومی و IranTele.comدر com.مثال . است( حرتی.استمنطقه ای
oبه سطوح دیگری می تواننددامنه هانیز تقسی شوند که در شکن مقابن
: آمده استمایکروساتت: منبع
منتشر شده تحت مموز مالکیت عمومی
#DNS_Servers |
1:4
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
1_دریچه#
( یادآوری)DNSعملکرد شماتیکنگاهی به -1-4
ویکی پدیا: منبعمنتشر شده تحت مموز مالکیت عمومی
#DNS_Servers |
1:5
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
1_دریچه#
o آدرسبه نام دامنه یکترجمه برایIPدر جسهتمو است چنهدین مرحلهه ممکندامنهه الزم نام ههایمختلف در ممموعهه شهبکه حهاوی شیوه هایو به سطوح . باشد
o به طور کلی سه روش برای اخذIP وجود داردنام دامنه سرویس دهنده هایدر:(Iterative Query)تکراریپرس وجوی•(Recursive Query)بازگشتی پرس وجوی•(Reverse Query)معکوسپرس وجوی•o به استخراج نام دامنه از روی ( معکوسپرس وجوی)مورد آخرIPکه کاربرد خاص می پردازد
از ایهن رو . مورد تمرکز ما نیسهته اکنونبیشتری مواجه بوده و پیچیدگی هایداشته و با .در ادامه، نمایی از چگونگی عملکرد دو مورد نخست را مشاهده می کنی
DNSجستجو در روش های-1-5
#DNS_Servers |
1:6
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
1_دریچه#
Iterativeنمایی از روش -1-6 Query
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
ممموعه اسالید دکتر سید امین حسینی: منبع
#DNS_Servers |
1:7
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
1_دریچه#
Recursive Queryنمایی از روش -1-7Root
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
ممموعه اسالید دکتر سید امین حسینی: منبع
#DNS_Servers |
1:8
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
1_دریچه#
o همان طور که در اسهالیدهای قبهن مشهاهده شهد، انتههای زنمیهره جسهتمویDNS Root Serversسرورهایریشهیاا، DNSآدرس ها در سهامانه
.هستندo سرورهای دامنه محلی که توسطISP کاربران مشخ می شهود نیهز اطالعهات
.خود را با اتمال به این سرورهای ریشه به روز می کنندo آدرس 1۳به طور کلیIPاین سرورهای ریشه .برای سرورهای ریشه وجود دارد
.نامگذاری شده اندMتا Aاز حرف o از لحها تیزیکهی سرور ریشه وجهود دارد، امها 1۳اگرچه به صورت منطقی تنها
ههر یهک از IPبه گونه ای که بهه صدها سرور ریشه در سراسر دنیا وجود دارند؛ تخمهی ( ههاInstance)سرورهای ریشه تعدادی از ایهن سهرورهای تیزیکهی
.یاتته اند
DNS Root Servers: سرورهای ریشه-1-8
#DNS_Servers |
1:9
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
1_دریچه#
o ای سرور ریشه، بر عهده یک نهاد می باشد که تنها سه ته1۳مدیریت هر یک از(Mو I ،K! )آن ها غیر امریکایی است
o سرورهای ریشه به عنوان یکی از بخش های حیهاتی(Critical ) اینترنهت دنیها.شناخته می شوند
DNS Root Servers: سرورهای ریشه-1-8
#DNS_Servers |
1:10
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
1_دریچه#
o درصد پراکندگی سرورهای تیزیکی(Instanceها یا کپی های ) سرورهای ریشهه.نیز در شکن زیر قابن مشاهده است
DNS Root Servers: سرورهای ریشه-1-8
#DNS_Servers |
1:11
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
1_دریچه#
oت سهال چنانچه در اسالید نخست نیز اشاره شد، کشور ایران نیز در نیمهه نخسهسرور ریشهه 1۳های Instanceجاری توانست برای نخستین بار میزبان یکی از
DNSباشد.o سرور دامنه ایران، در دستهK-root می باشهد کهه مهدیریت آن بهر عههده نههاد
.استRIPEاروپایی o دستهkهها در ، شامن سرورهای تیزیکی دیگری نیز می باشد که مشخمهات آن
.آمده استroot-servers.orgاسالید بعد و به نقن از وبسایت
1-9-K-root Instanceراه اندازی شده در ایران
#DNS_Servers |
1:12
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
1_دریچه#
1-9-K-root Instanceراه اندازی شده در ایران
#DNS_Servers |
1:13
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
1_دریچه#
oما این اگرچه ایران یکی از آخرین کشورهای میزبان سرورهای ریشه دامنه بود، اآثهار مساله خود عامن مضاعفی در جلب توجه موسسهات بین المللهی در بررسهی
.راه اندازی این سرور و تاثیر آن در عملکرد اینترنت جهانی بودoال بنابر گواهی غالهب موسسهات تحقیقهاتی، راه انهدازی ایهن سهرور توانسهت خه
.جغراتیایی سرورهای ریشه را در این منطقه از جهان تا حدی پوشش دهدo در ادامه، بر اساس نتایج تحقیقات صورت گرتته توسط دو مرکهزResearch
Dyn وRIPE Labsم بهه الز). به بررسی تاثیرات این سرور پرداخته خواهد شددر همچنهین. ذکر است استفاده از این داده ها به معنهای تاییهد موسسهات تهوی نمی باشهد
ایج آن صورتی که داده های دیگری از طریق سازمان تناوری اطالعات ایران منتشر شود، نت.(نیز به اطالع خواهد رسید
بررسی عملکرد سرور ریشه ایرانی-1-10
#DNS_Servers |
1:14
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
DNS_Servers#1_دریچه# |
1:15
بررسی عملکرد سرور ریشه ایرانی-1-10o ،سرور مطابق انتمارk-root راه اندازی شده موجهب شهد تهاخیر دسترسهی بهه
.در ایران به طور قابن مالحمه ای کاهش یابدkسرورهای ریشه
https://labs.ripe.net/Members/emileaben/iran-and-k-root-the-rest-of-the-story
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
DNS_Servers#1_دریچه# |
1:16
بررسی عملکرد سرور ریشه ایرانی-1-10oورهای یکی از مساین جالبی که دیده شد، هدایت بسیاری از درخواست های کشه
کهه گفتهه بنابراین علهی رغ این. دیگر، به طور خاص کشور هند به این سرور بودایتها شده تالش شده است عملکرد این سرور به داخن کشور محدود شود، امها نه
.های کشورهای دیگر نیز به سوی آن مسیریابی شده اندISPبرخی oشهور اگرچه مطابق اسالید قبن، عملکرد این سرور برای درخواست های داخهن ک
ایج برای درخواست های خارجی بهه ویهژه از هنهد، نتهبسیار موثر و مفید بود، اما (اسالید بعد).و دارای تاخیر باالیی بوده استبسیار بد
o البته این مساله بنابر اعالم موسسهRIPE منمر بهه بهروز مشهکن جهدی نشهده ،ها سرورهای ریشه دیگهری ISPاست، چرا که بر اساس همین تاخیر، خیلی سریع
.را جایگزین سرور ایرانی کرده اند
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
DNS_Servers#1_دریچه# |
1:17
بررسی عملکرد سرور ریشه ایرانی-1-10oبسهیار این تهاخیر. تاخیر پاسخ سرور ریشه ایرانی برای درخواست های ورودی از کشور هند
!درصد درخواست ها می رسد۵۰در برخی موارد به بیش از Time outزیاد بوده و بروز
https://labs.ripe.net/Members/emileaben/iran-and-k-root-the-rest-of-the-story
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
DNS_Servers#1_دریچه# |
1:18
بررسی عملکرد سرور ریشه ایرانی-1-10oبسهیار این تهاخیر. تاخیر پاسخ سرور ریشه ایرانی برای درخواست های ورودی از کشور هند
!درصد درخواست ها می رسد۵۰در برخی موارد به بیش از Time outزیاد بوده و بروز
http://research.dyn.com/2015/09/iran-latest-nation-to-host-critical-global-internet-infrastruture/
Telegram: @Iran_TelecomInsta & Twitter: @IranTelecom
www.IranTele.com
DNS_Servers#1_دریچه# |
1:19
یجمع بندی بررسی عملکرد سرور ریشه ایران-1-11o راه اندازی این سرور موجهب شهد
در صدر kسرورهای ریشه دسته درخواست های ارسهالی از ایهران
. جای بگیردo از ایههن رو و بهها توجههه بههه نیههاز
انتمار می رود ایهران نیهزموجود، همچون سایر کشهورها، میزبهان
شه تعداد بیشتری از سرورهای ری.باشد
https://labs.ripe.net/Members/emileaben/iran-and-k-root-the-rest-of-the-story
By Ali Rahmanpour @AliRahpou
(DNS Servers)1_پایان دریچه
www.taraxa.irگروهتاراکسا:1_حامیدریچه
اطاتدریچه؛ تحلین و بررسی آموزشی مساین روز حوزه ارتب