معرفی خطاهای Cloudflare 1XXX و آموزش رفع آنها
هدف اصلی سرویس Cloudflare محافظت و افزایش لود سایت هایی است که از آن استفاده می کنند. زمانی که کاربر دامنه ای را به سرویس Cloudflare اضافه کند، وب سایت تحت آن دامنه بلافاصله بخشی از یک شبکه جهانی بزرگ و هوشمند می شود. در این شبکه تمام مطالب یک وب سایت در میان تعداد زیادی از مراکز داده ای که Cloudflare استفاده می کند توزیع می شوند، و این امکان را می دهد که وب سایت شما در هر کجا که میزبانی شود با بالاترین سرعت برای کاربران که در نقاط مختلف کره زمین زندگی می کنند، نمایش داده شود.
هنگامی که یک وب سایت تحت شبکه جهانی Cloudflare قرار دارد، بلافاصله از انواع مختلف حملات مخرب محافظت می شود.
Cloudflare توسط همه قابل استفاده است. از کاربران حرفه ای و سازمان های بسیار بزرگ گرفته تا دارندگان وب سایت های کوچک، همه افراد می توانند از این سرویس استفاده کنند.
عملکرد اصلی سرویس کلودفلر برای همه افرادی که مایلند وب سایت متعلق به خود و نام دامنه را به کلودفلر متصل کند، کاملاً رایگان است. البته خدمات پولی نیز توسط Cloudflare ارائه می شود، با این وجود اجباری به استفاده از خدمات پولی نیست و معمولاً کاربرانی که به عملکرد و امکانات بالاتری نیاز دارند اقدام به ارتقا پلن خود می کنند.
در این مقاله خطاهای رایجی که ممکن است هنگام مراجعه به سایتی که از کلودفلر استفاده می کند، مشاهده کنید توضیح داده شده است، این آموزش هم برای بازدیدکنندگان از سایت و هم مدیران سایت ها مفید است.
در زیر لیست خطاهایی که در این مقاله بررسی خواهد شد را می توانید مشاهده کنید.
Error 1000: DNS points to prohibited IP
Error 1001: DNS resolution error
Error 1002: DNS points to Prohibited IP
Error 1002: Restricted
Error 1003 Access Denied: Direct IP Access Not Allowed
Error 1004: Host Not Configured to Serve Web Traffic
Errors 1006, 1007, 1008 or 1106 Access Denied: Your IP address has been banned
Errors 1009 Access Denied: Country or region banned
Error 1010: The owner of this website has banned your access based on your browser's signature
Error 1011: Access Denied (Hotlinking Denied)
Error 1012: Access Denied
Error 1013: HTTP hostname and TLS SNI hostname mismatch
Error 1014: CNAME Cross-User Banned
Error 1015: You are being rate limited
Error 1016: Origin DNS error
Error 1018: Could not find host
Error 1019: Compute server error
Error 1020: Access denied
Error 1023: Could not find host
Error 1025: Please check back later
Error 1033: Argo Tunnel error
Error 1101: Rendering error
Error 1102: Rendering error
Error 1200: Cache connection limit
خطاهای بررسی شده در این مقاله ممکن است هنگام بازدید از وب سایتی که از Cloudflare به عنوان سرویس CDN استفاده می کند، رخ دهند. خطاهای HTTP 409 ، 530 ، 403 ، 429 کدهای خطایی هستند که در هدر وضعیت HTTP برای پاسخگویی برگردانده می شوند. خطاهای 1XXX در متن پاسخ HTML ظاهر می شود.
همچنین در صورت تمایل می توانید طبق تصویر زیر از بخش Cloudflare Custom Error Pages شکل صفحات پیش فرض خطاهای ذکر شده در این مقاله را تغییر دهید (برای دسترسی به ویرایش صفحات خطا، می بایست پلن حرفه ای کلودفلر را خریداری کنید).

تصویر(1)
Error 1000: DNS points to prohibited IP
علل شایع مشاهده این خطا:
Cloudflare به یکی از دلایل زیر درخواست را متوقف کرد:
-
یک رکورد در بخش Cloudflare DNS شما به آدرس IP Cloudflare اشاره دارد.
-
رکورد Cloudflare DNS A یا CNAME شما به پروکسی معکوس دیگری (مانند وب سرور nginx که از عملکرد proxy_pass استفاده می کند) ارجاع می دهد که درخواست تکراری را به Cloudflare ارسال می کند.
-
هدر درخواست X-Forwarded-For بیش از 100 کاراکتر است.
-
این درخواست شامل دو عنوان X-Forwarded-For است.
راه حل برای رفع این خطا
- اگر رکوردی در پنل Cloudflare DNS شما به آدرس IP Cloudflare اشاره دارد، آدرس IP را به آدرس IP سرور اصلی خود بروز کنید.
- یک پروکسی معکوس در سرور مبدا شما وجود دارد که درخواست را مجدد از طریق پروکسی به Cloudflare ارسال می کند. به جای استفاده از پروکسی معکوس، پیکربندی ریدایرکت HTTP را در سرور مبدا انجام دهید. برای رفع این مورد می توانید از پشتیبانی هاست خود کمک بگیرید.
Error 1001: DNS resolution error
علل شایع مشاهده این خطا:
- یک درخواست وب به آدرس آی پی Cloudflare برای دامنه ای که در Cloudflare موجود نیست ارسال شده است.
- دامنه خارجی که از Cloudflare استفاده نمی کند، دارای رکورد CNAME در دامنه فعال داخل Cloudflare است.
- تارگت رکورد DNS CNAME به خوبی resolve نمی شود.
- رکورد CNAME در پنل Cloudflare DNS شما نیاز به تایید از طریق یک ارائه دهنده DNS دارد که در حال حاضر آفلاین است.
- برای Hostname سفارشی دامنه (SSL برای SaaS) گزینه Always Online فعال است.
راه حل برای رفع این خطا
- رکورد cname دامنه ای که در Cloudflare قرار ندارد نمی تواند به دامنه Cloudflare اشاره کند، مگر اینکه دامنه موردنظر به یک حساب Cloudflare اضافه شود.
- تلاش برای دستیابی مستقیم به رکوردهای DNS مورد استفاده در تنظیمات Cloudflare CNAME نیز باعث خطای 1001 می شود (به عنوان مثال: www.example.com.cdn.cloudflare.net).
- طبق تصویر زیر در صورت استفاده از Custom Hostnames (SSL for SaaS)، گزینه "Always Online" (شماره2) را از منوی "Caching"و زیر منوی "Configuration" (شماره1) غیرفعال کنید.

تصویر(2)
Error 1002: DNS points to Prohibited IP
علل شایع مشاهده این خطا:
- رکورد DNS در پنل Cloudflare DNS شما به یکی از آدرس های IP Cloudflare اشاره دارد.
- یک تارگت نادرست برای یک رکورد CNAME در Cloudflare DNS شما تنظیم شده است.
- دامنه شما در Cloudflare قرار ندارد اما دارای رکورد CNAME به دامنه ای است که در Cloudflare قرار دارد.
راه حل برای رفع این خطا
رکورد Cloudflare A یا CNAME خود را بروز کنید تا به جای آدرس IP Cloudflare به آدرس IP اصلی اشاره کند:
- برای تأیید آدرس IP مبدا یا رکورد CNAME با ارائه دهنده میزبانی هاست خود تماس بگیرید.
- وارد حساب Cloudflare خود شوید.
- دامنه تولید کننده خطای 1002 را انتخاب کنید.
- روی تب "DNS" (شماره1) کلیک کنید.
- برای بروزرسانی، روی مقدار رکورد A یا cname (شماره2) کلیک کنید.
- رکورد A یا cname را بروز کنید.

تصویر(3)
Error 1002: Restricted
علل شایع مشاهده این خطا:
دامنه Cloudflare به یک آدرس IP محلی، غیر مجاز یا آدرس IP که مربوط به دامنه نیست اشاره می کند.
راه حل برای رفع این خطا
اگر دارای وب سایت هستید:
آدرس IP سرور اصلی خود را از پشتیبان هاست یا سرور خود دریافت کنید،
سپس وارد حساب Cloudflare خود شوید و رکورد A را در Cloudflare DNS به آدرس IP تأیید شده توسط پشتیبان هاست یا سرور خود بروز کنید.
Error 1003 Access Denied: Direct IP Access Not Allowed
علل شایع مشاهده این خطا:
مشتری یا مرورگر مستقیماً به آدرس IP Cloudflare دسترسی پیدا کرده است.
راه حل برای رفع این خطا
در مرورگر به جای آدرس IP Cloudflare، آدرس دامنه وب سایت را وارد کنید.
Error 1004: Host Not Configured to Serve Web Traffic
علل شایع مشاهده این خطا:
- کارمندان Cloudflare به دلیل سواستفاده یا نقض شرایط خدمات، پروکسی را برای دامنه غیرفعال کرده اند.
- تغییرات DNS هنوز اعمال نشده است یا A رکوردهای سایت به آدرس های IP Cloudflare اشاره دارد.
راه حل برای رفع این خطا
اگر این مشکل بیش از 5 دقیقه ادامه پیدا کرد، با پشتیبانی Cloudflare تماس بگیرید.
Errors 1006, 1007, 1008 or 1106 Access Denied: Your IP address has been banned
علل شایع مشاهده این خطا:
Cloudflare کاربر یا مرورگر را مسدود کرده است
راه حل برای رفع این خطا
از مالک وب سایت بخواهید تنظیمات امنیتی Cloudflare خود را بررسی کند یا آدرس IP مشتری خود را رفع انسداد نماید. از آنجا که مالک وب سایت درخواست شما را مسدود کرده است، پشتیبانی Cloudflare نمی تواند تنظیمات امنیتی مشتری را نادیده بگیرد و آی پی شما را رفع انسداد کند.
Errors 1009 Access Denied: Country or region banned
علل شایع مشاهده این خطا:
صاحب وب سایت (به عنوان مثال example.com) دسترسی کشور یا منطقه آدرس IP شما را برای دسترسی به وب سایت مسدود کرده است.
راه حل برای رفع این خطا
اطمینان حاصل کنید که آدرس IP شما تحت ویژگی امنیتی IP Access Rules مجاز است.
Error 1010: The owner of this website has banned your access
based on your browser's signature
علل شایع مشاهده این خطا:
مالک وب سایت درخواست شما را بر اساس مرورگر شما مسدود کرده است.
راه حل برای رفع این خطا
مسدود شدن خود را به صاحب وب سایت اطلاع دهید. اگر دسترسی به اطلاعات تماس مالک وب سایت ندارید، از طریق اطلاعات Whois دامنه با وی تماس بگیرید. دارندگان سایت از طریق تب "Firewall" (شماره1) و سپس کلیک روی "Settings" (شماره2) می توانند "Browser Integrity Check" (شماره3) را غیرفعال کنند.

تصویر(4)
Error 1011: Access Denied (Hotlinking Denied)
علل شایع مشاهده این خطا:
یک درخواست برای منبعی ارائه شده که برای آن قابلیت hotlink protection کلودفلر فعال شده است.
راه حل برای رفع این خطا
مسدود شدن را به صاحب وب سایت اطلاع دهید. اگر دسترسی به اطلاعات تماس مالک وب سایت ندارید، از طریق اطلاعات Whois دامنه با وی تماس بگیرید. برای غیرفعال کردن "hotlink protection" در کلودفلر، از تب "Scrape Shield" (شماره1) به بخش "hotlink protection" (شماره2) مراجعه کنید.

تصویر(5)
Error 1012: Access Denied
علل شایع مشاهده این خطا:
مالک وب سایت دسترسی را بر اساس فعالیت های مخربی که از طریق رایانه یا شبکه بازدید کننده شناسایی شده است (آدرس ip_address) مسدود کرده است. به احتمال زیاد علت آن ویروس یا بدافزار در رایانه بازدید کننده است.
راه حل برای رفع این خطا
نرم افزار آنتی ویروس خود را بروز کنید و سیستم خود را به صورت کامل اسکن کنید. Cloudflare نمی تواند تنظیمات امنیتی که مالک سایت برای دامنه تعیین کرده را لغو کند. برای درخواست دسترسی به وب سایت، با صاحب سایت تماس بگیرید تا آدرس IP شما را Allow کند. اگر دسترسی به اطلاعات تماس مالک وب سایت ندارید، از طریق اطلاعات Whois دامنه با وی تماس بگیرید.
Error 1013: HTTP hostname and TLS SNI hostname mismatch
علل شایع مشاهده این خطا:
نام میزبان ارسال شده توسط مشتری یا مرورگر از طریق Server Name Indicatio (SNI) با هدر میزبان درخواست شده مطابقت ندارد.
راه حل برای رفع این خطا
- مرورگر شما هدر میزبان SNI نادرست را تنظیم می کند، یا یک ترافیک SSL با پروکسی شبکه باعث عدم تطابق بین SNI و عنوان میزبان درخواست می شود.
- آزمایش عدم تطابق SNI از طریق یک ابزار آنلاین مانند: mihanmonitor.com.
Error 1014: CNAME Cross-User Banned
علل شایع مشاهده این خطا:
به صورت پیش فرض کلودفلر امکان استفاده از یک رکورد CNAME بین دامنه ها در حساب های کلودفلر مختلف را نمی دهد. رکوردهای CNAME را تنها می توان در یک دامنه و برای یک حساب کاربری کلودفلر استفاده کرد. در صورتی که این مورد رعایت نشود شما با خطای 1014 مواجه خواهید شد.
راه حل برای رفع این خطا
برای رفع این خطا مالک دامنه هدف CNAME باید با پشتیبانی Cloudflare تماس گرفته و دامنه های مجاز CNAME را برای دامنه مورد نظر خود مشخص کند. برای تغییر محدودیت های پیش فرض CNAME، نیاز است اکانت خود را به Cloudflare Business یا Enterprise ارتقا دهید.
Error 1015: You are being rate limited
علل شایع مشاهده این خطا:
مالک سایت Rate Limiting را که بر بازدید بازدیدکننده سایت تأثیر می گذارد، اجرا کرده است.
نکته: کد خطای 1015 مربوط به پاکسازی حافظه کش Cloudflare نیز می باشد. پاک کردن مجدد حافظه کش می تواند مشکل را رفع کند و در صورت ادامه خطا با پشتیبانی Cloudflare تماس بگیرید.
راه حل برای رفع این خطا
- اگر بازدید کننده سایت هستید، با مالک سایت تماس بگیرید تا IP شما را از rate limiting حذف کند.
- اگر شما مالک سایت هستید، آستانه های Cloudflare Rate Limiting را مرور کرده و پیکربندی Rate Limiting خود را تنظیم کنید.
- اگر Rate Limiting شما در مدت زمان کوتاهی درخواست ها را بلاک می کند (1 ثانیه)، سعی کنید مدت زمان را به 10 ثانیه افزایش دهید.
- مسیر دسترسی به "Rate limiting rules" در کلودفلر در تصویر زیر مشخص شده است.

