DNS چیست؟

آخرین بروز رسانی در تاریخ :۱۳۹۹/۰۸/۰۶

DNS چیست؟

DNS چیست؟

 

DNS چیست؟در این مقاله نگاهی کامل به DNSدی ان اس یا نیم سرور)داریم و خواهیم فهمید که DNS چیست؟

 حتما برای شما هم این سوال ایجاد شده است که این کلمه را در گوگل جستجو کرده اید، DNS مخفف

کلمه Domain Name System می باشد. به طور کلی و ساده اگر بخواهیم بگوییم، وظیفه اصلی DNS

اتصال نام دامنه یا Domain به آی پی می باشد و به جای اینکه شما یک IP را بخواهید تایپ کنید،

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

قبل از پاسخ به سوال شما در مورد اینکه ” DNS چیست؟ ” باید به ساختار های اولیه دامنه،

URL و IP آشنا شویم تا در نهایت درک DNS آسان تر شود.

بیاید شروع کنیم…

 

ساختار نام دامنه (نیم سرور) در DNS

 

یکی از اصلی ترین مباحتی که در مقاله DNS چیست؟ به آن خواهیم پرداخت، دامنه است.دامنه یا نام دامنه

برچسبی ساختار یافته است که به یک آدرس IP خاص (پروتکل اینترنت)

از سرور متصل است که در آن وب سایتی میزبانی می شود.

مثلا https://jozve.yb.co/  نام دامنه سایت ما است.

هر دامنه ای حداقل شامل دو قسمت است: نام واقعی دامنه و پسوند دامنه (یا TLD).

