دانستنی‌های دنیای وب و زیرساخت

تست سایت قبل از تغییر DNS با curl و نام واقعی دامنه

در هاست اشتراکی، بازکردن مستقیم IP ممکن است سایت دیگری را نشان دهد. برای آزمایش مقصد پیش از تغییر DNS، نام واقعی دامنه باید در درخواست حفظ شود تا وب‌سرور و گواهی همان سایت انتخاب شوند.

نمودار آماده‌سازی مقصد، حفظ نام دامنه، انتخاب IP و بررسی سایت پیش از تغییر DNS

در هاست اشتراکی، بازکردن مستقیم IP ممکن است سایت دیگری را نشان دهد. برای آزمایش مقصد پیش از تغییر DNS، نام واقعی دامنه باید در درخواست حفظ شود تا وب‌سرور و گواهی همان سایت انتخاب شوند.

آمادگی مقصد

دامنه باید در مقصد تعریف شده و فایل، دیتابیس و تنظیم برنامه آماده باشند. IP مقصد را از میزبان بگیرید و گواهی مناسب را نصب یا روش مجاز صدور آن را آماده کنید. دسترسی با IP یا نشانی موقت، همهٔ رفتار نام واقعی را آزمایش نمی‌کند.

سایت منتقل‌شده ممکن است هنوز به دیتابیس یا سرویس عملیاتی قبلی متصل باشد. قبل از آزمون فرم، پرداخت یا ارسال ایمیل، اثر درخواست را مشخص کنید؛ مقصد آزمایشی نباید ناخواسته سفارش واقعی ثبت کند.

آزمون یک درخواست با curl

نمونهٔ زیر فقط همان اجرای curl را برای نام و پورت مشخص به IP انتخابی وصل می‌کند و DNS عمومی را تغییر نمی‌دهد:

curl --resolve example.com:443:192.0.2.10 https://example.com/

example.com و 192.0.2.10 مقادیر نمونه‌اند؛ دامنه و IP واقعی مقصد را جایگزین کنید. –resolve نام میزبان درخواست و نام مورد استفاده در TLS را حفظ می‌کند. برای عبور از خطای گواهی، بررسی TLS را با -k خاموش نکنید؛ علت گواهی را رفع کنید.

اگر پاسخ به www یا میزبان دیگری ریدایرکت می‌کند، آن نام را نیز مستقل برای مقصد درست آزمایش کنید. این فرمان همهٔ دامنه‌های فایل‌ها و لینک‌های صفحه را خودکار به مقصد جدید نمی‌برد.

چه چیزهایی را کنترل کنیم؟

پاسخ HTTP، مسیر ریدایرکت، محتوای صفحه و فایل‌های وابسته را بررسی کنید. برای بررسی تعاملی، می‌توان نگاشت محلی hosts را به‌صورت موقت و ثبت‌شده به کار برد؛ پس از آزمون آن را برگردانید. صفحات مهم، ورود و فرم‌های مجاز را با محدودهٔ اثر مشخص بسنجید. سپس برای انتقال سایت، DNS و بازگشت احتمالی و پایش پس از تغییر را برنامه‌ریزی کنید.

از مطالعه تا اجرا

سرویس‌های مرتبط با این مطلب

برای بررسی راهکار مناسب، مشخصات و شرایط این خدمات را ببینید.

ثبت دامنه

نام دلخواه را برای ثبت بررسی کنید و هزینه ثبت، تمدید و انتقال پسوندها را در جدول مقایسه کنید. اگر بین چند نام یا پسوند مردد هستید، برای انتخاب دامنه متناسب با برندتان از آفاق هاست مشاوره بگیرید.

بررسی سرویس

میزبانی لینوکس ایران

هاست لینوکس ایران را برای سایت وردپرسی، شرکتی یا فروشگاهی خود بررسی کنید. فضای دیسک، پایگاه داده و منابع پلن را با نیاز سایت تطبیق دهید و سازگاری نسخه PHP و افزونه‌ها را پیش از انتقال مشخص کنید.

بررسی سرویس
نظر شما مهم است

این مطلب چقدر برایتان مفید بود؟

اولین نفری باشید که به این مطلب امتیاز می‌دهد.

ادامه گفت‌وگو

این مطلب را به اشتراک بگذارید

اگر برایتان مفید بود، آن را برای همکاران و دوستانتان بفرستید.

برای ادامه مطالعه
همه مطالب مجله
قدم بعدی را با هم برداریم

برای شروع، یک گفت‌وگو کافی‌ست.

از انتخاب سرور تا ساخت وب‌سایت، مسیر مناسب کسب‌وکارتان را پیدا کنیم.

تماس با آفاق هاست 021-91092061