برای تنظیم DNS باید تفاوت IP عمومی دامنه و IP سرور اصلی را بدانید. این مقاله روش یافتن آدرس هاست در cPanel و بررسی آن با nslookup و ping را توضیح میدهد و نقش CDN در تفاوت نتایج را روشن میکند.
برای پیدا کردن IP هاست، ابتدا مشخص کنید آدرس سرور اصلی را میخواهید یا IP عمومی دامنه را. وقتی دامنه از CDN یا پراکسی استفاده میکند، پاسخ DNS ممکن است متعلق به سرویس واسط باشد. برای تنظیمات میزبانی، اطلاعات پنل هاست و تأیید پشتیبانی مبنای مناسبتری است.
در صفحه اصلی cPanel بخش General Information یا Server Information را بررسی کنید. بسته به سرویس، Shared IP Address یا Dedicated IP Address نمایش داده میشود. اگر چند سرویس دارید، مطمئن شوید پنل مربوط به همان دامنه را باز کردهاید. نبودن این بخش را با پشتیبانی مطرح کنید.
در Command Prompt ویندوز یا ترمینال، دامنه خود را به جای example.com بگذارید:
nslookup -type=A example.com
nslookup -type=AAAA example.com
رکورد A برای IPv4 و AAAA برای IPv6 است. چند پاسخ لزوماً خطا نیست و ممکن است به توزیع ترافیک مربوط باشد. پاسخ رزولور شما نیز ممکن است تا پایان زمان کش با نتیجه یک شبکه دیگر متفاوت بماند.
ping example.com
tracert example.com
در ویندوز tracert مسیر پاسخگو را نمایش میدهد؛ نام ابزار مشابه در بسیاری از سیستمهای دیگر traceroute است. بسته بودن پاسخ ICMP میتواند ping را ناموفق کند، در حالی که سایت باز میشود. آخرین گره پاسخگو نیز لزوماً سرور اصلی سایت نیست.
در هاست اشتراکی چند سایت میتوانند از یک IP استفاده کنند و وبسرور با نام دامنه آنها را تفکیک کند. بنابراین باز کردن IP در مرورگر الزاماً سایت شما را نشان نمیدهد. اختصاصی بودن IP هم بهتنهایی نشانه کیفیت یا امنیت بالاتر نیست.
قبل از تغییر رکورد، IP مقصد را با میزبان تطبیق دهید و رکوردهای ایمیل را دستنخورده نگه دارید. برای ادامه کار، ساخت زیردامنه در cPanel و اتصال هاست دانلود با DNS را ببینید. پس از هر جابهجایی نیز گواهی HTTPS دامنه را بررسی کنید.
وجود CDN، پراکسی، رکورد قدیمی یا سرویسهای جداگانه میتواند علت باشد. صرف این تفاوت نشانه خرابی نیست؛ مسیر DNS معتبر دامنه و معماری سرویس را بررسی کنید.