آیا DND یا همان دفترچه تلفن اینترنت را میشناسید؟ اصلا میدانید وقتی نام یک دامنه را در مرورگر وارد میکنید، چطور شبکه جهانی اینترنت اطلاعات آن سایت را پیدا کرده و به شما نشان میدهد؟ برای رسیدن به پاسخ این سوالها شما باید بدانید دیاناس (DNS) چیست؟ در این ویدئوی آموزشی شما را با این مفهوم آشنا خواهیم کرد.
مشاهده ویدئو دیاناس (DNS) چیست؟
این ویدئو بر اساس مقاله DNS چیست؟ سایت لولسا تولید شده است.
محتوای ویدئو دیاناس (DNS) چیست؟
سیستم نام دامنه (DNS) که موضوع اصلی این مقاله است، مخفف Domain Name System میباشد. در اینجا خلاصهای جامع از مقاله ارائه شده است: DNS یا سیستم نام دامنه، یک سیستم پایگاه داده است که وظیفه اصلی آن ترجمه نام کامل دامنه یک کامپیوتر به آدرس IP متناظر آن است. به عنوان مثال، به خاطر سپردن نام دامنه levelsa.com بسیار سادهتر از به خاطر سپردن آدرس IP نظیر آن (مانند ۴۸.۱۶۶.۱۷۱.۲۰۷) است. از آنجایی که کامپیوترهای موجود در یک شبکه برای اتصال به یکدیگر از آدرسهای IP استفاده میکنند، DNS به شما این امکان را میدهد که به جای استفاده از آدرسهای عددی، با بهکارگیری نام دامنهای که به خاطر سپردن آن راحتتر است، به یک کامپیوتر خاص متصل شده یا از یک سرویس راه دور بهره بگیرید.
به عنوان یک تمثیل، میتوان DNS را مانند یک دفترچه تلفن الکترونیکی برای یک شبکه کامپیوتری در نظر گرفت؛ اگر نام کامپیوتر مورد نظر را بدانید، Name Server آدرس IP نظیر آن را جستجو کرده و مییابد.
زیرساخت و سرورهای نام (Name Servers)
هر سازمانی که دارای یک شبکه کامپیوتری است، حداقل به یک سرور مرکزی مجهز است که پرسوجوهای DNS را کنترل و سازماندهی میکند. این سرور، Name Server نامیده میشود. Name Server فهرستی از تمام آدرسهای IP اختصاص داده شده به کامپیوترهای موجود در آن شبکه را نگه میدارد. همچنین، آدرسهای IP کامپیوترهای خارج از شبکه را که اخیراً مورد دسترسی قرار گرفتهاند نیز نگهداری میکند. هر کامپیوتر در هر شبکه باید مکان حداقل یک Name Server را بداند. مفهوم Reverse DNS یا rDNS عکس عملیات DNS است؛ یعنی آدرس IP را به نام دامنه متناظر ترجمه میکند.
نحوه پاسخدهی به پرسوجوهای IP (سه حالت)
وقتی کامپیوتر شما درخواست یک آدرس IP را میکند، بسته به اینکه آدرس در محدوده شبکه محلی شما قرار دارد یا خیر، یکی از این سه حالت رخ میدهد:
- حالت اول (ثبت محلی): اگر آدرس IP درخواست شده به طور محلی ثبت شده باشد (مثلاً متعلق به یکی از کامپیوترهای شبکه سازمان)، Name Server محلی بلافاصله پاسخ را ارائه میدهد.
- حالت دوم (بازیابی از کش): اگر آدرس به صورت محلی ثبت نشده باشد (متعلق به خارج از شبکه سازمان)، اما شخصی اخیراً به آن آدرس دسترسی پیدا کرده باشد، Name Server آدرس IP را از سیستم ذخیرهسازی کش (حافظهای محدود برای نگهداری آدرسهای IP اخیر) بازیابی میکند. در این دو حالت (اول و دوم)، دریافت پاسخ یا خیلی کم طول میکشد یا به صورت کاملاً بلادرنگ صورت میگیرد.
- حالت سوم (جستجوی راه دور): اگر آدرس نه به صورت محلی ثبت شده و نه اخیراً درخواست شده باشد، Name Server محلی بهجای Workstation شما جستجو را انجام میدهد. این جستجو ممکن است شامل پرسوجو از دو یا چند Name Server راه دور باشد. این فرآیند ممکن است بسته به کیفیت اتصال به شبکه راه دور، از یک ثانیه تا بیشتر به طول انجامد.
نکات مربوط به اتصال و خطاها
برخی اوقات، به دلیل پروتکل سبک وزن (lightweight) مورد استفاده در DNS، ممکن است پاسخی دریافت نشود. در چنین شرایطی، Workstation یا نرمافزار Client ممکن است تا زمان دریافت پاسخ به تکرار پرسوجوی خود ادامه دهد یا پیام خطایی دریافت کند. هنگامی که از برنامهای مانند Telnet برای اتصال به کامپیوتر دیگر استفاده میکنید، با وارد کردن نام دامنه، برنامه از طریق Name Server و روشهای گفته شده، آدرس IP نظیر آن را به دست میآورد. امیدواریم این ویدئو آموزشی به شما کمک کرده باشد که اکنون دقیقا بدانید DNS چیست؟
ویدئوهای مرتبط:
