آموزش کامل ارورهای ۱۰۰۰ کلودفلر به همراه نحوه رفع آن ها
افراد به طور معمول بعد از تهیه هاست و دامنه برای سایت و انجام اقدامات لازم برای بهبود آن، تمام تلاش خود را برای افزایش سرعت و امنیت وب سایت به کار می گیرند. البته دقت داشته باشید اولین قدم در راستای امنیت، انتخاب یک هاست قوی مثل هاست ابری با آپتایم بالا است که با وجود آنتی دیداس و فایروال های سخت افزای به خوبی می تواند در برابر حملات احتمالی مقاومت کند. اما یکی دیگر از اقداماتی که می توان در زمینه افزایش سرعت و بهبود امنیت سایت داشت، استفاده از CDN یا همان شبکه توزیع محتوا است. در حال حاضر شرکت های مختلفی وجود دارند که در این زمینه فعالیت می کنند اما کلودفلر یکی از شبکه های توزیع محتوا محبوب است که کاربران زیادی هر روزه از آن استفاده می کنند. در مقالات قبلی به آموزش نحوه فعال سازی cdn در وردپرس پرداختیم. اگر شما هم یکی از کاربران این CDN هستید، گاهاً ممکن است خودتان یا بازدیدکنندگان وب سایتتان با خطاهای مختلفی در هنگام تلاش برای ورود به وب سایت مواجه شوید. این خطاها به دلایل مختلفی رخ می دهند و شما با دانش کافی درباره علت وقوع آنها و راه حل مناسب هر یک می توانید به راحتی آنها را رفع نمایید. در این مقاله از پایگاه دانش میزبان فا تصمیم داریم به بررسی ارورهای کلودفلر و نحوه رفع آنها بپردازیم. پس اگر می خواهید با این ارورها بیشتر آشنا شوید تا انتهای این مقاله با ما همراه باشید.
موضوعاتی که در این مقاله به آنها پرداخته خواهد شد، به شرح ذیل است:
- معرفی انواع ارورهای کلودفلر
- آموزش نحوه رفع ارورهای 1000 کلودفلر
معرفی انواع ارورهای کلودفلر
کلودفلر یکی از شبکه های توزیع محتوا محبوب است که توسط بسیاری از افراد به منظور بهبود شرایط وب سایت از نظر سرعت و امنیت مورد استفاده قرار می گیرد. اما گاهاً همین CDN محبوب نیز ممکن است با خطاهایی رو به رو شود که لازم است آنها را شناخته و رفع نمایید. خطاهای 1000 کلودفلر معمولاً به وجود مشکلات جزئی اما در عین حال جدی اشاره دارند که می تواند شرایط وب سایت شما را تحت تاثیر قرار دهد. ارورهای 1000 کلودفلر عبارتند از:
- ارور 1000: DNS points to prohibited IP
- ارور 1001: DNS resolution error
- ارور 1002: DNS points to Prohibited IP
- ارور 1002: Restricted
- ارورو 1003: Direct IP Access Not Allowed
- ارور 1004: Host Not Configured to Serve Web Traffic
- ارور 1006، 1007 و 1008: Your IP address has been banned
- ارور 1010: The owner of this website has banned your access based on your browser’s signature
- ارور 1011: Access Denied
- ارور 1012: Access Denied
- ارور 1013: HTTP hostname and TLS SNI hostname mismatch
- ارور 1014: CNAME Cross-User Banned
- ارور 1015: You are being rate limited
- ارور 1016: Origin DNS error
- ارور 1018: Could not find host
- ارور 1019: Compute server error
- ارور 1020: Access denied
- ارور 1025: Please check back later
- ارور 1101: Rendering error
- ارور 1102: Rendering error
- ارور 1200: Cache connection limit
شناخت ارورهای کلودفلر و نحوه زفع آنها از اهمیت بالایی برخوردار است. اگر می خواهید با این خطاها آشنا شده و آنها را به شکلی مناسب حل نمایید با ما همراه باشید.
آموزش نحوه رفع ارورهای 1000 کلودفلر
ارورهای کلودفلر جزء خطاهایی بشمار می روند که در صورت بی توجهی به آنها کل وب سایت شما دچار مشکل خواهد شد. به همین دلیل لازم است که با دلیل این خطاها آشنا شده و با شناخت کافی اقدام به رفع آنها نمود. در ادامه این ارورها را مورد بررسی قرار داده و نحوه رفع آنها را به شما آموزش خواهیم داد.
ارور 1000: DNS points to prohibited IP
خطای فوق به طور معمول به یکی از دلایل زیر نمایش داده می شود:
- یک A record قرار گرفته در dns های کلودفلر شما به آدرس IP کلودفلر اشاره دارد.
- یک رکورد A یا CNAME به یک پروکسی معکوس دیگری اشاره دارد و در واقع یک بار دیگر به کلودفلر درخواست ارسال می کند.
- هدر X-Forwarded-For درخواست شده بیشتر از 100 کاراکتر است.
- درخواست شامل دو هدر X-Forwarded-For جداگانه است.
به منظور رفع ارورDNS points to prohibited IP کلودفلر باید به شکل زیر اقدام کنید:
- اگر یک A record در dns کلودفلرتان وجود دارد که به آدرس IP کلودفلر اشاره می کند، باید آدرس آی پی را به آدرس آی پی سرور مبدا خود تغییر دهید.
- در صورت وجود REVERSE-PROXY روی سرور مبدا باید با پشتیبانی هاستینگ خود ارتباط برقرار کرده و از آنها بخواهید یک ریدایرکت HTTP را به سرور مبدا شما پیکربندی کنند.
ارور 1001: DNS resolution error
دلایل بروز این خطا از مجموع ارورهای کلودفلر عبارت است از:
- یک درخواست وب از سمت یک IP آدرس کلودفلر ارسال می شود که مربوط به یک دامنه کلودفلر است که در حال حاضر فعال نمی باشد.
- یک دامنه خارجی که از کلودفلر استفاده نمی کند دارای یک رکورد CNAME در دامنه فعال کلودفلر است.
- هدف رکورد CNAME در DNS مورد نظر برطرف نمی شود.
- یک رکورد CNAME در برنامه Cloudflare DNS نیاز به تایید از سمت یک شرکت ارائه دهنده DNS مربوطه را دارد که در حال حاضر آفلاین است.
- برای نام دامنه سفارشی (SSL for SaaS) حالت همیشه آنلاین فعال می باشد.
حال در راستای رفع خطای DNS resolution error باید یکی از اقدامات زیر را داشته باشید:
- CNAME دامنه ای که متعلق به کلودفلر نیست، نمی تواند به دامنه کلودفلر اشاره کند مگر اینکه در که در پنل کلودفلر تعریف شود.
- تلاش برای دسترسی مستقیم به رکوردهای DNS استفاده شده در پیکربندی CNAME کلودفلر نیز می تواند منجر به مشاهده خطا 1001 کلودفلر شود. پس در این زمینه دقت لازم را داشته باشید.
- در صورت استفاده از نام های دامنه سفارشی (SSL for SaaS) باید حالت همیشه آنلاین یا همان Always Online را غیرفعال کنید.
ارور 1002: DNS points to Prohibited IP
یکی دیگر از ارورهای کلودفلر، ارور 1002 است. به طور کلی موارد مختلفی می تواند سبب بروز خطا 1002 در کلودفلر شود. این دلایل عبارتند از:
- در پنل کلودفلر و در قسمت Cloudflare DNS، یک رکورد DNS به یکی از آدرس های IP کلودفلر اشاره دارد.
- هدف یکی از رکوردهای CNAME در بخش Cloudflare DNS اشتباه است.
- دامنه شما در کلودفلر ثبت نشده اما یک رکورد CNAME وجود دارد که به یک دامنه کلودفلر اشاره می کند.
اگر می خواهید ارور DNS points to Prohibited IP را رفع نمایید، باید:
- رکورد A یا CNAME کلودفلر خود را بروز نمایید تا به جای اشاره به آدرس IP کلودفلر به آدرس IP اصلی شما اشاره کند.
ارور 1002: Restricted
خطای 1002: Restricted از مجموعه خطاهای 1000 کلودفلر به یکی از دلایل زیر رخ می دهد:
- دامنه کلودفلر به یک آدرس IP محلی یا غیرمجاز یا یک آدرس IP مربوط به یک دامنه غیرمرتبط فرستاده می شود.
جهت رفع این خطا شما باید:
- در صورتی که مالک وب سایت هستید IP آدرس های سرور خود را با آیپی ارائه شده توسط شرکت ارائه دهنده خدمات هاستینگ مطابقت دهید و سپس وارد حساب Cloudflare خود شده و در بخش Cloudflare DNS در خصوص آپدیت A مربوط به آن آیپی اقدام کنید.
ارور 1003: Direct IP Access Not Allowed
دلیلی که باعث می شود تا شما با خطای 1003 کلودفلر از مجموعه ارورهای 1000 کلودفلر رو به رو شوید، عبارت است از:
- یک کاربر یا مرورگر به صورت مستقیم به آدرس IP کلودفلر شما دسترسی پیدا کرده است.
برای رفع ارور Direct IP Access Not Allowed باید:
- در فیلد جستجو مرورگر به جای آدرس IP کلودفلر خود، نام دامنه وب سایتتان را وارد نمایید.
ارور 1004: Host Not Configured to Serve Web Traffic
خطای 1004 کلودفلر معمولاً به یکی از دو دلیل زیر رخ می دهد:
- به طور معمول پشتیبانان Cloudflare در صورتی که احساس کنند دامنه ای هنجارشکنی کرده یا شرایط خدمات کلودفلر را نقض می کند، پروکسی دامنه فوق را غیرفعال می کنند. (در چنین شرایطی ابیوز abuse یا اخطار دریافت می کنید.)
- تغییرات مربوط به DNS هنوز اعمال نشده است یا A رکوردهای DNS مالک سایت به آدرس های IP کلودفلر اشاره می کنند.
اگر شما هم با خطای Host Not Configured to Serve Web Traffic مواجه شدید می توانید طبق نکته زیر عمل نمایید:
- اصولا بعد از گذشت 5 دقیقه مورد رفع می شود اما در صورتی که این محدودیت بیش از 5 دقیقه باقی ماند، با تیم پشتیبانی کلودفلر ارتباط برقرار کنید.
ارور 1006، 1007 و 1008: Your IP address has been banned
به طور معمول خطاهای 1006 ،1007 و 1008 در کلودفلر نشان دهنده وجود محدودیت در زمینه تلاش برای دسترسی به آدرس IP شما است. این خطا زمانی رخ می دهد که:
- بلاک شدن کاربر
- مشتری کلودفلر برای افزایش امنیت وب سایت خود از برنامه های جانبی استفاده کرده و این برنامه در آدرس های IP کلودفلر مسدود شده است.
برای رفع خطای Access Denied: Your IP address has been banned باید:
- از مالک وب سایت بخواهید تا تنظیمات امنیتی کلودفلر خود را بررسی کرده یا آدرس های IP مشتریان را از مسدود بودن خارج کند اصلاحا به این مورد allow کردن آیپی گفته می شود. تا زمانی که خود مالک در زمینه رفع مشکل فوق اقدام نکند، Cloudflare نمی تواند تنظیمات امنیتی اعمال شده را نادیده بگیرد.
ارور 1010: The owner of this website has banned your access based on your browser’s signature
زمانی که مالک وب سایت درخواست شما را مسدود می کند، با یکی دیگر از ارورهای کلودفلر یعنی خطا 1010 رو به رو می شوید.
به منظور رفع ارور 1010 کلودفلر باید:
- اگر خودتان مالک وب سایت هستید که این مورد را بررسی کنید. اگر هم شما مالک نیستید پس این مسدود شدن را به اطلاع مالک وب سایت برسانید. از آنجایی که این مسدود شدن به دلایل امنیتی و از سمت مالک اتفاق افتاده، کلودفلر نمی تواند به هیچ عنوان آن را نادیده بگیرد.
ارور 1011: Access Denied
این ارور که با عنوان Access Denied شناخته می شود زمانی رخ می دهد که:
- یک درخواست برای منبعی ارائه شده که در آن از قابلیت hotlink protection کلودفلر استفاده شده است.
در چنین شرایطی برای رفع ارور 1011: Access Denied می توانید:
- در صورتی که خودتان مالک وب سایت هستید، این مشکل را بررسی و رفع نمایید. در غیر این صورت می توانید ویز دامنه را چک کرده و در صورت امکان مشکل فوق را به اطلاع مالک سایت برسانید. زیرا تا زمانی که این موضوع از سمت مالک وب سایت برطرف نشود، شما همچنان این خطا را مشاهده خواهید کرد.
ارور 1012: Access Denied
خطا 1012 نیز به دلیل اعمال محدودیت توسط مالک وب سایت به شما نشان داده می شود. در واقع زمانی این خطا را مشاهده می کنید که:
- به دلیل فعالیت های مخربی که از سمت سیستم یا شبکه اینترنت بازدیدکننده مشاهده شده، دسترسی آن فرد به وب سایت محدود شده است. معمولاً در صورت مشاهده شدن ویروس یا بدافزار در سیستم سیستم بازدیدکننده این خطا رخ می دهد.
در صورت تمایل به رفع ارور 1012: Access Denied باید:
- آنتی ویروس سیستم خود را بروز رسانی کرده و سیستم را به صورت کامل اسکن کنید. معمولاً بعد از طی کردن فرآیند فوق دیگر خطا 1012 کلودفلر را مشاهده نخواهید کرد.
ارور 1013: HTTP hostname and TLS SNI hostname mismatch
یکی دیگر از ارورهای 1000 کلودفلر که ممکن است با آن مواجه شوید، خطا 1013 است. زمانی که نام میزبانی که توسط مشتری یا مرورگر از طریق نشانگر نام سرور (SNI) ارسال می شود با هدر میزبان درخواست شده مطابقت نداشته باشد، شما با خطا 1013 مواجه می شوید. در واقع ممکن است این عدم تطابق به این دلیل رخ دهد که مرورگر محلی شما هدر میزبان SNI نادرستی را تنظیم می کند یا به دلیل استفاده از SSL میان SNI و هدر میزبان درخواست شده همخوانی وجود ندارد.
در صورت تمایل به رفع خطای 1013 کلودفلر باید:
- با استفاده از یک ابزار آنلاین مثل SSL Shpper عدم تطابق SNI با موارد عنوان شده را مورد بررسی قرار دهید.
ارور 1014: CNAME Cross-User Banned
به صورت پیش فرض کلودفلر امکان استفاده از یک رکورد CNAME بین دامنه ها در حساب های کلودفلر مختلف را نمی دهد. رکوردهای CNAME را تنها می توان در یک دامنه و برای یک حساب کاربری کلودفلر استفاده کرد. حال اگر این قاعده رعایت نشود شما با خطای 1014 مواجه خواهید شد.
در صورت مشاهده ارور CNAME Cross-User Banned کاری که باید انجام دهید این است که:
- مالک دامنه هدفی که می خواهید از CNAME فعلی برای آن استفاده کنید باید با پشتیبانی کلودفلر تماس گرفته و مشخص کند که می خواهد از CNAME مورد نظر برای دامنه خود استفاده کند.
ارور 1015: You are being rate limited
خطای فوق می تواند به شکل های مختلفی به کاربران در هنگام تلاش برای بازدید از وب سایت نشان داده شود که عبارت است از:
- هر زمان که مالک یک وب سایت سعی کند با اعمال Rate Limiting ترافیک بازدیدکنندگان خود را تحت تاثیر قرار دهد، امکان مشاهده این خطا برای شما وجود خواهد داشت.
- دلیل دیگری که می تواند باعث بروز این خطا شود عدم امکان پاک کردن کش وب سایت است.
در صورت تمایل به رفع خطای You are being rate limited می توانید:
- اگر مالک سایت هستید Rate Limiting کلودفلر خود را بررسی کرده و پیکربندی آن را مجدداً تنظیم نمایید.
- اگر هم بازدید کننده از یک وب سایت هستید می توانید با مالک سایت تماس گرفته و از او بخواهید تا آدرس IP شما را از محدودیت اعمال شده خارج کند.
ارور 1016: Origin DNS error
یکی دیگر از ارورهای کلودفلر، خطا 1016 است. به طور کلی برای مواجه با خطای 1016 کلودفلر می توانید دلایل مختلفی را در نظر بگیرید. برخی از اصلی ترین آنها عبارتند از:
- یک A رکود که به آدرس IP اصلی اشاره می کند، پاک شده است.
- یک رکورد CNAME در DNS کلودفلر به یک دامنه خارجی غیرقابل دسترس اشاره دارد.
- نام های میزبان اصلی (CNAME) در Cloudflare Load Balancer پیش فرض و منطقه آنها در دسترس نمی باشند.
به منظور رفع خطا Origin DNS error کلودفلر باید:
- تنظیمات DNS کلودفلر خود را تایید کنید. این تنظیمات باید یک A رکورد که به یک آدرس IP معتبر اشاره دارد و از طریق یک ابزار جستجو DNS قابل دسترسی است را شامل شود.
- در خصوص رکورد CNAME که به دامنه دیگری اشاره دارد نیز باید اطمینان حاصل کنید که دامنه هدف از طریق یک ابزار جستجو DNS قابل دسترسی است.
ارور 1018: Could not find host
نمایش خطا 1018 می تواند به دلایل زیر صورت بگیرد:
- اگر دامنه کلودفلر شما به تازگی فعال شده و در اتصال تنظیمات دامنه به شبکه کلودفلر تاخیر وجود داشته باشد با خطای 1018 مواجه خواهید شد.
- DNS ارائه دهنده از کار افتاده است. (تنظیمات هاست و کلودفلر خود را چک کنید.)
اگر می خواهید ارور Could not find host را مرتفع سازید، باید:
- با پشتیبان کلودفلر خود تماس حاصل فرمایید و در خصوص ارور پیش آمده با آنها صحب کنید.
ارور 1019: Compute server error
زمانی که یک اسکریپت Cloudflare Worker مرتباً به خودش ارجاع داده می شود شما با این خطا مواجه خواهید شد.
در چنین شرایطی برای رفع خطای Compute server error باید:
- اطمینان حاصل کنید که Cloudflare Worker شما به لینکی که اسکریپت مشابه ای را فراخوانی می کند دسترسی نداشته باشد.
ارور 1020: Access denied
اگر یک مشتری یا مرورگر به دلیل عدم رعایت تنظیمات و قوانین فایروال کلودفلر مسدود شده باشد، مشتری یا مرورگر فوق در هنگام تلاش برای ورود به وب سایت شما با خطا 1020 مواجه می شود.
در چنین شرایطی کاری که شما برای رفع خطای 1020: Access deniedانجام دهید این است که:
- از کاربر بخواهید تصویری از این ارور برای شما ارسال کند.
- در تنظیمات امنیتی فایروال، از طریق منو Overview حساب کاربری خود به بخش Firewall Events Log مراجعه کرده و پیکربندی های اعمال شده را بررسی نمایید.
ارور 1025: Please check back later
این خطا کلودفلر از شما می خواهد در زمانی دیگر دوباره برای مشاهده صفحه مورد نظر خود بازگردید. معمولاً این خطا به دلیل زیر رخ می دهد:
- درخواست ها بررسی نمی شوند چون دامنه به حداکثر دسترسی مجاز تعریف شده در پلن کلودفلر رسیده است.
- درخواست ارائه شده تا مدت زمانی مشخص پاسخ داده نمی شود.
به منطور رفع خطا Please check back later می بایست:
- طرح های بدون لیمیت کلودفلر را تهیه کنید.
ارور 1101: Rendering error
یکی دیگر از ارورهای کلودفلر، خطا 1101 است. اگر کلودفلر نتواند بعد از گذشت زمانی مشخص جاوا اسکریپت مربوطه را اجرا کند، با خطا 1101 کلودفلر رو به رو خواهید شد. در چنین شرایطی تنها کاری که باید انجام دهید، برقراری ارتباط با پشتیبانی کلودفلر است.
ارور 1102: Rendering error
زمانی که فرآیندهایی که در کلودفلر وب سایت شما صورت می گیرد از محدودیت زمانی تعیین شده برای CPU فراتر برود، خطای 1102 به شما نشان داده می شود.
به منظور رفع ارور Rendering error در کلودفلر شما نیاز دارید که:
- کدهای خود را بهینه سازی نمایید تا از پردازنده مرکزی استفاده کمتری شود.
ارور 1200: Cache connection limit
زمانی که درخواست های زیادی در صف کلودفلر قرار گرفته اند که باید توسط وب سرور اصلی شما پردازش شوند، شما با خطای 1200 کلودفلر مواجه خواهید شد. نمایش این خطا از مجموعه ارورهای 1000 کلودفلر در راستای اعمال محدودیت برای محافظت از سیستم های کلود فلر صورت می گیرد.
اگر قصد دارید ارور Cache connection limit ر رفع نمایید، باید:
- تنظیمات سرور اصلی خود را تغییر دهید تا در زمان سریع تری درخواستی که به سمتش فرستاده می شود را بپذیرد. شما می توانید از تنظیمات کش برای بهبود عملکرد و افزایش سرعت لود وب سایت خود نیز استفاده کنید.
با توجه به اینکه کلودفلر یک شبکه توزیع محتوا محبوب است که کاربران زیادی به منظور افزایش سرعت و امنیت وب سایت خود از خدمات آن استفاده می کنند، لازم است که به شکل دقیق تری با این CDN و خطاهای احتمالی آن آشنا شویم. در این مقاله از پایگاه دانش میزبان فا تلاش ما بر این بوده است تا با بررسی ارورهای 1000 کلودفلر و ارائه راه حل مناسب برای رفع آن در این زمینه حل این مشکلات در کنار شما همراهان عزیز باشیم. دقت داشته باشید در صورت تهیه یک سرویس میزبانی مطمئن و امن مثل هاست ابری پرقدرت که دارای فایروال های سخت افزاری است می توانید سطوح بالاتری از امنیت را تجربه کنید. در صورت داشتن هر گونه سوال یا وجود هر نوع ابهامی در خصوص مطالب بیان شده در این مقاله می توانید از طریق بخش دیدگاه های همین مقاله با ما همراه باشید.
نوشته آموزش کامل ارورهای ۱۰۰۰ کلودفلر به همراه نحوه رفع آن ها اولین بار در پایگاه دانش میزبانفا پدیدار شد.