PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : محدود كردن دسترسي كليه كشورها غير از ايران به صفحات سايت



m245
December 27th, 2011, 11:32
با عرض سلام خدمت همه دوستان

1. آيا با استفاده از htaccess ميتوان دسترسي كليه كشورها غير از ايران رو به سايت محدود نمود به صورتي كه اصلا نتوانند هيچكدام از صفحات سايت را مشاهده كنند ؟ و اگر امكانش وجود دارد چطور ميتوان اين كار را انجام داد ؟

2. اگر امكانش وجود ندارد از چه طريق و راه حلي ميتوان اين كار را انجام داد ؟

3. آيا سايتي وجود دارد كه اين كار را انجام داده باشد ؟

4. انجام اين كار بصورت حرفه اي كه 100 درصد جواب دهد چه هزينه اي دارد ؟

با تشكر

ali2k
December 27th, 2011, 11:42
با عرض سلام خدمت همه دوستان

1. آيا با استفاده از htaccess ميتوان دسترسي كليه كشورها غير از ايران رو به سايت محدود نمود به صورتي كه اصلا نتوانند هيچكدام از صفحات سايت را مشاهده كنند ؟ و اگر امكانش وجود دارد چطور ميتوان اين كار را انجام داد ؟

2. اگر امكانش وجود ندارد از چه طريق و راه حلي ميتوان اين كار را انجام داد ؟

3. آيا سايتي وجود دارد كه اين كار را انجام داده باشد ؟

4. انجام اين كار بصورت حرفه اي كه 100 درصد جواب دهد چه هزينه اي دارد ؟

با تشكر


1- بله میشه یکسری رنج ای پی ایران را داخلش گذاشت که فقط اونها به سایت دسترسی داشته باشن ولی چون ای پی های ایران زیاد هستند و درحال تغییر این راه توصیه نمیشه
2- بنظر من بهترین راه استفاده از دیتابیس ای پی کشور ها و تشخیص ای پی بر اساس این دیتابیس هست.
3-
4- میتوانم براتون یک برنامه کوچیک php اماده کنم که از روی دیتابیس ای پی کشورها اجازه ورود غیر از ایران را نده و اگر مایل بودید به گوگل و یاهو و چندتا موتور جستجو فقط اجازه ورود بده درضمن دیتابیس ای پی کشورها هم هر ماه اپدیت میشه.


بنظرم بهترین راه و با بیشترین دقت همین راه اخر هست :)


هزینه 50

m245
December 27th, 2011, 12:02
ممنون از پاسختون

در صورتي كه اجازه دسترسي از گوگل به سايت داده بشه آيا يك شهروند مثلا آلماني ميتواند از لينك سرچ شده در گوگل به سايت دسترسي پيدا كنه ؟

Rezash
December 27th, 2011, 12:17
توي سايت سرچ كنيد راههاي مختلف بن كردن آي پي كشورها از طريق ssh يا htaccess و سايت هاي ارائه دهنده خدمات و ليست بروز شده آي پي كشورها هست.

