اتصال هاست به دامنه یکی از اولین و مهمترین مراحلی است که هر وبسایت برای حضور در اینترنت باید پشت سر بگذارد. اگر بخواهید وبسایتی داشته باشید که در دسترس کاربران قرار بگیرد، لازم است دامنهای (Domain) برای شناسایی وبسایت و هاستی (Host) برای میزبانی فایلها، دیتابیس و محتوای سایت داشته باشید. اما داشتن این دو سرویس به تنهایی کافی نیست؛ باید آنها را به درستی به هم متصل کنید تا مرورگرها بتوانند هنگام جستجوی دامنه، وبسایت را از روی سرور فراخوانی کنند.
در این مقاله قصد داریم موضوع اتصال هاست به دامنه را به شکل کاملاً مفصل بررسی کنیم. از تعریف دامنه و هاست گرفته تا تنظیم DNS، تأیید تغییرات، بررسی خطاهای احتمالی و نکات مهم امنیتی. اگر در ابتدای مسیر ساخت سایت هستید یا حتی اگر قبلاً سایت داشتهاید اما میخواهید اطلاعات دقیقتری به دست بیاورید، این مقاله برای شماست.
دامنه (Domain) چیست؟
دامنه در واقع همان آدرس اینترنتی سایت است. چیزی مثل:
- example.com
- myshop.ir
- google.com
دامنهها ساختاری سلسله مراتبی دارند:
۱. پسوند دامنه (TLD)
مثل .com، .org، .ir، .net
۲. نام دامنه
مثل google یا myshop
- دامنهها توسط شرکتهایی موسوم به رجیسترار مدیریت میشوند. برای مثال
برای دامنههای .ir، نهاد مرجع ایرنیک (IRNIC) است.
هاست (Host) چیست؟
هاست فضایی است که فایلهای وبسایت در آن ذخیره میشود. زمانی که کاربر وارد دامنه شما میشود، مرورگر برای دریافت فایلها به هاست متصل میشود.
انواع هاست:
- هاست اشتراکی
- سرور مجازی (VPS)
- سرور اختصاصی
- هاست وردپرس
- هاست ابری
اتصال دامنه به هاست یعنی تعریف اینکه “آدرس دامنه” باید به “IP سرور” یا “DNS های هاست” اشاره کند.
چرا اتصال دامنه به هاست ضروری است؟
وقتی دامنه و هاست به هم متصل نباشند، در واقع مرورگر نمیتواند محل قرارگیری فایلهای سایت را پیدا کند. نتیجه چیست؟ یک صفحه خطا مثل:
- 404 Not Found
- Server Not Found
- DNS_PROBE_FINISHED_NXDOMAIN
اتصال دامنه به هاست باعث میشود:
- کاربران با تایپ دامنه سایت را ببینند.
- موتورهای جستجو بتوانند سایت را شناسایی کنند.
- ایمیلهای دامنه (مثل info@yourdomain.com) فعال شوند.
- امکان استفاده از CDN، SSL و سایر امکانات فراهم شود.
چگونه دامنه را به هاست متصل کنیم؟ (مراحل کامل)
مرحله ۱: دریافت DNS از شرکت هاستینگ
وقتی شما یک هاست تهیه میکنید، شرکت هاستینگ برایتان دو یا چند DNS ارسال میکند. DNS ها شبیه آدرسهایی هستند که مشخص میکنند دامنه باید به چه سروری اشاره کند.
مثال از DNS:
ns1.host.com
ns2.host.comبرخی شرکتها ۴ DNS میدهند اما معمولاً دو عدد کافی است.
مرحله ۲: ورود به پنل مدیریت دامنه
این مرحله نسبت به جایی که دامنه را ثبت کردهاید متفاوت است.
برای دامنههای بینالمللی (.com، .net، .org و …):
معمولاً پنل رجیسترار مثل Namecheap، Godaddy و Openprovider است.
برای دامنهی .ir:
باید به سایت ایرنیک وارد شوید.
مرحله ۳: تغییر DNS ها
پس از ورود به پنل دامنه:
به بخش Nameserver یا DNS Management بروید.
DNS های قبلی را حذف کنید.
DNS های ارسال شده توسط هاستینگ را وارد کنید.
ذخیره کنید.
این مرحله مهمترین بخش اتصال دامنه به هاست است.
مرحله ۴: انتظار برای اعمال تغییرات (DNS Propagation)
تغییرات DNS بلافاصله اعمال نمیشود و ممکن است بین 10 دقیقه تا ۲۴ ساعت زمان ببرد.
گاهی این مدت به ۷۲ ساعت هم میرسد، اما معمولاً کمتر از یک روز تغییرات اعمال میشود.
مرحله ۵: بررسی اتصال دامنه و هاست
بعد از اینکه DNS های جدید اعمال شد، میتوانید تست کنید:
روشهای تست:
- وارد کردن دامنه در مرورگر
- استفاده از سایت بررسی DNS مانند:
dnschecker.org
who.is - پینگ گرفتن از دامنه
اگر سایت به درستی باز شد یعنی اتصال هاست و دامنه موفق بوده است.
نکته :دامنههای IR نیاز به تأیید ایرنیک دارند و ابتدا باید تغییرات توسط ایرنیک تایید شود.
مشکلات رایج در اتصال دامنه به هاست
در ادامه رایجترین خطاها و راهحلهایشان را بررسی میکنیم:
- 1. دامنه باز نمیشود
دلایل احتمالی:
- DNS هنوز اعمال نشده است.
- DNS اشتباه وارد شده.
- هاست فعال نیست.
- فایلهای سایت در پوشه ریشه (public_html) قرار نگرفتهاند.
نکته: به دلیل کش مرورگر حتماً از حالت incognito تست کنید.
اتصال هاست به دامنه یکی از مباحث پایهای اما بسیار مهم در راهاندازی وبسایت است. اگر DNS ها را درست تنظیم کنید و کمی صبر داشته باشید، سایت شما بدون مشکل به هاست متصل خواهد شد. در این مقاله تلاش کردیم همه قسمتهای این فرایند را به زبانی ساده توضیح دهیم.
اگر قصد خرید هاست را دارید.شرکت ویستا انواع هاست های نمایندگی را با نازلترین قیمت و بهترین کیفیت ارائه می دهد. برای سفارش این سرویس کلیک کنید…
همچنین شما میتوانید دامنه .ir و دامنه های بین الملل را برای خود ثبت کنید.