خیلی ساده بخوام توضیح بدم که DNS چیه؟ باید بگم که. یادتونه گفتم برای طراحی سایت اول از همه نیازه که یه دامنه برای سایتتون ثبت کنید و برای دامنه تون یه هاست مناسب بخرید و… از اینجور چیزا؟
اینم یادتونه که گفتم دامنه همون اسمیه که ما برای سایتمون انتخاب میکنیم؟ در واقع دامنه اسمیه که کاربرا سایت مارو با اون میشناسن. اما رایانه ها چی؟ بنظر شما اونا با زبون ما آشنایی دارن؟
باید بگم که متاسفانه زبان کامپیوتر با زبان ما انسانها به شدت متفاوته که به زبان IP شناخته میشه و به مراتب سخت تر از زبان ما هستش.
از اونجایی که برای استفاده از کامپیوتر و اینترنت نیاز داریم تا اول منظورمونو بهشون بفهمونیم. در نتیجه درست مثل دنیای واقعی که وقتی دو نفر از دو کشور متفاوت میخوان با هم صحبت کنن نیاز به یه مترجم دارن، در اینجا هم ما نیاز به یه مترجم داریم که منظورمونو به رایانه بفهمونه. DNS دقیقاً همون مترجمیه که داریم درباره ش صحبت می کنیم.
درواقع کار DNS اینه که اسم دامنه های سایت رو که برای انسان ها قابل خوندنه مثل idehweb.com رو به زبان قابل خوندن برای کامپیوتر که همون IP هست و به صورت زبان اعداد هستش تبدیل کنه و برعکس.
روش کار DNS
روش کارشم اینجوریه که وقتی یه دامنه رو برای سایتتون میخرید درواقع دارید یه اسم برای سایتتون مشخص میکنید کار DNS اینه که این اسم قابل خواندن برای شمارو به اسم قابل خواندن برای کامپیوتر که همون زبان IP هست تبدیل کنه.
هر بار که شما اسم یه سایتو سرچ میکنید و از اون استفاده میکنید درواقع DNS داره درخواست شمارو به زبان IP برای رایانه تون ترجمه میکنه.
نکته ای که وجود داره اینه که، اگه شما هاست و دامنهتونو از یه شرکت خریده باشید که هیچی. ولی اگه از دوتا شرکت متفاوت خریده باشید، اونوقت بعد از ثبت دامنهتون باید DNSهای اونو بر اساس سرویس میزبانی وب سایت خودتون که همون هاست هست تغییر بدید تا بتونه از دامنهی شما استفاده کنه.
دیدگاهتان را بنویسید