تصویر(6)
Error 1016: Origin DNS error
علل شایع مشاهده این خطا:
Cloudflare نمی تواند آدرس IP سرور وب اصلی را حل کند.
دلایل عمده خطای 1016 عبارتند از:
- یک رکورد A که به آدرس IP اصلی اشاره می کند، پاک شده است.
- یک رکورد CNAME در Cloudflare DNS به یک دامنه خارجی که در دسترس نیست اشاره دارد.
- نام host name اصلی (CNAME) در Cloudflare Load Balancer پیش فرض، منطقه و fallback pools در دسترس نیستند.
- هنگام ایجاد یک Spectrum app با مبدا CNAME، ابتدا باید یک CNAME در سمت Cloudflare DNS ایجاد کنید که به مبدا اشاره کند.
راه حل برای رفع این خطا
مطمئن شوید که تنظیمات DNS Cloudflare شما شامل یک رکورد است که به آدرس IP معتبری اشاره دارد و از طریق یک ابزار جستجو DNS نیز در دسترس بودن آن تایید می شود.
برای رکورد CNAME که به دامنه دیگری اشاره دارد، اطمینان حاصل کنید که دامنه هدف از طریق ابزار جستجوی DNS در دسترس باشد.
Error 1018: Could not find host
علل شایع مشاهده این خطا:
- دامنه Cloudflare اخیراً فعال شده است و انتشار تنظیمات دامنه به شبکه Cloudflare edge تأخیر دارد.
- دامنه Cloudflare از طریق یک پارتنر Cloudflare ایجاد شده است (به عنوان مثال، یک ارائه دهنده میزبانی) و DNS ارائه دهنده از کار افتاده است.
راه حل برای رفع این خطا
با جزئیات زیر با پشتیبانی Cloudflare تماس بگیرید:
- نام دامنه شما
- تصویری از خطای 1018 شامل RayID ذکر شده در پیام خطا
- خطای 1018 در منطقه زمانی و زمانی که رخ داده است
Error 1019: Compute server error
علل شایع مشاهده این خطا:
یک اسکریپت Cloudflare Worker مرتباً به خودش ارجاع داده می شود.
راه حل برای رفع این خطا
اطمینان حاصل کنید که Cloudflare Worker شما به همان URL مشابه Workers script دسترسی نداشته باشد.
Error 1020: Access denied
علل شایع مشاهده این خطا:
مشتری یا مرورگر توسط قوانین Cloudflare customer’s Firewall Rules مسدود شده است.
راه حل برای رفع این خطا
اگر شما مالک وب سایت نیستید، تصویری از پیام خطای 1020 که دریافت کرده اید را در اختیار مالک وب سایت قرار دهید.
اگر شما مالک وب سایت هستید:
1.تصویر ارور 1020 را از مشتری خود دریافت کنید.
مطابق با تصویر زیر، در کلودفلر از تب "Firewall" روی "Overview" کلیک کنید.
2.از بخش "Firewall Events" و "Activity log" می توانید RayID یا آدرس IP مشتری که با پیام خطای 1020 مواجه شده است را جستجو کنید.

