سلام و خسته نباشید
من یه سایت ورپرسی دارم که میخوام یوزر های خارجی نتونند به سایت بیان، و اگر یوزر خارجی اومد یک فایل html بهشون نشون بده
هاست دایرکت ادمین هست، سایت ورپرس
ممنون میشم راهنمائیم بکنید، تشکر
سلام و خسته نباشید
من یه سایت ورپرسی دارم که میخوام یوزر های خارجی نتونند به سایت بیان، و اگر یوزر خارجی اومد یک فایل html بهشون نشون بده
هاست دایرکت ادمین هست، سایت ورپرس
ممنون میشم راهنمائیم بکنید، تشکر
انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران
با سلام
صفحه html اختصاصی برای کار خاصی طراحی کرده اید و میخواهید نمایش دهید ؟ یا کلا هدف اعلام عدم دسترسی به علت خارجی بودن آیپی هست ؟
1.راه قدیمی و دستی میشه استفاده از htaccess و اضافه کردن رنج های آیپی ایرانی (طبیعتا به روزترین حالت هم ممکن هست به روز نباشد) و عدم دسترسی به آیپی های خارج لیستی که دارید که صفحه html صفحه forbidden را باید تعویض کنید یا کلا ریدایرکت کنید به یک صفحه html که طراحی کرده اید.
2.راه بهتر که توسط ما ایجاد شده است مکمل روش اول هست که با استفاده از سیستم whois آنلاین و بررسی کاربران هست که اسکریپتتون باید طراحی بشه و همیشه تا لحظه ورود کاربر آپدیت هستید چون سیستم آنلاین هست : http://whois.roobinaserver.ir/ip/sea...51.241.195.250
راه دوم نیز در حالت ایران اکسس تحت شبکه برای کاربران مجموعه پیاده سازی شده و قبلا پاسخ گرفته است و پیغام به کاربران نمایش میدهد (در صورت تمایل پیغام خصوصی بفرمائید تا نمونه شبکه جهت مشاهده تقدیم شود)
باتشکر
ویرایش توسط RoobinaServer : February 21st, 2018 در ساعت 10:57
میزبان داده پرداز - روبینا سرور - (تلفن و راه های ارتباطی - Roobinaserver.ir)
پرووایدر خدمات دیتاسنتری در تهران
از سال 1385 تا کنون
انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران
سلام.
با توجه به آپدیت نبودن هیچیک از دیتابیسها (حتی دیتابیس ripe ncc) این کار با درصدی خطا مواجه خواهد بود.
در ایران تعدادی آیپی داریم که هنوز flag کشورهای خارجی رو دارن.
اما سادهترین کار استفاده از htaccess یا توابع GeoIp در php هست.
پاسخ قبلی را ویرایش کردیم (بهتر شد).
خیر هزینه ای ندارد.
سرویسی که اعلام کردیم خدمت شما مکمل روش اول برای گرفتن و کمتر کردن خطای حالت های عادی و ساده ایران اکسس هست و به عنوان واسط بین دیتابیس های اصلی جهانی هست.
به عنوان مثال با استفاده از همان روش Geoip که کاربر سلطانی خدمت شما ذکر کردند بعد از پیاده سازی geoip یک ف--یل-تر رفع خطا سر راه قرار میدهید و از سیستم http://whois.roobinaserver.ir/ip/sea...51.241.195.250 استفاده میکنید.
استفاده از geoip رایگان خطای بالایی دارد به عنوان مثال رنجی که سیستم ما شناسایی کرده است مانند 79.143.84.1 که در 2017-03-05 بر روی ایران تنظیم شده است را maxmind شناسایی نمیکند.
سیستم maxmind geoip free : https://www.maxmind.com/en/geoip2-pr...ip=79.143.84.1
سیستم ما : http://whois.roobinaserver.ir/ip/sea...ch=79.143.84.1
باتشکر
ویرایش توسط RoobinaServer : February 21st, 2018 در ساعت 11:53
میزبان داده پرداز - روبینا سرور - (تلفن و راه های ارتباطی - Roobinaserver.ir)
پرووایدر خدمات دیتاسنتری در تهران
از سال 1385 تا کنون
پیشنهاد استفاده از geoip هست اگر توسط pecl نصب نکردید توسط کلاس لود کنید ...
https://github.com/maxmind/geoip-api.../src/geoip.inc
https://github.com/maxmind/geoip-api...regionvars.php
$gi = geoip_open(DIIR.$dbb, GEOIP_MEMORY_CACHE);
$geoip = geoip_country_code_by_addr($gi, $IP);
دیتابیس ور 4 و 6 هم مجزا کنید .
موفق باشید .
همه کاره و هیچکاره که میگن منم من
انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران
ویرایش توسط RoobinaServer : February 23rd, 2018 در ساعت 02:26
میزبان داده پرداز - روبینا سرور - (تلفن و راه های ارتباطی - Roobinaserver.ir)
پرووایدر خدمات دیتاسنتری در تهران
از سال 1385 تا کنون
با سلام
میتوانید از کدی که در سایت اصلی http://whois.roobinaserver.ir/ قرار داده شده است استفاده کنید :
Service Online ,IR Country Limitation For Web(Free ,Beta)
باتشکر
ویرایش توسط RoobinaServer : February 24th, 2018 در ساعت 02:48
میزبان داده پرداز - روبینا سرور - (تلفن و راه های ارتباطی - Roobinaserver.ir)
پرووایدر خدمات دیتاسنتری در تهران
از سال 1385 تا کنون
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)