تبلیغات
طراحی و بهینه سازیمشاهده


هاست

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

آموزش ها , مقالات,آموزش,ترفند

همانطور که اطلاع دارید، اینترنت با استفاده از IP Address ها کار می‌کنه. پس برای دسترسی به یک سایت، باید به آی پی سرور اون سایت مراجعه کنیم. دی ان اس یا DNS دقیقا همین کار رو برای ما انجام خواهد داد. اگر می‌خواهید بدانید DNS چیست باید عرض کنم که DNS یا Domain Name System (که البته بیشتر دوستان فکر می‌کنند Domain Name Server هست. 🙂 ) مثل یک دفترچه تلفن برای دسترسی به اینترنت هست. معمولا شما نمی‌توانید برای باز کردن سایت 20اسکریپت از آی پی 185.49.84.237 استفاده کنید. چون حفظ کردن این آی پی برای شما کار آسانی نیست. اما به راحتی با حفظ کردن ادرس 20script.ir می‌توانید به این آدرس دسترسی مستقیمی داشته باشید.

 

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

 

هر دستگاهی که به اینترنت یا یک شبکه کامپیوتری وصل باشه یک آی پی مختص به خود خواهد داشت. همین حالا ممکن است یک موبایل کنار شما باشه که به وای فای محل کار یا منزل شما متصل هست. این تلفن هم یک آی پی لوکال مختص به خود داره. مثلا: 192.168.1.20 یا اگر خیلی حرفه‌ای و با کلاس هستید یعنی ipv6 استفاده می‌کنید، آی پی تلفن شما می‌تونه 2400:cb00:2048:1::c629:d7a2 باشه.

 

DNS چیست؟

همانطور که گفتیم DNS مثل یک دفترچه تلفن کار می‌کند. مثلا شما تلفن دوستی که ۴ سال پیش با او دیداری داشته‌اید را ممکن است به یاد نداشته باشید، اما با وارد کردن نام او در Contacts تلفن همراه خود به راحتی او را پیدا کرده و با او ارتباط برقرار خواهید کرد.

 

دقیقا در اینترنت هم چنین قضیه‌ای وجود دارد. شما با استفاده از DNS ها می‌توانید به راحتی اطلاعات را روی سرور سایت مورد نظر پیدا کرده و به آن دسترسی مستقیم داشته باشید.

 

پس DNS یک HostName مثلا ns1.20script.ir را به ای‌پی مورد نظر شما، مثلا 185.49.84.237 متصل خواهد کرد. در واقع زمانی که شما دامنه www.20script.ir را در مرورگر خود وارد می‌کنید، مرورگر در پس زمینه داستان آی پی سرور سایت شما را پیدا کرده و به این سرور متصل خواهد شد.

 

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

خب تا اینجا متوجه شدیم که DNS چیست اما جستجو و پیدا کردن اطلاعات یک وب‌سایت در چند مرحله انجام می‌شود. این مراحل به این ترتیب اجرا می‌شوند.

کاربر ادرس سایت شما را در مرورگر خود وارد می‌کند و این درخواست شروع به حرکت در دنیای اینترنت خواهد کرد. DNS recursive resolver این درخواست را دریافت می‌کند.

حالا Resolver یک DNS root nameserver را بصورت کوئری ایجاد خواهد کرد تا کار بصورت صحیح ادامه یابد.

سپس DNS root nameserver به Resolver با استفاده از اطلاعات TLD پاسخ می‌دهد. TLD یا Top Level Domain همان مرجع اصلی صادر کننده دامنه شماست. مثلا برای دامنه hosseinirad.ir باید از TLD دات آی آر اطلاعات جمع آوری شود.

حالا Resolver با TLD دامنه ارتباط برقرار کرده و درخواست اطلاعات می‌کند.

TLD نیم سرور های این دامنه را تحویل می‌دهد.

و سپس recursive resolver درخواست خود را به نیم سرور ارائه شده ارسال خواهد کرد.

در نهایت نیم سرور به آی پی آدرس سرور شما متصل خواهد شد و اطلاعات توسط مرورگر از سرور سایت شما دریافت می‌شود.

معمولا این فرایند در عرض چند صدم ثانیه انجام می‌شود.

 

کش DNS مرورگر

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

دانلود


جای تبلیغات متنی شما


مطلب مفیدی بود ؟
نویسنده : mohammad 0 آموزش ها , مقالات,آموزش,ترفند

لینک کوتاه مطلب : https://www.20script.ir/?p=45025

کلمات کلیدی پست :
درگاه پرداخت
مطالب مرتبط
7,349اسکریپت افکت قطرات باران در تصاویر تاریخ : 1393/05/2
3,893صفحه اختصاصی برای خطای پایگاه داده تاریخ : 1392/08/5
18,456اسکریپت رسم نمودار Highcharts تاریخ : 1393/04/29
6,18812 ابزار حرفه ای و رایگان برای تست سرعت وب سایت تاریخ : 1396/04/12
5,834دانلود نسخه نهایی قالب فارسی صحیفه Sahifa نسخه 5.5.3 تاریخ : 1395/01/12
5,406ارور 404 در صفحه مطالب وردپرس تاریخ : 1394/05/16
3,763خطای رایج Memory Exhausted و روش حل آن تاریخ : 1392/10/22
5,660آموزش درج تاریخ بروزرسانی مطالب در وردپرس تاریخ : 1395/06/26
9,704آموزش استاندارد های طراحی و تولید وب سایت تاریخ : 1393/03/25
24,487آموزش رفع مشکل نصب افزونه و قالبهای وردپرس تاریخ : 1392/10/20
10,567آموزش ساخت فهرست در وردپرس تاریخ : 1394/05/26
6,977چگونه فروشگاه اینترنتی راه اندازی کنیم تاریخ : 1395/08/6
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب