مطلب شماره 2
برای نتیجه گیری بهتر ، مطالب را بر طبق شماره بخوانید.
3
خوب DNS چیست و به چه درد می خوره؟
ما الان یک دامنه داریم Domain (آدرس)
یک فضا داریم Host (زمین)
برای دانستن مفهوم DNS باید یک توضیح بدم.
داشتن یک نشانی در اینترنت خوب است ولی فهماندن آن نشانی به تمام مردم دنیا که دارای زبان ها و دستور زبان های مختلفی هستند کار پیچیده ایست.
برای حل این مشکل بایستی یک مرکز جهانی برای تعیین استاندارد دستور زبان آدرس دهی تشکیل شود و قوانین نام گذاری را تعیین کند.
قبول کنید که روشی از این بهتر سراغ ندارید!
پس تمامی آدرس های طبق یک استاندارد که آن را سازمان جهانی ICANN تعیین می کند ، ثبت می شوند.
(البته ICANN خیلی کارهای دیگه هم میکند که ارتباطی با بحث ما ندارد)
پس شما پول می دهید و یک دامنه که باید طبق قوانین ICANN شکل دهی شده تهیه کنید.
ولی برای خرید هاست چنین قوانین سختگیرانه ای وجود ندارد. شما از هر جایی می توانید هاست تهیه کنید هاست شما می تواند دارای ویژگی های متفاوتی باشد. سیستم عامل ویندوز داشته باشد یا لینوکس ، سرعتش بالا باشد یا پایین، از نرم افزارهای کنترلی Cpanel استفاده کند یا Plesk یا هر ویژگی دیگر...
پس تا اینجا اتفاقی که می افتد این است :
نشانی شما در یک جا و با یک استاندارد ثبت شده اما زمین شما در هر جایی می تواند باشد.
خوب! ICCAN از شما یک سوال کوچک دارد.
زمینی که تهیه کرده اید در کجای این دنیای پهناور قرار دارد که ما آدرس استاندارد شده شما را به آن متصل کنیم؟؟؟
اینجاست که نقش DNS معلوم می شود.
هر هاست هم برای خود یک آدرس مستقل یا یک برچسب یکتای جهانی دارد.
همانطور که شما یک دامنه مستقل جهانی و یکتا دارید هاست شما هم آدرس جهانی و یکتا دارد. به این آدرس جهانی و یکتا DSN می گویند Domain Name System که دامنه شما را به یک هاست متصل می کند.
شما به آدرسی به نام DNS نیاز دارید تا نشانی دامنه خود را که مثلا در امریکا ثبت کرده اید به هاستی در مثلا هلند متصل کنید یا برعکس.
ممکن است شما بگویید من هم دامنه و هم هاست را از یک شرکت تهیه کرده ام. پس چه نیازی به دی ان اس دارم.
پاسخ:
این یک قانون است و قرار شده که اینطور آدرس دهی شود .
این قانون برای این وضع شده که محدودیتی در اتصال یک هاست با یک دامنه از هر کجای دنیا وجود نداشته باشد.
به شما اطمینان می دهم این قانون را برای شما که هاست و دامنه خود را از یکجا تهیه کرده اید تغییر نمی دهند.
پس بهتر است به دامنه خود بگویید برای اینکه اطلاعات روی هاست شما خوانده شود، به آدرس DNS مورد نظر برود.
سوال بعدی که پیش می آید
آیا آدرس DNS متعلق به من است
پاسخ : خیر متلق به سروری است که شما هاست را از آن خریداری کرده اید.
جایی که هاست را از آن خریداری کرده اید به شما می گوید که آدرس برچسب من مثلا به شکل زیر است.
ns1:teabaghost.com
ns2:teabaghost.com
حالا برو به دامنه ات بگو اگر می خواد از فضای من استفاده کند بیاد به این آدرس.
بعد شما مثلا می روید به دامنه اتان به نام bitcont.com
می گویید: عزیزم ، خوشجیل موشجیل، من می خوام اگر کسی اومد به آدرس تو راهیش کنی به اون هاستی که پول دادم خریدم. می دونی که پول هم علف خرس نیست . پس حتما راهیش کن بیاد.
تو که خودت فقط یه آدرس خالی هستی عزیزم خودت که از خودت چیزی نداری. اگر کسی اطلاعات خواست باید راهیش کنی بیان به این هاست. فهمیدی ؟ اینم توشه ی (DNS ) راهت.
ns1:teabaghost.com
ns2:teabaghost.com
و از اونجایی که دامنه ها 100% تابغ قوانین ICANN هستند حتما مراجعه کننده ها رو به آدرس دی ان اسی که شما دادید راهنمایی می کنند.
حالا سوال پیش میاد که این آدرس دی ان اس رو چه طوری به دامنه بدیم؟ مسلما با نشستن جلو مانیتور و تکرار جملات بالا دامنه شما حالیش نمیشه که باید چکار کنه. حالا به این دامنه ی زبان آدمیزاد نفهم چطور حالی کنیم؟ با زبان ماشین یا DNS
اینجاست که راههای رسیدن دامنه به هاست به عدد آدمهاست. البته اگه آدمها 4 تا باشن.
1. جایی که ازش دامنه را می خرید باید براتون DNS را تغییر بده یعنی شما آدرس دامنه را می دید و آنها دی ان اس دامنه شما رو تغییر می دن.
2. شرکتی که دامنه رو از اون خریدید کنترل پنلی در اختیار شما قرار میده که می توانید از طریق این کنترل پنل دامنه خود را تغییر دهید.
3. شما کنترل پنل دامنه خود را در اختیار دارید و می توانید از طریق این کنترل پنل اقدام به تغییر DNS کنید.
4. برای دامنه های ir. به کنترل پنل کاربری خود رفته و از بخش دامنه های من اقدام به تغییر DNS می کنید.
امیدوارم مطالب مفیدی مطرح شده باشد.
در صورتی که سوالی داشتید در بخش نظرات بفرمایید تا سوالات شما رو پاسخ بدم.
متشکر از اینکه وقت گذاشتید و مطالب رو مطالعه فرمودید.