نقل قول نوشته اصلی توسط mhd1386 نمایش پست ها
بنظرم بهتره از طریق فایل .htaccess این کار انجام بشه چون مطمئنتره و البته نیاز به نصب اسکریپت و پلاگین و ... نیست
برای بدست آوردن رنج آی پی و ساختن کد برای فایل میتونید از این سایت کمک بگیرید : HTACCESS Block Country by IP Range- IncrediBILL's HTACCESS TOOLS

من خودم این کار را برای چندتا سایت انجام دادم ، واقعا مطمئنه
معمولا بیشترین حملات به وب سایت ها از طریف سیستم های چینی هست
بستن ای پی های کشور چین نیاز به این دارد که سرور اصلی سایت بسیار قدرتمند باشد در غیر این صورت سرعت سایت ها به شدت پایین میاید
بنابراین بستن رنج ای پی های از طریق htaccess به صورت کلی، کاملا بهینه نیست.