در مثال ما(Domain.me”، (.ME” همان پسوند یا TLD و قسمت “Domain”

همان نام دومین است که ما برای سایت خود انتخاب کرده ایم.

حتما تا به حال در مورد پسوند های دامنه دیگری مثل .COM, .NET, .ORG, .INFO, .US شنیده اید.

دامنه ها تحت حوزه ی ICANN هستند، ICANN یک شرکت اینترنتی برای نام ها و

شماره های اختصاص یافته است که مسئولیت ایجاد و نگهداری دامنه ها را بر عهده دارد.

از طرف دیگر، شما می توانید از طریق یک ثبت کننده دامنه یا رجیسترار، نام دامنه مورد نظر خود را انتخاب و به ثبت برسانید.

بنابراین، اگر می خواهید دامین خود را ثبت کنید به جزوه یاب بسپارید

حال می دانید، نام دامنه شامل یک نام واقعی و پسوند TLD است. مفهوم دیگری به نام ساب دامین یا subdomain

نیز وجود دارد که سطح سوم دامنه به حساب می آید. مثلا اگر صاحب دامنه Blog.jozveyb.ir باشید، “COM” پسوند

دامنه و سطح اول آن به حساب می آید، “jozveyb”  دامنه سطح دوم نامیده می شود

و “Blog” ساب دامین “jozve yb”  است که سطح سوم به حساب می آید.

 

DNS چیست؟

 

تا کنون آموختید که دامنه چیست و اینکه از یک نام و پسوند مثل .IR یا .COM تشکیل می شود.

همچنین می دانید وب سایت ها بر روی سرور هایی در سرتاسر جهان میزبانی می شوند. مشکل اینجاست

که سرورها در واقع توسط نام دامنه شناسایی نمی شوند. آنها با IP Address مشخص می گردند.

یک آدرس IP معمولی چیزی شبیه ۵۰٫۶۳٫۲۰۱٫۹۷ است .

واژه DNS مخفف Domain Name System یا سیستم نام دامنه است و در واقع مجموعه ای از سرور های DNS تخصصی است

که تنها یک هدف دارند: آنها به عنوان یک پایگاه داده کار می کنند، یا با تعریف دقیق تر

؛ این سرور ها یک دفترچه تلفن برای متصل کردن آدرس های IP به نام های دامنه هستند.

 

حال مهم است بدانیم که چرا DNS اهمیت دارد؟

DNS حکم دفترچه تلفن را در اینترنت دارد.

شما نام شخص را به خاطر دارید اما شماره تلفن او را نمی دانید. به سراغ دفترچه تلفن خود می روید

و با استفاده از اسم آن شخص تلفن اون را پیدا می کنید. DNS دقیقا چنین سرویسی را در اینترنت ارائه می دهد.

وقتی سایت https://jozveyb.ir را در مرورگر خود مشاهده می کنید، کامپیوتر شما از DNS برای تبدیل

نام دامنه به آدرس IP سایت که .۱۰۴٫۲۸٫۲٫۱۳۴ است، استفاده می کند. بدون DNS تنها قادر خواهید بود

وب سایت را با استفاده مستقیم از آدرس IP آن مشاهده کنید.

مراحل کار DNS (دی ان اس)

 

مرحله اول: درخواست اطلاعات

فرآیند هنگامی آغاز می شود که شما از کامپیوتر خود درخواست یافتن نام هاستی مثل https://jozveyb.ir

را می کنید. اولین جایی که کامپیوتر شما در آن جستجو می کند، کش DNS محلی است.

این کش حاوی اطلاعات آخرین وب سایت هایی که بازدید کرده اید است.

اگر کامپیوتر شما نتواند پاسخ خود را در کش محلی پیدا کند باید برای یافتن آن یک جستجو DNS اجرا کند.

 

مرحله دوم: پرسش از سرور های DNS بازگشتی

 

اگر اطلاعات در حافظه محلی ذخیره نشده باشد، کامپیوتر شما سرور های DNS بازگشتی

ISP را جستجو می کند. این کامپیوتر های تخصصی به جای شما، جستجوی DNS را انجام می دهند.

سرورهای پاسخ دهنده دارای حافظه های کش مخصوص به خود هستند، بنابراین معمولا

فرایند در همینجا به پایان می رسد و اطلاعات به کاربر بازگردانده می شود.

 

مرحله سوم: پرسش از سرور های نام اصلی

 

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

سرور نام (Name Server) یک کامپیوتر است که به سوالات (Query) در مورد نام دامنه ها پاسخ می دهد، مثل آدرس های IP.

سیزده سرور نام اصلی به نوعی همانند یک صفحه سوئیچ تلفن برای DNS عمل می کند.

آنها پاسخ سوال را نمی دانند اما می توانند جستجوی ما را به سمت کسی هدایت کنند که می داند کجا می توان جواب را پیدا کرد.

 

مرحله چهارم: پرسش از سرور های نام TLD

 

سرور های نام اصلی (TLD) به قسمت اول درخواست ما نگاه می کنند، از سمت راست دامنه به سمت چپ

شروع به خواندن می کنند www.jozveyb.ir و جستجوی ما را به سمت سرور های نام پسوند دامنه سطح اول (TLD) برای .Com سوق می دهد.

هر دامنه سطح اولی (TLD) مثل .com ، .org و .us مجموعه ای از سرور های نام مخصوص به خود دارند،

که مثل یک مسئول پذیرش برای هر TLD عمل می کند. این سرور ها اطلاعات مورد نیاز ما را ندارند

اما مستقیما ما را به سرور هایی که حاوی اطلاعات هستند ارجاع می دهند.

 

مرحله پنجم: پرسش از سرور های DNS معتبر

 

سرور های نام TLD بخش بعدی از درخواست ما را نگاه می کنند –www.jozveyb.ir– و جستجوی ما

را به طور مستقیم به سرور های نام مربوط به این دامنه خاص هدایت می کنند.

این سرور های نام معتبر (Name Server) در قبال دانستن اطلاعات هر دامنه ی خاصی

مسئول هستند و در رکورد های DNS ذخیره می شود.

انواع مختلفی از رکورد وجود دارد، که هر کدام نوع خاصی از اطلاعات را شامل می شود.

در این مثال، ما قصد داریم آدرس (IP) آی پی www.jozveyb.ir را بدانیم،

بنابراین A Record را از سرور های نام معتبر (Name Server) درخواست می کنیم.

 

مرحله ششم: بازیابی رکورد

سرور های نام (Name Server) پاسخ دهنده، A Record مربوط به دامنه jozveyb.ir را از

سرور های نام معتبر می پرسند و این رکورد را در حافظه کش محلی ذخیره می کنند و اگر هر

شخص دیگری رکورد هاست این سایت را درخواست کند، سرور های نام بازگشتی

پاسخ او را خواهند داشت و دیگر نیازی به اجرای فرآیند جستجو ندارند.

همه رکورد ها دارای مقداری به نام time-to-live یا (TTL) هستند که همانند تاریخ انقضا عمل می کند.

پس از گذشت مدتی، سرور های نام بازگشتی باید نسخه جدیدی از این رکورد ها را

درخواست کنند تا اطمینان حاصل کنند که تاریخ مصرف آنها به اتمام نرسیده باشد.

 

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

سرور بازگشتی A Record را در حالی که پاسخ در آن قرار دارد به کامپیوتر شما باز می گردانند.

کامپیوتر شما رکورد خود را در حافظه کش خود ذخیره می کند، آدرس IP را از رکورد می خواند،

سپس این اطلاعات را به مرورگر شما منتقل می کند. در ادامه مرورگر یک اتصال

به وب سرور را ایجاد می کند و شروع به دریافت اطلاعات وب سایت می کند.

کل این فرآیند، از ابتدا تا انتها، برای تکمیل فقط به اندازه چند میلی ثانیه طول می کشد.

 

رکوردهای DNS

 

در زیر لیست برخی از رکوردهای DNS در دسترس است که عمدتا مورد استفاده قرار می گیرد:

A Record: رکورد آدرس که یک دامنه را به آدرس IP فیزیکی سرور یا هاستی که دامنه را میزبانی می کند، اتصال می دهد.

رکورد CNAME: رکورد نام استاندارد، یک نام مستعار است که به نام دامنه دیگری اشاره می کند.

به عنوان مثال، www.jozveyb.ir ممکن است www.jozveyb.ir را به jozveyb.ir پیوند دهد

که در آن قسمت WWW یک CNAME واقعی است.

رکورد MX: رکوردهای ایمیل (MX) برای هدایت ایمیل دامنه به سروری که میزبان حسابهای کاربری ایمیل است،

استفاده می شود. رکورد MX مسئولیت سرور ایمیل را برای پذیرش پیام های ایمیل از طرف دامنه گیرنده تعیین می کند.

رکورد NS: این رکوردها تعیین می کنند که کدام سرورها برای یک دامنه خاص معتبر هستند، بدین

معنا که سرورهای DNS که به عنوان سرور های معتبر برای یک دامنه تعیین شده اند،

مسئول انتقال اطلاعات DNS هستند.

رکورد TXT: این رکورد اطلاعات متنی را با یک هاست یا نام دیگر در مورد یک سرور، شبکه،

مرکز داده و غیره را برای منابع موجود در خارج از دامنه شما فراهم می کند.

رکورد TTL: این رکورد یک مقدار در یک رکورد DNS است که حداکثر زمانی را تعیین می کند

که سایر سرورهای DNS و برنامه های کاربردی باید رکورد را ذخیره کنند.

 

داشتن یک هاستینگ خوب در این زمان جزو واجبات محسوب میشود شما اگر میخواهید یک سایت موفق در زمینه کسب

و کاری خود داشته باشید لازم است قبل از انجام هرکاری یک هاستینگ معتبر و خوب داشته باشید تا همیشه و همه

جا پاسخگوی شما و مشکلات پیش آمده باشد و بتواند در کمترین زمان ممکن به رفع مشکل شما بپردازد تا شما هیچگونه

آزرده خاطری بابت این موضوع نداشته باشید و تنها به این فکر کنید که چگونه میتوانید کسب و کار خودرا رونق ببخشید.

هاستینگ گروه تبلیغاتی جزوه یاب  تمام این امکانات را برای شما فراهم می آورد و شما را با تجربه لذت بخش داشتن

یک هاستینگ خوب و معتبر آَشنا میسازد تا دیگر وقت خودرا صرف رفع اینگونه مشکلات نکنید شما با انتخاب هاستینگ

گروه تبلیغاتی فورسی ی همکاری لذت بخش و بدون نقص را تجربه خواهید کرد چون همواره اولویت اول ما

جلب رضایت مشتریان بوده است که باعث اعتبار بخشیدن به کسب و کار ما شده است.

 

 

 

 

 



اشتراک گذاری

اشتراک گذاری در facebook
اشتراک گذاری در twitter
اشتراک گذاری در telegram

کاربران عزیز برای پیدا کردن راحت مقاله این لینک را استفاده کنید

۲ پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *