logo

درباره آوین نت

شرکت آوین نت در سال 1387 با تمرکز بر تولید محصولات نرم افزاری تحت وب، طراحی و پیاده سازی وب‌ سایت (طراحی سایت)، میزبانی وب، بهینه سازی سایت، پشتیبانی سایت، خدمات مرتبط در حوزه ی وب تاسیس شد.
info@avinnet.com
031-33391377
اصفهان - خیابان باهنر

روبروی کوچه 27 - اسپادانا سامان

واحد فروش : 09362349036

واحد پشتیبانی : 33391378-031

info@avinnet.com

support@avinnet.com

 

DNS چیست و چگونه کار میکند؟

DNS چیست و چگونه کار میکند؟

Rate this post

وب سایت های در اینترنتی چگونه نمایش داده می شوند و چگونه با تایپ کردن نام آنها به وب سایت مورد نظر میرسید؟ این سوال هاییس هستند که تنها یک پاسخ دارند، به کمک DNS. اما واقعا DNS چیست و چه کاربردی دارد.

دی ان اس چیست

پیش از اینکه بپرسید دی ان اس چیست ؟ باید گفت dns مخفف چیست ؟ این واژه سه حرفی مخفف عبارت Domain Name System می باشد.  اما وظیفه DNS چیست ؟

وقتی شما وب سایتی را ایجاد می کنید برای ثبت دامنه آن باید نامی را مشخص کنید که به سایت شما اشاره کند. بعدا این نام به کمک dns به IP تبدیل می شود و در فضای اینترنت شناسایی شود.

در بیشتر حالات این تنظیمات توسط کنترل پنل هاست و ثبت کننده نام دامین انجام می شود.حال که با مفهوم سرویس dns سایت چیست یا سرویس dns چیست آشنا شدید در امتداد مقاله به بررسی سرور dns چیست (dns server) خواهیم پرداخت.

dns server چیست ؟

پس از بررسی پروتکل dns چیست در راستای پاسخ به dns سرور چیست بایستی گفت جهت اینکه یک دامنه بتواند به وب سایت اشاره نماید در قدم اول بایستی در DNS Server اضافه شود. اما کار dns server چیست ، DNS سرور یک دیتابیس بزرگ است که شامل مجموعه ای از دامین ها و IP  های مرتبط می باشد. به عنوان مثال اگر دامین google.com باشد سایت به IP با آدرس DNS  ۶۴.۲۳۳.۱۶۷.۹۹ resolve می شود.

DNS سرور های زیادی در شرکت های هاستینگ و سازمانها وجود دارد. این سرور دی ان اس ها با یکدیگر در ارتباط هستند. بنابراین تنها کافی است شرکت هاستینگ شما نام دامنه شما را در سرور dns اضافه نماید تا تدریجا (در حدود ۴۸ ساعت) با سایر دی ان اس ها در سراسرجهان هماهنگ شود، حال که با مفاهیم دی ان اس چیست؟ یا dns چیست آشنا شدید در ادامه ی مقاله به بررسی جزییات آن می پردازیم.

خطای dns چیست

هنگامی که شما یکURL  را وارد می کنید در صورتی که سرور DNS از کار افتاده باشد کامپیوتر نمی تواند آدرس IP را برای آن URL وارد کند. چون سیستم شما نمی داند چطور به Google دسترسی پیدا کند در این حالت شما با یک پیام DNS error روبرو می شوید.

تغییر dns چیست ؟

بایستی گفت اگر از دو شرکت متفاوت هاست و دامنه خود را تهیه کرده باشید بعد از ثبت دامنه خود، بایستی dns های آن را بر اساس سرویس ارائه دهنده میزبانی وب خود تغییر دهید تا بتوانند از دامنه خود استفاده نمایند.

dns ابری چیست

 قطع بودن DNS یا گاها سرعت پایین عملکرد DNS می تواند منجر مشکلات بزرگی برای شما شود. که با تکنولوژی DNS ابری می توانید خطرات مربوط به محدودیت های در دسترس بودن، آسیب پذیری های امنیتی و محدودیت های عملکرد را کاهش داد.

چگونه مرورگر وب سایت درست را پیدا می کند؟

زمانی که نام در سایت در address bar مرورگر تایپ می شود چندین چیز مختلف اتفاق می افتد تا سایت صحیح یافت و نمایش داده شود. ابتدا نام domain به آدرس IP سایت ترجمه می شود. این کار به یافتن وب سایت درست کمک می کند. با پیدا شدن سایت فایل صفحه ی وب لود شده و سایت نمایش داده خواهد شد.

با تایپ URL در address bar مرورگر مراحل زیر انجام می شوند:

ابتدا مرورگر cache خود را چک می نماید تا IP متناسب با ادرس تایپ شده را بیاید در صورتی که این IP وجود داشته باشد آن را  resolve کرده و سایت را نمایش می دهد.

درصورتیکه نام دامین resolve نشود مرورگر فایل های هاست و رکورهای دی ان اس را چک (چک کردن dns) می کند.

اگر رکوردی در فایل هاست نباشد مرورگر به دنبال سرور dns پیش فرض  می رود و درصورتیکه مدخلی برای نام دامین وجود داشته باشد سایت مربوطه را نمایش می دهد.

 حال اگر سرور dns رکوردی برای دامین نداشته باشد مرورگر به دنبال  سرور در سایر نقاط دنیا می گردد و این کار از طریق ساختار سلسله مراتبی انجام می شود.

اگر مرورگر نتوانست هیچ سایت دی ان اس سروری را پیدا کند نام دامین resolve نخواهد شد و خطای مربوطه به کاربر نمایش داده می شود.حال که با مفهوم dsn چیست آشنا شدید در امتداد مقاله به بررسی رکوردهای آن می پردازیم.

صرف نظر کردن از رکورهای DNS توسط فایل های هاست :

این کار با تغییر هاست فایلها قابل انجام است.هاست فایل، فایلی است که در کامپیوتر شما موجود است و مانند یک mini DNS server عمل می کند. در زیر نمونه ای از این نوع فایل را می توانید مشاهده نمایید.

خط آخر به مرورگر می گوید تا آدرس my-test-site.com را به ۶۴.۲۳۳.۱۶۷.۹۹ نگاشت نماید و اگر دامین موجود باشد و به IP دیگری اشاره کند، مرورگر آن را با ۶۴.۲۳۳.۱۶۷.۹۹ جایگرین خواهد کرد. این کار بدین دلیل است که مرورگر ابتدا فایل های هاست را چک کرده و اگر رکوردی در آن باشد همان را resolve و سراغ جایی دیگر نمی رود.

صرف نظر کردن از رکوردهای دی ان اس توسط سایت dns Local

از آنجاییکه مرورگرها ابتدا local DNS server را بررسی می کنند می توانید رکورهای مرتبط را در DNS server داخلی خود تعریف نمایید تا عمل resolve در local انجام شود.در نهایت امیدواریم با خواندن این مقاله با تعریف dns و مفهوم dns چیست؟ یا بصورت عامیانه dns چیه آشنا شده باشید.

مشاوره رایگان 24 ساعته