دامین چیست و چه وظیفه ای دارد؟
به طور خلاصه دامنه آدرس وبسایت شماست، یعنی اگر وبسایت نقش یک خانه را داشته باشد دامین آدرس آن خانه میباشد .
در دنیای بیکران اینترنت بدون دامین همه چیز گم میشد پس نیاز داشتیم با آدرس دهی وبسایت هامون رو ساماندهی کنیم؛ حالا حتما براتون سوال پیش میاد که پس IP چیه ؟ درسته بزارید من توضیح بدم هر کامپیوتر در دنیای اینترنت یک IP مختص به خودشو داره دقیقا مثل کد ملی یا شماره شناسنامه و هر IP متشکل چند عدد چند رقمیست به طور مثال 66.234.12.165 حالا فرض کنید کلیه سایت هایی که قرار است استفاده کنیم با IP بودند و مجبور به حفظ آن ها بودیم قطعا سخت میشد پس بجای آن ما از دامین ها استفاده میکنیم و کارمون راحت تر میشه.
دامین چگونه کار میکند؟!
وقتی شما تصمیم میگیرید وارد یک سایت بشوید پس از اینکه در مرورگر دامین سایت مورد نظر را وارد میکنید و تایید میکنید ، درخواستی برای DNS ارسال میشود سپس DNS با پیدا کردن IP مرتبط سایت را به ما نشان میدهد.
سوال بعدی DNS چیست ؟
مخفف Domain Name System است. مرکزی از سرورهای غولپیکر که بهعنوان محل قرارگیری تمام دامنهها و تبدیل آنها به آدرس IP شناخته میشود. درواقع برای اینکه از طریق دامین بتوانید وارد سایت موردنظرتان شوید، DNS باید دامین را تبدیل به IP سایت کند تا دسترسی برقرار شود.
فرق دامنه با URL چیست ؟!
کلمه URL مخفف عبارت Uniform Resource Locator هستش که به اصطلاح به آن آدرس سایت میگوییم اما فرق آن با دامین چیست ؟ فرق URL با دامین را با مثال براتون توضیح میدم برای مثال شما وقتی وارد سایت دیجی کالا میشوید و وارد بخش تخفیفات ویژه میشوید لینک مرورگر شما تبدیل میشود به https://www.digikala.com/promotion-center/ یا نسبت به هر بخش این آدرس عوض میشود پس به طور کل دامین سایت میشود https://www.digikala.com/ اما وارد هر بخشی از سایت بشویم URL مورد نظر تغییر میکند فک کنم متوجه شده باشید ؛ یعنی به طور کل تمامی صفحات دیجیکالا URL های زیر مجموعه دامین اصلی هستند .
اجزای تشکیل دهنده یک URL چیست؟!
ساب دامین یا زیردامنه، چیزی است که قبل از نام دامنه میآید و گاهی از دامنه اصلی مستقل است.که میتواند WWW معروف که مخفف World Wide Web باشد یا میتواند Blog نیز باشد .
پروتکل https مثل یک تونل بزرگ است که اطلاعات از طریق آن بین کامپیوترها جابهجا میشود. برای همین وقتی آدرس سایتها را وارد میکنید، اول اسم تونل اطلاعاتی یعنی همین https میآید و سپس اطلاعات ازین تونل رد میشود و سپس به سایت مورد نظر میرود
بعد از تایپ کردن WWW و گذاشتن نقطه نام سایت شما ،یا همان دامین قرار میگیرد و نکته اینجاست که دامین ها یونیک و منحصر به فرد هستند و نمیتوان از دامین تکراری استفاده کرد همچنان در دامین فقط میتوان از "-" استفاده کرد.
و در آخر پسوند دامین وارد میشود مانند Com ،Net،Org و در ایران نیز پسوند Ir ، جز پرکاربرد ترین و پر مصرف ترین پسوند ها هستند .
هاست چیست ؟ و چه کاربردی دارد؟!
یادتونه میگفتم دامین مثل آدرس خانه شما میمونه؟ هاست الان دقیقا زمین خود اون خانه است که گفتیم ؛جالبه نه ؟! حالا ما یک سری شرکت داریم که نقش مشاور املاک رو اجرا میکنند و سرویس های هاستینگ ارائه میدن ولی بیاید یک تعریف دقیق و تخصصی از هاست داشته باشیم :
هاست (Host) بخشی از یک سرور است که اطلاعات سایت شما روی آن قرار میگیرد. در فضای هاست میتوانید صفحات وبسایت، تصاویر، عکسها، و انواع فایلها را وارد کنید. به این ترتیب، کاربران در سرتاسر جهان، میتوانند از سایتتان بازدید کنند. (راستی به هاست، میزبانی وب هم میگویند ) حالا حتما سوال پیش میآید سرور چیست ؟ در ادامه با من باشید .
سرور چیست و چه فرقی با هاست دارد؟
سرور نوعی کامپیوتر است؛ اما با عملکرد خاص خودش! این دستگاههای قدرتمند از قطعات سختافزاریای تشکیل شدهاند که بالاترین قدرت پردازش را دارند. از سرورها برای کارهایی مثل میزبانی وب یا همان هاستینگ استفاده میشود. به دلیل همین کاربرد مهم، این دستگاهها باید همیشه روشن، متصل به اینترنت و در دسترس باشند.
تا الان باید متوجه شده باشید که فرق هاست و دامین چیست اما اگر متوجه نشدید من دوباره توضیح میدم خدمتتون ؛ پس به تعریف زیر خوب دقت کنید.
یک سرور میزبان وب، فضای خود را تقسیم میکند و هر بخش آن را در اختیار یک مشتری قرار میدهد. وقتی شما هاست اجاره میکنید، صاحب فضای کوچکی از این سرور میشوید. از یک تا ۵۰۰ سایت (در شرایط خاص) میتوانند همزمان از سرور به صورت مشترک استفاده کنند! برای درک بهتر، سرور را ساختمان بزرگی تصور کنید که یک واحد کوچک از آن را به عنوان هاست اجاره میکنید.
لوکال هاست چیست ؟
لوکال هاست همان کامپیوتر شماست که به عنوان سرور میتواند استفاده شود. وقتی شما یک آدرس IP را داخل کامپیوترتان صدا میزنید، در حال وصل شدن به یک کامپیوتر دیگر در شبکۀ اینترنت هستید. اما اگر آدرس 127.0.0.1 را صدا بزنید، انگار که به لوکال هاست (کامپیوتر خودتان) وصل شدهاید . حالا کاربرد آن چیست ؟ اگر بخواهید یک اپلیکیشن یا سایتی را راه اندازی کنید برای شروع و تست میتوانید از آن استفاده کنید .
انواع هاست و ویژگی های آنها
ما چندین نوع هاست داریم که بر اساس ویژگی هایشان به چند دسته تقسیم میشوند که در ادامه خواهیم دید
هاست اشتراکی که از روی اسمش پیداست به صورت اشتراکی تقسیم میشود یعنی یک سرور را تصور کنید که به چندین قسمت تقسیم شده هر کدام ازین قسمت ها یک اشتراک محسوب میشود که ویژگی این نوع هاست این است که قیمت مناسب تری دارد و اقتصادی تر است.
هاست اختصاصی اینطور است که یک سرور برای فقط یک مشتری در نظر گرفته میشود و معمولا برای سایت های پر بازدید مورد استفاده است و قیمت این نوع هاست گرانتر اما سرعت و حجم یا همان disk بیشتری در اختیارتان قرار میگیرد (در ادامه برایتان توضیح میدهیم که disk یا سرعت چه تاثیری دارند ).
هاست مجازی (یا سرور مجازی که اکثراً آن را با نام VPS میشناسیم) چیزی بین هاست اختصاصی و اشتراکی است! در این سرویس، فضای یک سرور به کمک تکنولوژی hypervisor تقسیمبندی میشود.
این نوع هاست توضیحات اختصاصی خودش را دارد که در صورتی که علاقه داشته باشید میتوانید راجب این هاست بیشتر تحقیق کنید.
ویژگی های هاست های مختلف
برای اینکه تعداد زیادی از کاربران بتوانند همزمان یک سایت را ببینند به پهنای باند بالا نیاز است. پهنای باند درست مثل یک اتوبان است. هر چقدر این اتوبان عریضتر باشد خودروهای بیشتری از آن حرکت میکنند و کسی پشت ترافیک نمیماند.
فضای هاست همان حجمی است که در اختیار شما قرار میگیرد تا اطلاعات سایت خود را روی آن قرار دهید.این مفهوم درست مثل کارت حافظه موبایل یا هارد دیسک کامپیوتر است. طبیعتا هرچه فضای هاست بیشتر باشد، میتوان اطلاعات بیشتری روی آن قرار داد.
ویژگی های دیگری مانند افزودن دامنه (Addon Domain) ، کنترل پنل (Control panel) ، بکاپ گیری (Backup) ، آپ تایم (uptime) که به صورت جداگانه میتوانید درباره آن ها تحقیق کنید.
سیستم عامل های هاست ها
و در آخر هر هاستی یک سیستم عامل دارد میتواند سیستم عامل آن ویندوز یا لینوکس باشد که هر کدام آن ها ویژگی خاص خود را دارند و کاملا مرتبط به زبانی که وبسایت با آن توصعه داده شده است ربط دارد و اینکه بگوییم کدام سیستم عامل هاست بهتر است اشتباه است چون بر اساس زبان برنامه نویسی و مباحث تخصصی تر بررسی میشود .
نکته آخر
با توجه به تعریف هاست میتوان گفت شما با توجه به خواسته های مورد نظرتان باید شرکت ارائه دهنده خدمات هاستینگ خود را انتخاب کنید و قبل از آن شرکت را مورد بررسی قرار دهید برای مثال یک شرکت امنیت بالا تری را برای سرور های خود ایجاد کرده یا یک شرکت پشتیبانی بهتری ارائه بدهد ، این وظیفه شماست که با توجه به نیاز هایتان شرکت مورد نظر را انتخاب کنید .
امیدوارم از خوندن این مقاله لذت برده باشید؛ موفق باشید.