DNS چيست؟
كاربرد DNS چيست؟
DNS مخÙ٠عبارت Domain Name System است. شما در طول روز ممكنه به طور مداوم در Øال استÙاده از DNS در دنياي اينترنت باشيد اما خود متوجه آن نباشيد. Øالا اين سوال پيش مياد كه اصلا DNS چيست؟
به طور كلي راه ارتباط ميان كامپيوترها در يك شبكه آدرس IP هستش كه به خاطر رساندن اين اعداد براي ما بسيار دشوار خواهد بود. در واقع كاري كه DNS انجام مي دهد اين است كه همگامي نام يك وب سايت و يا هر چيزي را كه قصد داريم جستجو كنيد را داخل مرورگر خود تايپ مي كند به صورت خودكار به آدرس IP وب سايت مورد نظر تبديل مي كند.
همگامي شما www.mrshabake.com را داخل مرورگر خود تايپ مي كنيد، DNS يا Domain Name System آن را به اعداد خوانا براي كامپيوتر يعني آدرس IP تبديل مي كنيد. Ùˆ Øتي برعكس اين را هم مي توان Ú¯Ùت كه DNS سيستمي است كه نام دامنه وب را سازماندهي ميكند Ùˆ آنها را براي همه كساني كه ميخواهند به شبكه وصل شوند، قابلÙهمتر ميكند.
DNS سرور چيست؟
پس تا به اينجا متوجه شديد كه درواقع پروتكلي كه سبب تبديل دامين به آدرس IP قابل Ùهم وب سرور تبديل مي كند. اما قبل از هر چيز بايد اين آدرس IP در DNS Server ثبت شود. DNS Server در Øقيقت يك ديتابيس يا سرور بزرگ است كه داراي دامينها Ùˆ IPهاي مرتبط به هم است.
DNS سرور هاي زيادي در شركت هاي هاستينگ Ùˆ سازمانها وجود دارد. اين سرور ها با يكديگر در ارتباط هستند. بنابراين تنها كاÙÙŠ است شركت هاستينگ، نام دامنه شما را در سرور DNS اضاÙÙ‡ نمايد تا در Øدود Û´Û¸ ساعت بعد با ساير DNS ها در سراسر جهان هماهنگ شود.
Ù†Øوه عملكرد اين سرورها بر اساس معماري شبكه client/server ميباشد. به اين صورت كه مرورگر شما به عنوان DNS Client شناخته ميشود كه به آن DNS Resolver هم Ú¯Ùته ميشود Ùˆ به هنگام بازديد وبسايتها، وظيÙÙ‡ اين DNS Client ارسال درخواست به سرويسدهنده اينترنت شما ميباشد.
اما اين سوال پيش مي آيد كه بعد از ارسال درخواست از DNS Client به DNS سرور اگر اگر اطلاعات مورد نظر در ديتابيس سرور موجود نباشد Ú†Ù‡ اتÙاقي مي اÙتد؟
هر زمان يك DNS Server از سمت يك Client Server مانند مرورگرتان درخواستي درياÙت ميكند كه اطلاعات مورد نظر Client Server در ديتابيسش موجود نباشد، خود آن DNS Server نيز نقشش به صورت موقت به DNS Client تغيير ميكند Ùˆ از طر٠DNS Client اول كه مرورگر است، همان درخواست را به سمت DNS Server رده بالاتر خود در اين زنجيره Ùˆ سلسله مراتب ارسال ميكند.
اين عمل تا جايي ادامه پيدا ميكند تا سرانجام در ديتابيس يك DNS Server Ø³Ø·Ø Ø¨Ø§Ù„Ø§ اطلاعات موجود باشد Ùˆ در اختيار DNS Client قرار گيرد. پس در اين Ù„Øظه DNS Server رده بالاتري كه اطلاعات IP Ùˆ نام مورد نظر در ديتابيسش موجود است، آن را به DNS Server Ø³Ø·Ø Ù¾Ø§ÙŠÙŠÙ†ØªØ± خود ميدهد Ùˆ اين مورد تا زمان در اختيار قرار گرÙتن اطلاعات به DNS Client نخست ادامه پيدا ميكند.
مزاياي DNS چيست؟
اصليترين مزيت سيستم DNS اين است كه استÙاده از اينترنت را بسيار آسان ميكند. در صورت عدم وجود DNS مي بايست كليه آدرس هاي IP را به خاطر بسپاريد كه بسيار دشوار خواهد بود. با استÙاده از آن ديگر نيازي به ØÙظ كردن اين رشته اعداد نيست Ùˆ براي دستهبندي، بايگاني Ùˆ كمك به موتورهاي جستجو مناسب است.
يكي ديگر از مزيتهاي قابلتوجه ثبات آن است. به دلايل مختلÙØŒ ممكن است آدرسهاي IP تغيير كنند، بنابراين اگر ميخواهيد به يك وبسايت دسترسي پيدا كنيد، نه تنها بايد آدرس IP آن را بدانيد بلكه اين اطلاعات نيز بايد به روز باشد. سيستم DNS وظيÙÙ‡ دارد تا آدرسهاي IP را به روشي بسيار سريع Ùˆ ثابت، به روز كند Ùˆ دسترسي ما به وبسايتها را آسان كند.
DNS ميتواند امنيت زيرساخت را ارتقا بخشد، همچنين ميتواند به روزرسانيهاي ايمن پويا را Ùراهم كند. اين سيستم شما را قادر ميسازد تا عملكرد Ùني سرويس ديتابيس را مشخص كنيد. همچنين ميتواند، مشخصات دقيق ساختار دادهها Ùˆ مبادلات ارتباطي داده مورد استÙاده در DNS را تعري٠كند. در واقع DNS به عنوان نوعي توازن بار يا يك لايه اضاÙÙŠ امنيتي استÙاده ميشود.
معايب DNS چيست؟
در كنار مزيت هاي آن، معايبي نيز وجود دارد. يكي از اصليترين معايب آن DNS Attacks است كه در آن مهاجم آدرس واقعي را با يك آدرس جعلي به منظور كلاهبرداري جايگزين ميكند Ùˆ با Ùريب كاربران آنها را بدون اطلاع به آدرسهاي مخرب هدايت ميكند. معمولاً هد٠از اين كار گرÙتن اطلاعات بانكي يا ساير دادههاي مهم Ùˆ Øساس كاربران است.
اگر بداÙزار تنظيمات سرور DNS شما را تغيير داده باشد ØŒ با وارد كردن URL ممكن است شما را به يك وب سايت كاملاً متÙاوت يا به وبسايتي كه به نظر مي رسد مانند وب سايت بانك شما باشد منتقل كند. ممكن است نام كاربري Ùˆ رمزعبور شما را ضبط كند Ùˆ اطلاعاتي كه براي دسترسي به Øساب بانكي شما مورد نياز باشد را به دست اÙراد سوءاستÙادهگر برساند.
بداÙزارها برخي از سرورهاي DNS را ميربايند تا شما را از وبسايت هاي Ù…Øبوب Ùˆ پربازديد به وبسايتهاي ويروسي جعلي Ùˆ پر از تبليغات هدايت كنند Ùˆ Øتي شما را متقاعد كنند كه براي Øذ٠ويروسها از كامپيوتر خود، برنامههايي كه در واقع مخرب Ùˆ ويروسي هستند را دانلود Ùˆ نصب كنيد.
براي جلوگيري از چنين مشكلاتي، لازم است كه برنامههاي آنتي ويروس معتبر را بر روي سيستم خود نصب كنيد Ùˆ از ورود به سايتهايي كه ظاهر متÙاوتي با وبسايت درخواستي شما دارند پرهيز كنيد. همچنين از وارد كردن اطلاعات شخصي Ùˆ بانكي خود در سايتهاي نامعتبر خودداري كنيد.
خطاي DNS چيست؟
خطاي DNS از رايجترين خطاهايي است كه مانع دسترسي كاربران به وب سايتهاي مختل٠و همچنين قطع اينترنت ميشود. هنگام عيبيابي مشكلات شبكه نيز تنها پاسخي كه درياÙت ميكنيم اين است كه سرور پاسخ نميدهد. زماني كه سرور DNS از كار اÙتاده باشد Ùˆ شما يك آدرس URL را وارد كنيد، كامپيوتر نميتواند آدرس IP را براي آن URL وارد كند. چون سيستم نميداند چطور به Google دسترسي پيدا كند. در اين Øالت شما با يك پيام DNS error روبهرو ميشويد.
اين خطاها به دلايل مختلÙÙŠ از جمله نصب برنامههاي آنتي ويروس، مشكلات روتر، خرابي درايور، مشكلات ارائه دهنده سرويس DNS Ùˆ… روي ميدهد.
استÙاده از دايركتوري:
اگر سايت از يك دايركتوري استÙاده كند Ùˆ تعداد بازديدكنندگان از آن زياد باشد، سايت كند خواهد شد Ùˆ اين امر باعث ميشود كاربران كمي بتوانند وارد سايت شوند. در اينجا است كه DNS وارد ميشود Ùˆ سرورهاي مختل٠آن سايت را به اشتراك ميگذارد تا اÙراد بيشتري بتوانند وارد سايت شده Ùˆ سايت سرعت بيشتري پيدا كند.
البته ناگÙته نماند كه ممكن است شما در روز از يك سايت زياد بازديد كنيد به همين خاطر DNS از قبل اطلاعات آن سايت را درون رايانه شما ذخيره كرده است Ùˆ شايد با كوچكترين سرچ در Ú¯ÙˆÚ¯Ù„ ميتوانيد سايت مورد نظر خود را بدون هيچ دردسري پيدا كنيد. بنابراين از اين موضوع نتيجه ميگيريم كه تعداد زماني كه DNS به شما كمك ميكند تا سايت مورد نظر خود را پيدا كنيد بيشتر از زماني است كه شما يك سايت را جستجو ميكنيد.
DNS مانند يك پايگاهي عمل ميكنند كه تمامي كارهاي آن پايگاه به صورت سلسله مراتب است كه هر كدام از كارها براي ذخيره اطلاعاتي در رابطه با دامنه سايتهاي مختل٠ميباشد. شما وقتي قصد داريد وارد يك سايت شويد اولين كاري كه رايانه شما انجام ميدهد اين است كه آيا اطلاعات آن سايت از قبل درون DNS موجود است يا خير.
منبع : https://mrshabake.com/domain-name-system/
برچسب: ،