یکی از اقدامات کاربر بعد از راه اندازی سایت، استفاده از CDN یا شبکه توزیع محتوا است؛ کلود فلر یک CDN رایگان و قدرتمند است که بسیاری از افراد از آن استفاده میکنند. اگر بعد از اتصال به کلودفلر و هنگام بازدید از سایت با خطاهای 1000 کلودفلر مواجه شدید این مقاله برای شما است.
اگر از کلودفلر استفاده میکنید و هر از گاهی با خطای 1xxx روبرو میشوید، با شناخت خطاهای مختلف میتوانید به راحتی آن را رفع کنید. اما چطور میتوان خطاهای کلودفلر را رفع کرد؟ در این مقاله میخواهیم رایجترین خطاهای کلودفلر را بررسی کنیم و راهکار حل آنها را هم به شما آموزش دهیم. پس اگر از کلودفلر استفاده میکنید، خواندن این مقاله برای شما مفید است و پیشنهاد میکنیم در ادامه مقاله همراه ما باشید.
آیا تا به حال پیش آمده که سایت خود را باز کنید و با خطایی مواجه شوید؟ خطاها به دلایل مختلفی رخ میدهند و نکتهای که اهمیت دارد، رفع سریع آنها است. خوشبختانه، تمامی خطاهای سایت قابل رفع هستند و اگر راهحل مناسب را بدانید، برطرف کردن آنها برایتان کاری ندارد.
این دسته از خطاهای سایت، مربوط به سرور هستند و از جمله پر تکرارترین خطاها به شمار میروند؛ برای حل این ارورها باید از طریق سایت و سرور خود اقدام کنید. رایجترین خطاهای HTTP را میتوان 409، 530، 403 و 429 دانست.
یکی دیگر از رایجترین خطاهای سایت، خطاهای سری 1000 کلودفلر هستند. این دسته از خطاها مستقیماً به کلودفلر مربوط میشوند و اگر فعالسازی کلودفلر را برای سایت خود انجام دادهاید، برای رفع آنها باید از طریق پنل کلودفلر اقدام کنید. تعداد خطاهای کلودفلر زیاد است و در بخش بعدی، همه آنها را به همراه راه حل بررسی خواهیم کرد.
خطاهای 1XXX خطاهایی هستند که کاربران کلودفلر با آن روبرو میشوند! این خطاها منشاء خاصی دارند و به دلایل مختلفی رخ میدهند. در این بخش به بررسی انواع خطاهای سری 1000 کلودفلر و روش حل آن میپردازیم:
هنگامی که رکوردهای DNS (DNS Records) سایت به آیپی ممنوعه هدایت شوند، سایت شما با خطای 1000 روبرو میشود. در واقع مهمترین دلایل خطای کلودفلر عبارتند از:
✔️ برای رفع این خطا اگر رکورد A در کلودفلر تنظیم شده و آیپی آن مربوط به کلودفلر است، آن را با آیپی سرویس میزبانی خود جایگزین کنید. همچنین در صورت استفاده از پروکسی معکوس (Reverse Proxy) این سیستم را حذف کنید و بهجای آن از ریدایرکت HTTP استفاده کنید.
خطای 1001 زمانی رخ میدهد که دامنه شما در پنل کلودفلر تعریف نشده باشد اما یک رکورد CNAME به دامنه ثبت شده روی پنل کلوفلر اشاره کرد. مهمترین دلایل خطای 1001 کلودفلر عبارتند از:
✔️ برای رفع این خطا میتوانید قابلیت Always Online را از طریق پنل کلودفلر غیرفعال کنید. همچنین با استفاده از رکورد CNAME به راحتی میتوانید این مشکل را رفع کنید.
خطای 1002 مشابه با خطای 1001 است و با هدایت رکوردهای DNS به آیپی ممنوعه رخ میدهد. برای رفع این خطا میتوانید رکوردهای A و CNAME را بررسی کنید و از درست بودن آنها اطمینان حاصل کنید. همچنین میتوانید رکوردهای DNS ثبت شده در پنل دامنه را بررسی و تطابق آن با رکوردهای ارائهشده در پنل کلودفلر را چک کنید.
خطای 1003 به دلیل ارسال مستقیم درخواست از طرف مرورگر کاربر به آیپیهای کلودفلر رخ میدهد. برای حل این مشکل، باید جلوی ارسال مستقیم درخواست کاربران به آیپیهای کلودفلر را بگیرید. در واقع کاربر بهجای آیپی باید از طریق دامنه وارد سایت شود. گاهی اوقات انتشار رکوردهای NS سایت در فضای عمومی باعث بروز چنین مشکلی میشود.
اگر سایت مجاز به استفاده از خدمات شبکه توزیع محتوا کلودفلر نباشد، با خطای 1004 روبرو میشوید. مهمترین دلایل این خطای سری 1xxx عبارتند از:
اگر دلیل این خطا، مورد دوم باشد باید یک روز صبر کنید. اگر پس از یک این خطا رفع نشد، لازم است به صورت مستقیم با پشتیبانی کلودفلر ارتباط برقرار کنید و درخواست رفع محدودیت داشته باشید.
اگر مدیر یا سیستم امنیتی سایت، آیپی شما را برای دسترسی به سایت بن کرده باشد، با این 4 خطا روبرو میشوید. در چنین شرایطی باید با مدیر سایت تماس بگیرید و علت مسدود شدن آیپی خود را بپرسید. گاهی اوقات ممکن است به اشتباه در لیست IPهای مسدود شده قرار گرفته باشید.
اگر خودتان مدیر سایت هستید، باید ابتدا به سایت خود دسترسی پیدا کنید و آیپی خود را از لیست مسدودی پاک کنید. برای این کار، میتوانید کش مرورگر را پاک کنید یا از ابزارهای تغییر آیپی استفاده کنید.
گاهی اوقات مدیر سایت دسترسی برخی کاربران یک منطقه جغرافیایی خاص را میبندد. این کار با کمک رنج آیپی امکانپذیر است که هیچکدام از کاربران آن منطقه نتوانند به سایت دسترسی داشته باشند؛ در این صورت با خطای 1009 روبرو میشوید. اگر به آن سایت نیاز دارید، باید با مدیر سایت ارتباط برقرار کنید و علت آن را بپرسید. البته این موضوع برای سایتهای ایرانی طبیعی است؛ چرا که کشور ما تحریم است و مشکلات متعددی در این زمینه پیش میآید. اگر با این مشکل روبرو شدید، تنها راهحل برای رفع این خطا استفاده از ابزارهای تغییر IP است.
مشاهده این خطا به این معناست که مدیر سایت یا سیستم امنیتی درخواست شما و هر گونه پاسخگویی به درخواستهای ارسال شده از سمت مرورگر را مسدود یا بن کرده است. این مشکل معمولاً به صورت خودکار از طرف سیستم امنیتی رخ میدهد که به سادگی قابل حل است.
✔️ برای رفع این مشکل، با پشتیبان سایت تماس بگیرید و موضوع را مطرح کنید. البته گاهی اوقات با تغییر مرورگر و پاک کردن حافظه کش این مشکل حل میشود.
یکی از قابلیتهای جذابی که در کلودفلر وجود دارد، قابلیت Cloudflare hotlink protection است. مدیران سایت با استفاده از این قابلیت به راحتی میتوانند دسترسی به یک صفحه یا بخشی از آن را برای کاربران عادی ممنوع کنند. در این صورت کاربران با خطای 1011 روبرو میشوند! البته لازم به ذکر است که این قابلیت تنها در پلنهای تجاری وجود دارد و در پلن رایگان نمیتوانید از آن استفاده کنید.
✔️ برای رفع این خطا، میتوانید با مدیر سایت تماس بگیرید. اگر مدیر سایت خودش اقدام به این کار نکرده باشد، محدودیت را رفع میکند.
گاهی اوقات مدیر سایت قوانینی را در فایروال (Firewall) تنظیم میکند که بر اساس آن، دسترسی کاربران مختلف محدود میشود. برای مثال اگر مرورگر کاربر رفتار مشکوک داشته باشد یا سیستم او آلوده به ویروس و بدافزار باشد، دسترسی محدود خواهد شد. حتی استفاده از نرمافزارهای تغییر IP هم میتواند باعث بروز این مشکل شود. چرا که اگر از چند آیپی مختلف استفاده کنید، کلودفلر مشکوک به حملات میشود.
✔️ برای رفع این مشکل باید آنتیویروس خود را بروزرسانی و سیستم خود را اسکن کنید. اگر مشکل حل نشد، با مدیر سایت ارتباط برقرار کنید تا آیپی شما را در لیست مجاز قرار دهد.
خطای 1013 یکی دیگر از خطاهای 1000 کلودفلر است و هنگامی رخ میدهد که نام ارسالی که از طریق نشانگر (SNI) از سمت مرورگر ارسال میشود با هدر میزبان تطابق نداشته باشد. برای حل این مشکل کافی است مرورگر خود را بهروزرسانی کنید. همچنین اگر مدیر سایت هستید، میتوانید مسیر درخواستهای ارسالی و دریافتی سایت را بررسی کنید و از پروکسی نشدن سایت خود روی یک شبکه دیگر مطمئن شوید.
✔️ برای رفع خطای 1013 کلودفلر باید از ابزارهایی برای تطابق نشانگر نام سرور (SNI) با هدر میزبان (Host Header) استفاده کنید که یکی از بهترین آنها SSL Shopper است.
کلودفلر به صورت پیش فرض امکان استفاده از یک رکورد CName را برای دامنهها در اکانتهای کلودفلر متنوع را نمیدهد. یک رکورد CNAME را تنها میتوان برای یک دامنه و حساب کاربری استفاده کرد. در غیر این صورت این خطای سری 1xxx کلودفلر رخ میدهد. گاهی اوقات از دو دامنه برای سایت خود استفاده میکنید که در این صورت باید CNAMEها بسیار دقیق اعمال شوند. در غیر این صورت، با خطای 1014 روبرو میشوید.
✔️ اگر با خطای CNAME Cross-User Banned روبرو شدید، میتوانید از قابلیت Cloudflare for SaaS که توسط کلودفلر ارائه شده است استفاده کنید.
یکی از قابلیتهای کاربردی که در کلودفلر وجود دارد، قابلیت rate limited است که مربوط به CDN است. با کمک این قابلیت دسترسی رباتها، هکرها و گاهی اوقات کاربران به سایت محدود میشود. عملکرد این قابلیت به این صورت است که درخواستهای ارسالی به CDN بررسی میشوند و بر اساس قوانینی که برایش تعریف شده، درخواستها را پردازش میکند. گاهی اوقات کاربران واقعی هم با استفاده از قابلیت rate limited محدود میشوند که البته اشتباه است. در چنین شرایطی با خطای 1015 که یکی دیگر از خطاهای 1000 کلودفلر است، روبرو میشوید.
✔️ برای حل این خطا باید با مدیر سایت تماس بگیرید و موضوع را مطرح کنید. مدیر سایت هم به راحتی آیپی را از لیست آیپیهای محدودشده پاک میکند و مجدداً به سایت دسترسی خواهید داشت.
اگر کلودفلر نتواند آیپی سرور اصلی هاستینگ را پیدا کند، با خطای 1016 روبرو خواهید شد. دلایل خطای 1016 عبارتند از:
✔️ برای حل این خطای سری 1000 کلودفلر، از وجود رکورد A با مقدار آیپی هاست خود مطمئن شوید. اگر از CNAME استفاده میکنید، از پاسخگو بودن سرور مقصد اطمینان حاصل کنید. معمولاً با چک کردن این دو مورد، خطای 1016 کلودفلر رفع میشود.
اگر به تازگی از کلودفلر برای سایت خود استفاده کنید، احتمالاً با این خطا روبرو میشوید که موقت است و نهایتاً یک روز طول میکشد. خطای 1018 زمانی رخ میدهد که تازه رکوردهای NS سایت خود را تغییر داده باشید.
✔️ اگر با گذشت یک الی دو روز این خطا رفع نشد، از طریق تیم پشتیبانی کلودفلر پیگیری کنید. برای پشتیبانی کافی است RayID را به آنها بگویید تا مشکل را پیگیری کنند.
خطای 1019 یکی دیگر از خطاهای 1xxx کلودفلر است و زمانی رخ میدهد که اسکریپت Cloudflare Worker در سایت، درگیر Loop میشود. در این صورت پشت سر هم اجرا میشود و نتیجه نمیگیرد. البته این خطا در نسخه رایگان رخ نمیدهد، چرا که قابلیت Cloudflare Worker تنها برای پلنهای تجاری کلودفلر است.
✔️ برای حل این مشکل باید لیست Cloudflare Worker را بررسی کنید و ببینید لینکی به Cloudflare Worker تعریف شده ارجاع داده شده است یا نه.
اگر به عنوان مدیر سایت قوانینی برای دسترسی کاربران تعریف کرده باشید، ممکن است کاربران با خطای 1020 روبرو شوند.
✔️ اگر کاربر معمولی هستید این موضوع را با مدیر سایت در میان بگذارید تا رفع شود. اگر هم مدیر سایت هستید، با استفاده از بررسی لاگ فایروال در کلودفلر میتوانید موضوع را بررسی کنید. همچنین برای رفع مسدودی حساب کاربران از طریق بخش IP Access Rules، آیپی کاربر مسدود شده را بررسی کنید.
یکی دیگر از خطاهای سری 1000 کلودفلر که زمان تنظیم Cloudflare با آن روبرو میشوید، ارور 1023 است. این خطا به دلیل تعویض رکوردهای NS هاستینگ است که کمی طول میکشد تا کاملاً ست شود. نهایتاً یک الی دو روز طول میکشد تا این خطا از بین برود. اگر بیشتر از آن طول کشید، از طریق پشتیبانی کلودفلر اقدام کنید.
اگر سرورهای کلودفلر به درخواستهای ارسالی پاسخی ندهند، با خطای 1025 روبرو خواهید شد. مهمترین دلیل آن هم میتواند از استفاده از قابلیت Cloudflare Workers در پلنهای تجاری باشد.
✔️ برای رفع این خطای سری 1000 کلودفلر، میتوانید حساب کاربری خود را ارتقاء دهید تا تعداد Workerها افزایش پیدا کند.
اگر کاربران برای یکی از صفحات پروکسیشده توسط شبکه توزیع محتوا درخواستی ارسال کنند، خطای 1033 رخ میدهد. راهکار خاصی برای کاربران عادی سایت وجود ندارد و میتوانند چند ساعت بعد مراجعه کنند. اما اگر مدیر سایت هستید، میتوانید از دسترسی کلودفلر به هاست و همچنین IP اصلی سرور اطمینان حاصل کنید. همچنین قابلیت Load Balancing هم در این زمینه به شما کمک زیادی میکند.
در گذشته کاربران برای استفاده از شبکه توزیع محتوای کلودفلر باید حتماً از NS معروف 1.1.1.1 استفاده میکردند. پس از گذشت چند سال، کلودفلر تصمیم گرفت از سیستم اعتبارسنجی جدیدی استفاده کند تا امنیت کاربران و مدیران سایتها بیشتر شود. در حال حاضر اگر از NS قدیمی 1.1.1.1 استفاده کنید با خطای 1034 روبرو میشود.
✔️ برای حل خطای Edge IP Restricted، باید از NSهای ارائهشده در پنل کلودفلر استفاده کنید.
اگر در شبکه توزیع محتوای کلودفلر تنظیمات URL Rewriting به خوبی انجام نشده باشد، با خطای 1035 روبرو میشوید. این خطا زمانی رخ میدهد که بخواهید آدرسهای قدیمی خود را به آدرسهای جدید منتقل کنید که باید URL Rewriting به درستی انجام شود.
این خطا یکی از خطاهای سطح بالا است و برای رفع آن به دانش شبکه نیاز دارید. این موضوع میتواند تاثیر زیادی روی سئو سایت داشته باشد! به همین دلیل پیشنهاد میکنیم اگر خودتان تخصص و تجربه کافی ندارید، از یک متخصص شبکه برای رفع آن استفاده کنید.
یکی دیگر از خطاهایی که به دلیل تنظیمات نادرست URL Rewriting رخ میدهد، خطای 1036 است. اگر تعداد کاراکترهای مسیر (path) از حد تعیین شده بیشتر باشد با این خطا روبرو میشود.
✔️ برای رفع این ارور Cloudflare، باید از یک مسیر کوتاهتر برای تنظیمات URL Rewriting استفاده کنید. اگر از کوئریها برای تولید آن استفاده میکنید، دستور آن را بهینهسازی کنید تا با این خطا روبرو نشوید.
گاهی اوقات بخشی از قوانین تنظیمات URL Rewriting قابل بررسی و ارزیابی نیست. در این صورت با خطای 1037 روبرو میشوید! به عبارت سادهتر، اگر بخشی از قوانین URL Rewriting هنگام ارزیابی دارای مقدار نامشخص باشد، این خطا رخ میدهد.
✔️ برای رفع این خطا میتوانید قوانین URL Rewriting را در کلودفلر بررسی کنید. اگر اجزای مختلف قوانین به درستی تعریف نشده باشند، باید آن را اصلاح کنید.
در هر سایت با کمک قوانین HTTP Request Header Modification میتوانید مقداری را برای هدر مشخص کنید. گاهی اوقات هدر از طریق قوانین مشخص شده قابل تعیین نیست. در این صورت با خطای 1040 روبرو میشوید.
✔️ رفع خطای 1040 کلودفلر کار سختی نیست، تنها لازم است از امکان تغییرپذیری هدرهای HTTP خود اطمینان حاصل کنید.
اگر هدرهای تعیین شده و تغییر یافته دارای مقادیر طولانی و کاراکترهای غیرمجاز باشند، در این صورت با خطای 1041 روبرو میشوید.
✔️ برای حل ارور invalid header value، کافی است در مقدار هدر از عبارتهای کوتاهتر استفاده کنید. همچنین اگر از کاراکترهای غیرمجاز استفاده میکنید، آن را تغییر دهید. شما باید فقط از درخواستها و مقادیر مجاز که در صفحه Format of HTTP request header names and values در دسترس است، استفاده کنید.
اگر یکی از Workerهای کلودفلر دچار مشکل یا وقفه شده باشد، با خطای 1101 روبرو میشوید. این خطای کلودفلر نشان میدهد که اجرای فایلهای جاوا اسکریپت با مشکل روبرو شده است. البته Workerهای کلودفلر در پلن تجاری در دسترس هستند و افرادی که از نسخه رایگان استفاده میکنند، با این خطا روبرو نخواهند شد. اگر این مشکل برای شما پیش آمد، از طریق پشتیبانی کلودفلر مطرح کنید تا بررسی و حل شود.
کلودفلر برای تحلیل دادههای سایت محدودیت زمانی در نظر گرفته است. دلیل این محدودیت این است که این کار منابع زیادی از کلودفلر اشغال میکند. حال اگر مدت زمان تحلیل آنها خیلی طولانی شود، با خطای 1102 روبرو میشوید. برای حل خطای 1102 از یک برنامهنویس باتجربه کمک بگیرید تا فرآیند تحلیل سایت را بررسی کند، سپس آن را برای Workerهای کلودفلر بهینهسازی کند.
اگر قصد اضافه کردن یک ایمیل جدید به سیستم کلودفلر را دارید، باید به ایمیلی که ثبت میکنید دقت کنید زیرا ممکن است با خطای 1104 روبرو شوید. دلیل آن هم استفاده از این ایمیل به شکلی دیگر است که احتمالاً کلودفلر آن دو را یک ایمیل در نظر گرفته است. برای مثال دو ایمیل زیر را در نظر بگیرید:
این دو ایمیل از نظر کلودفلر یکی هستند و امکان استفاده از هر دوی آنها وجود ندارد. در صورت مشاهده این خطا، ایمیل اول را حذف کنید یا برای ایمیل دوم، از ایمیل دیگری استفاده کنید.
آخرین خطا از سری خطاهای 1000 کلودفلر که قصد بررسی آن را داریم، ارور 1200 است. این خطا زمانی رخ میدهد که سرورهای اصلی سایت قدرت پردازش درخواستهای کلودفلر را نداشته باشند. در صورت بروز چنین مشکلی، باید این مسئله را با هاستینگ خود مطرح کنید.
✔️ برای رفع خطای Cache connection limit کلودفلر گاهی اوقات با بهینهسازی هاست این مشکل رفع میشود و گاهی اوقات هم باید منابع را ارتقاء ببخشید. البته اگر نمیخواهید منابع خود را ارتقاء دهید، میتوانید تنظیمات Caching را در کلودفلر بهروزرسانی کنید تا مشکل رفع شود.
کلودفلر یکی از بهترین شبکه های توزیع محتوا (CDN) برای سایت است و که محبوبیت بالایی میان افراد دارد. هنگام استفاده از کلودفلر ممکن است با خطاهای مختلفی روبرو شوید و دلیل آن هم تنظیمات نادرست سایت، هاست و پنل کلودفلر است. هر خطایی که وجود داشته باشد، به سادگی قابل حل است و کمتر از چند دقیقه برای حل آن زمان نیاز است. در این مقاله تمام خطاهای 1000 کلودفلر که احتمال دارد با آن روبرو شوید را بررسی کردیم.
سوالات متداول