برنامه نویسی

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

Summarize this content to 400 words in Persian Lang
هر زمان که از یک وب سایت در رایانه یا دستگاه تلفن همراه خود بازدید می کنید، نام آن وب سایت را در مرورگر وب خود تایپ می کنید و مرورگر وب سایت را بارگیری می کند.

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

این رایانه ها می توانند در یک ساختمان، همان منطقه، همان کشور یا حتی در سراسر جهان قرار گیرند.

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

DNS دامنه وب سایت را می گیرد و آن را به شماره ای تبدیل می کند که به عنوان آدرس IP شناخته می شود و هر دامنه ای که در حال حاضر در اینترنت فعال است به آدرس IP خود نگاشت می شود.

DNS نقشه‌برداری است که همه دامنه‌ها را به آدرس‌های IP آنها نگاشت می‌کند و هر دستگاهی که می‌تواند به اینترنت متصل شود دارای یک IP Resolver داخلی است تا بتواند دامنه‌ای را که باید هنگام بازدید از یک وب‌سایت به آن متصل شود، حل کند. اغلب اوقات ارائه دهنده خدمات اینترنتی یا ISP شما همانی است که آدرس های IP را برای شما حل می کند، اما اگر بخواهید می توانید آن را به صورت دستی نیز انجام دهید.

حل‌کننده DNS نرم‌افزاری است که کامپیوتر شما زمانی که آدرس IP دامنه‌ای را که می‌خواهید از آن بازدید کنید را نمی‌داند، به آن متصل می‌شود.

اگر حل‌کننده DNS آدرس IP دامنه را نداند، از دیگر حل‌کننده‌های DNS در مورد دامنه سؤال می‌کند و هنگامی که دامنه توسط یکی از حل‌کننده‌های IP پیدا شد، حل‌کننده IP شما به رایانه شما می‌گوید که دامنه‌ای که می‌خواهید بازدید در این آدرس IP است و رایانه شما وب سایت را بارگیری می کند و سپس DNS Resolver دامنه را برای مراجعات بعدی کش می کند.

1.1.1.1 یک حل کننده DNS محبوب از Cloudflare است.

امیدوارم از این مقدمه ساده و مبتدی برای سیستم های نام دامنه خوشتان آمده باشد، اگر سوالی دارید لطفاً در نظرات زیر از آنها بپرسید.

می توانید من را در توییتر (X)، لینکدین، و GitHub @syedumaircodes دنبال کنید.

هر زمان که از یک وب سایت در رایانه یا دستگاه تلفن همراه خود بازدید می کنید، نام آن وب سایت را در مرورگر وب خود تایپ می کنید و مرورگر وب سایت را بارگیری می کند.

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

این رایانه ها می توانند در یک ساختمان، همان منطقه، همان کشور یا حتی در سراسر جهان قرار گیرند.

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

DNS دامنه وب سایت را می گیرد و آن را به شماره ای تبدیل می کند که به عنوان آدرس IP شناخته می شود و هر دامنه ای که در حال حاضر در اینترنت فعال است به آدرس IP خود نگاشت می شود.

DNS نقشه‌برداری است که همه دامنه‌ها را به آدرس‌های IP آنها نگاشت می‌کند و هر دستگاهی که می‌تواند به اینترنت متصل شود دارای یک IP Resolver داخلی است تا بتواند دامنه‌ای را که باید هنگام بازدید از یک وب‌سایت به آن متصل شود، حل کند. اغلب اوقات ارائه دهنده خدمات اینترنتی یا ISP شما همانی است که آدرس های IP را برای شما حل می کند، اما اگر بخواهید می توانید آن را به صورت دستی نیز انجام دهید.

حل‌کننده DNS نرم‌افزاری است که کامپیوتر شما زمانی که آدرس IP دامنه‌ای را که می‌خواهید از آن بازدید کنید را نمی‌داند، به آن متصل می‌شود.

اگر حل‌کننده DNS آدرس IP دامنه را نداند، از دیگر حل‌کننده‌های DNS در مورد دامنه سؤال می‌کند و هنگامی که دامنه توسط یکی از حل‌کننده‌های IP پیدا شد، حل‌کننده IP شما به رایانه شما می‌گوید که دامنه‌ای که می‌خواهید بازدید در این آدرس IP است و رایانه شما وب سایت را بارگیری می کند و سپس DNS Resolver دامنه را برای مراجعات بعدی کش می کند.

1.1.1.1 یک حل کننده DNS محبوب از Cloudflare است.


امیدوارم از این مقدمه ساده و مبتدی برای سیستم های نام دامنه خوشتان آمده باشد، اگر سوالی دارید لطفاً در نظرات زیر از آنها بپرسید.

می توانید من را در توییتر (X)، لینکدین، و GitHub @syedumaircodes دنبال کنید.

نوشته های مشابه

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

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

دکمه بازگشت به بالا