تصویر(7)
3. علت بلاک شدن را بررسی کنید، Firewall Rule را بروز کنید یا آدرس IP بازدید کننده را در IP Access Rules مجاز (allow) کنید.
Error 1023: Could not find host
علل شایع مشاهده این خطا:
اگر مالک به تازگی در Cloudflare ثبت نام کرده باشد، ممکن است چند دقیقه طول بکشد تا اطلاعات وب سایت در شبکه جهانی کلودفلر توزیع شود. ممکن است در تنظیمات سایت مشکلی پیش آمده باشد.
معمولاً این امر زمانی اتفاق می افتد که اکانت ها در یک سازمان پارتنر کلودفلر به ثبت رسیده باشند (به عنوان مثال ارائه دهنده هاست و سرور) و DNS ارائه دهنده سرور از کار افتاده باشند.
نکته: خطای 1023 از طریق کد HTTP 409 بازگردانده می شود.
راه حل برای رفع این خطا
با جزئیات زیر با پشتیبانی Cloudflare تماس بگیرید:
- نام دامنه شما
- تصویری از خطای 1023 شامل RayID ذکر شده در پیام خطا
- خطای 1023 در منطقه زمانی و زمانی که رخ داده است.
Error 1025: Please check back later
علل شایع مشاهده این خطا:
درخواست یا درخواست ها بررسی یا به آن سرویس ارائه نمی شود. زیرا دامنه به حداکثر دسترسی مجاز تعریف شده در پلن کلودفلر رسیده است.
راه حل برای رفع این خطا
طرح Unlimited Workers را از طریق صفحه Plans در داشبورد Workers خریداری کنید.
Error 1033: Argo Tunnel error
علل شایع مشاهده این خطا:
شما یک صفحه را در یک وب سایت (tunnel.example.com) درخواست کرده اید که در شبکه Cloudflare است. میزبان (tunnel.example.com) به عنوان Argo Tunnel پیکربندی شده است و Cloudflare در حال حاضر قادر به resolve آن نیست.
راه حل برای رفع این خطا
- اگر بازدید کننده این وب سایت هستید: لطفاً چند دقیقه دیگر دوباره امتحان کنید.
- اگر شما مالک این وب سایت هستید: اطمینان حاصل کنید که cloudflared در حال اجرا است و می تواند به شبکه دسترسی پیدا کند. ممکن است بخواهید load balancing را برای تونل خود فعال کنید.
Error 1101: Rendering error
علل شایع مشاهده این خطا:
اگر کلودفلر نتواند بعد از گذشت زمانی مشخص جاوا اسکریپت را اجرا کند با این خطا مواجه می شوید.
راه حل برای رفع این خطا
جزئیات خطای مشاهده شده را برای Cloudflare Support ارسال کنید تا مشکل را بررسی کنند.
Error 1102: Rendering error
علل شایع مشاهده این خطا:
Cloudflare Worker از محدودیت زمانی CPU فراتر رفته است. CPU time limit زمان صرف شده برای اجرای کد است (به عنوان مثال loops, parsing JSON و غیره). زمان صرف شده برای درخواست های شبکه (fetching, responding) جهت زمان پردازنده محاسبه نمی شود.
جدول محدودیت ها به شرح زیر است:

تصویر(8)
راه حل برای رفع این خطا
برای بهینه سازی کدهای سایت، جهت کاهش استفاده از پردازنده مرکزی در اسکریپت های فعال، با پشتیبانی یا توسعه دهنده اسکریپت خود تماس بگیرید.
Error 1200: Cache connection limit
علل شایع مشاهده این خطا:
تعداد زیادی درخواست در صف Cloudflare قرار گرفته اند که توسط سرور اصلی شما در انتظار پردازش هستند. این محدودیت از سیستم های Cloudflare محافظت می کند.
راه حل برای رفع این خطا
سرور اصلی خود را بررسی کنید و در صورت نیاز آن را ارتقا دهید، تا سریعتر به درخواست ها پاسخ دهد. تنظیمات حافظه کش خود را تنظیم کنید تا نرخ حافظه کش را بهبود دهد تا درخواست کمتری به سرور اصلی شما برسد.