parsibox
December 27th, 2011, 12:19
برای سایت فروشگاه کالاهای دیجیتال->لیست محصولات (http://paybycashu.com) برای خرید بعضی محصولاتش این کار را کردم
خواستید انجام بدیم هزینش ۵۰ تومن میشه

m245
December 27th, 2011, 12:29
برای سایت فروشگاه کالاهای دیجیتال->لیست محصولات (http://paybycashu.com) برای خرید بعضی محصولاتش این کار را کردم
خواستید انجام بدیم هزینش ۵۰ تومن میشه

لطفا بيشتر توضيح بدين كه براي اين سايت چه كاري انجام دادين ؟

ali2k
December 27th, 2011, 12:34
ممنون از پاسختون

در صورتي كه اجازه دسترسي از گوگل به سايت داده بشه آيا يك شهروند مثلا آلماني ميتواند از لينك سرچ شده در گوگل به سايت دسترسي پيدا كنه ؟

فقط روبات گوگل می تواند سایت شما را ایندکس کند ولی هر ای پی غیر ایران روی لینک سرچ کلیک کنه نمی تونه وارد سایت بشه :)
گوگل نسخه کش هم داره که اگر نمی خواید اصلا صفحه را کسی ببینه باید جلوی گوگل هم بگیرید ...

parsibox
December 27th, 2011, 12:34
دست مدیر سایت هست که کدوم محصول را بتونه ببنده
در ضمن این برای خرید هست
یعنی موقعی که به بانک وصل میشه که پول بده برای بعضی محصولات خودمون آی پی های غیر ایران را نمیزاریم بره

E!3
December 27th, 2011, 13:23
Country IP Blocks™ .htaccess deny format (http://www.countryipblocks.net/country-blocks/htaccess-deny-format/)

Mohammad_reza
December 27th, 2011, 13:30
این کد رو داخل فایل htaccess در پوشه اصلی سایتتون قرار بدید :
--- این روش ممکنه 100% عمل نکنه اما 99% حتماً کارتون رو راه میاندازه (1% دلایل مختلف داره ...) ---------- Post added at 01:30 PM ---------- Previous post was at 01:24 PM ---------- ببخشید کد ناقص ارسال شده ، صبر کنید دوباره می فرستم

plastic
December 27th, 2011, 13:30
این که بخواید ای پی غیر ایرانی بلوک بشه صد در صد جواب نمیده به دلیل تغییرات در رنج آی پی ها و...
اما میتونید با یه اسکریپت پی اچ پی که ای پی رو از روی دیتابیس چک میکنه یا همین .htaccess این کار رو بکنید.
به نظرم .htaccess بهتر از php هست ! چون امکان تغییر و کاهش و افزایش و... رو به راحتی داره !

Mohammad_reza
December 27th, 2011, 13:31
ببخشید کد ناقص ارسال شده ، صبر کنید دوباره می فرستم

plastic
December 27th, 2011, 13:32
این سایتی که دوستمون دادن خوبه :
Country IP Blocks™ .htaccess deny format (http://www.countryipblocks.net/country-blocks/htaccess-deny-format/)

Mohammad_reza
December 27th, 2011, 13:34
کد جدید ضمیمه شد

m245
December 27th, 2011, 13:52
کد جدید ضمیمه شد

ممنون خيلي لطف كرديد

plastic
December 27th, 2011, 13:56
دوست من اینی که جناب Mohammad_reza دادن فکر کنم با deny دادن
شما میتونید یک کار برعکس رو انجام بدید
اونایی که مربوط به ایران میشن یعنی https://www.countryipblocks.net/e_country_data/IR_deny.txt
رو allow کنید
و همچنین ای پی های موتورهای جستجو و ... رو
سپس مابقی رو با یه خط deny کنید.

m245
December 27th, 2011, 14:24
برای سایت فروشگاه کالاهای دیجیتال->لیست محصولات (http://paybycashu.com) برای خرید بعضی محصولاتش این کار را کردم
خواستید انجام بدیم هزینش ۵۰ تومن میشه

لطفا توضيح بديد اين اسكريپت كه نوشتيد اطلاعات رنج آي پي ها رو ه بلوك ميكنه چطور بدست مياره و براي رنج آي پي هايي كه تغيير ميكنند چطور عمل ميكنه و چطوري آپديت ميشه و آيا 100 درصد آي پي هاي غير ايراني رو ميبنده و يا خير ؟

با تشكر

Mohammad_reza
December 27th, 2011, 15:05
دوست من اینی که جناب Mohammad_reza دادن فکر کنم با deny دادن
شما میتونید یک کار برعکس رو انجام بدید
اونایی که مربوط به ایران میشن یعنی https://www.countryipblocks.net/e_country_data/IR_deny.txt
رو allow کنید
و همچنین ای پی های موتورهای جستجو و ... رو
سپس مابقی رو با یه خط deny کنید.

اولی که دادم deny بود اما دیدم تعداد آی پی ها خیلی رفت بالا و توی سرعت لود سایتشون تأثیر منفی مذاشت ، دومی که ضمیمه کردم با allow و deny from all انجام شده ;)