شبکه, همه

DNS چیست؟ بررسی سرور DNS و عملکرد آن

DNS

اگر شما هم با وجود اتصال به اینترنت ، در هنگام سرچ نام سایت در مرورگرتان با مشکل بارگزاری صفحه­ ی وب سایت روبرو شده اید این مقاله را دنبال کنید.در این مقاله به بررسی سرور DNS میپردازیم.

DNS چیست؟

 DNS، مخفف Domain Name System، یکی از پروتکل‌های اینترنت است. در ابتدا آدرس آی‌پی‌ها و نام آن‌ها در فایلی به نام Hosts.txt ذخیره می‌شد هر کامپیوتر ساعت ۲۴ هر شب این فایل را آپدیت می‌کرد. در واقع تابعی وجود داشت که نام را به آی پی تبدیل می‌کرد. اما امروزه با گسترش دنیای وب این روش ناکارآمد است.همانطور که می­دانید آدرس‌ها در اینترنت به شکل www.google.com می‌باشند اما کامپیوترها یکدیگر را با آدرس آی پی می‌شناسند ازآنجایی‌که آی‌پی‌های ورژن ۴ ( ۳۲) بیت‌اند و حفظ کردن آن‌ها دشوار است، به هر آی پی یک نام اختصاص دادند تا به خاطر سپردن آن آسان باشد.

DNS پروتکلی است که وظیفه تبدیل نام دامنه به آی پی و برعکس را به عهده دارد.

سرور DNS

سرور DNS مانند یک پایگاه داده می‌باشد که تمامی اسامی دامنه و آی‌پی‌ها در آن قرار می‌گیرد. زمانی که در مرورگر خود دامنه NADP-cp.com را وارد می‌کنید، کامپیوتر شما قبل از فرستادن داده به سرور مقصد، اول نام را تحلیل می‌کند که در هنگام تحلیل، مرورگر یک پیغام را به مدت کوتاهی نمایش می‌دهد. برای این کار کامپیوتر سرویس‌گیرنده یک پیغام حاوی نام موردنظر به یک سرور دی ان اس می‌فرستد. دی ان اس سرور که مانند یک دیتابیس است، آی پی مربوط به نام دامنه را توسط تحلیلگر تعیین می‌کند و به سرویس‌گیرنده برمی‌گرداند. حالا سرویس‌گیرنده با این آدرس داده موردنظر را به مقصد می‌فرستد.

DNS Server

مراحل یافتن IP:

یافتن آی پی در سیستم سه مرحله دارد:

ابتدا فایل Host جستجو می‌شود

اگر در فایل‌هاست IP یافت نشود کش مرورگر چک می‌شود (سایت‌هایی که اخیراً وارد آن شده‌اید در حافظه کش ذخیره می‌شوند.)

اگر در آنجا هم سایت یافت نشد آنگاه از DNS Server پرسیده می‌شود.

روش کار DNS

در آدرس www.google.com ، عبارت (www) نام میزبان است که مشخص‌کننده یک سایت در شبکه اینترنت می باشد و google.com نام دامنه است.

com. انتهایی ترین بخش دامنه می‌باشد که اصطلاحاً به آن دامنه سطح بالا یا ریشه می‌گوییم. هشت ریشه‌ی apra – int- org-net- mil – gov – edu – com وجود دارد که هرکدام برای سازمان خاصی مورداستفاده قرار می‌گیرد.

برای مثال edu برای مؤسسات آموزشی و mil برای شبکه‌های نظامی استفاده می‌شود.

هم‌چنین ریشه‌های دیگری وجود دارند که دوحرفی‌اند و معرف نام یک کشورند مثلاً ir که دامنه ایران می‌باشد.

وقتی دامنه‌ای را در گوگل جست جو می‌کنیم سرویس‌گیرنده نامی را برای تحلیل به دی ان اس می‌فرستد. سرور دی ان اس باید بتواند اطلاعات لازم را پیدا کند. این کار را سرور با تجزیه نام سایت و کار روی تک‌تک سطح‌های دامنه انجام می‌دهد. درواقع دی ان اس یک پیغام به یکی از سرورهای نام ریشه می‌فرستد و آدرس ریشه را درخواست می‌کند. جست‌وجو IP از انتهای دامنه شروع می‌شود یعنی عملیات جست جو از ریشه شروع می‌شود. و درنهایت یک سرور Root (ریشه) وجود دارد که می‌داند هر نامی اطلاعاتش روی کدام DNS سرور وجود دارد.

بهترین سایت های ارائه دهنده سرویس  DNS  

  • Open DNS
  • Cloudeflare
  • Google public DNS
  • Comodo Secure DNS
  • Quad9
  • Verisign DNS

مطالب مرتبط

اشتراک در
اطلاع از
guest
2 نظرات
قدیمی ترین
تازه‌ترین بیشترین واکنش نشان داده شده(آرا)
بازخورد (Feedback) های اینلاین
View all comments
trackback

[…] مقاله (DNS چیست؟ بررسی سرور DNS و عملکرد آن) بطور کامل مفهوم DNS را بررسی کرده ایم […]

دوست دار شبکه
دوست دار شبکه
1 ماه قبل

👌