PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نحوه نمایش یک پیغام به ip های غیر ایرانی



iroo
February 21st, 2018, 10:22
سلام و خسته نباشید

من یه سایت ورپرسی دارم که میخوام یوزر های خارجی نتونند به سایت بیان، و اگر یوزر خارجی اومد یک فایل html بهشون نشون بده

هاست دایرکت ادمین هست، سایت ورپرس


ممنون میشم راهنمائیم بکنید، تشکر

RoobinaServer
February 21st, 2018, 10:54
سلام و خسته نباشید

من یه سایت ورپرسی دارم که میخوام یوزر های خارجی نتونند به سایت بیان، و اگر یوزر خارجی اومد یک فایل html بهشون نشون بده

هاست دایرکت ادمین هست، سایت ورپرس


ممنون میشم راهنمائیم بکنید، تشکر

با سلام

صفحه html اختصاصی برای کار خاصی طراحی کرده اید و میخواهید نمایش دهید ؟ یا کلا هدف اعلام عدم دسترسی به علت خارجی بودن آیپی هست ؟

1.راه قدیمی و دستی میشه استفاده از htaccess و اضافه کردن رنج های آیپی ایرانی (طبیعتا به روزترین حالت هم ممکن هست به روز نباشد) و عدم دسترسی به آیپی های خارج لیستی که دارید که صفحه html صفحه forbidden را باید تعویض کنید یا کلا ریدایرکت کنید به یک صفحه html که طراحی کرده اید.

2.راه بهتر که توسط ما ایجاد شده است مکمل روش اول هست که با استفاده از سیستم whois آنلاین و بررسی کاربران هست که اسکریپتتون باید طراحی بشه و همیشه تا لحظه ورود کاربر آپدیت هستید چون سیستم آنلاین هست : http://whois.roobinaserver.ir/ip/search.php?ip=151.241.195.250

راه دوم نیز در حالت ایران اکسس تحت شبکه برای کاربران مجموعه پیاده سازی شده و قبلا پاسخ گرفته است و پیغام به کاربران نمایش میدهد (در صورت تمایل پیغام خصوصی بفرمائید تا نمونه شبکه جهت مشاهده تقدیم شود)

باتشکر

iroo
February 21st, 2018, 10:56
صفحه html طراحی کردم برادر

- - - Updated - - -


با سلام

صفحه html اختصاصی برای کار خاصی طراحی کرده اید و میخواهید نمایش دهید ؟ یا کلا هدف اعلام عدم دسترسی به علت خارجی بودن آیپی هست ؟

1.راه قدیمی و دستی میشه استفاده از htaccess و اضافه کردن رنج های آیپی ایرانی (طبیعتا به روزترین حالت هم ممکن هست به روز نباشد) و عدم دسترسی به آیپی های خارج لیستی که دارید که صفحه html صفحه forbidden را باید تعویض کنید یا کلا ریدایرکت کنید به یک صفحه html که طراحی کرده اید.

2.راه بهتر که توسط ما ایجاد شده است استفاده از سیستم whois آنلاین و بررسی کاربران هست که اسکریپتتون باید طراحی بشه و همیشه تا لحظه ورود کاربر آپدیت هستید چون سیستم آنلاین هست : http://whois.roobinaserver.ir/ip/search.php?ip=151.241.195.250

راه دوم نیز در حالت ایران اکسس تحت شبکه برای کاربران مجموعه پیاده سازی شده و قبلا پاسخ گرفته است.

باتشکر


سایت من ورپرسی هست
چطوری میتونم از سرویس شما استفاده کنم


و آیا سرویس شما هزینه داره؟

hamid.soltani92
February 21st, 2018, 10:59
سلام.
با توجه به آپدیت نبودن هیچ‌یک از دیتابیس‌ها (حتی دیتابیس ripe ncc) این کار با درصدی خطا مواجه خواهد بود.
در ایران تعدادی آی‌پی داریم که هنوز flag کشور‌های خارجی رو دارن.
اما ساده‌ترین کار استفاده از htaccess یا توابع GeoIp در php هست.

RoobinaServer
February 21st, 2018, 11:41
صفحه html طراحی کردم برادر

- - - Updated - - -




سایت من ورپرسی هست
چطوری میتونم از سرویس شما استفاده کنم


و آیا سرویس شما هزینه داره؟

پاسخ قبلی را ویرایش کردیم (بهتر شد).

خیر هزینه ای ندارد.

سرویسی که اعلام کردیم خدمت شما مکمل روش اول برای گرفتن و کمتر کردن خطای حالت های عادی و ساده ایران اکسس هست و به عنوان واسط بین دیتابیس های اصلی جهانی هست.

به عنوان مثال با استفاده از همان روش Geoip که کاربر سلطانی خدمت شما ذکر کردند بعد از پیاده سازی geoip یک ف--یل-تر رفع خطا سر راه قرار میدهید و از سیستم http://whois.roobinaserver.ir/ip/search.php?ip=151.241.195.250 استفاده میکنید.

استفاده از geoip رایگان خطای بالایی دارد به عنوان مثال رنجی که سیستم ما شناسایی کرده است مانند 79.143.84.1 که در 2017-03-05 بر روی ایران تنظیم شده است را maxmind شناسایی نمیکند.

سیستم maxmind geoip free : https://www.maxmind.com/en/geoip2-precision-demo?ip=79.143.84.1

سیستم ما : http://whois.roobinaserver.ir/ip/search.php?search=79.143.84.1


باتشکر

Amlaaki
February 21st, 2018, 11:41
پیشنهاد استفاده از geoip هست اگر توسط pecl نصب نکردید توسط کلاس لود کنید ...

https://github.com/maxmind/geoip-api-php/blob/master/src/geoip.inc
https://github.com/maxmind/geoip-api-php/blob/master/src/geoipregionvars.php

$gi = geoip_open(DIIR.$dbb, GEOIP_MEMORY_CACHE);
$geoip = geoip_country_code_by_addr($gi, $IP);

دیتابیس ور 4 و 6 هم مجزا کنید .

موفق باشید .

iroo
February 21st, 2018, 11:56
پاسخ قبلی را ویرایش کردیم (بهتر شد).

خیر هزینه ای ندارد.

سرویسی که اعلام کردیم خدمت شما مکمل روش اول برای گرفتن و کمتر کردن خطای حالت های عادی و ساده ایران اکسس هست و به عنوان واسط بین دیتابیس های اصلی جهانی هست.

به عنوان مثال با استفاده از همان روش Geoip که کاربر سلطانی خدمت شما ذکر کردند بعد از پیاده سازی geoip یک ف--یل-تر رفع خطا سر راه قرار میدهید و از سیستم http://whois.roobinaserver.ir/ip/search.php?ip=151.241.195.250 استفاده میکنید.

استفاده از geoip رایگان خطای بالایی دارد به عنوان مثال رنجی که سیستم ما شناسایی کرده است مانند 79.143.84.1 که در 2017-03-05 بر روی ایران تنظیم شده است را maxmind شناسایی نمیکند.

سیستم maxmind geoip free : https://www.maxmind.com/en/geoip2-precision-demo?ip=79.143.84.1

سیستم ما : http://whois.roobinaserver.ir/ip/search.php?search=79.143.84.1


باتشکر


میشه کمکم کنید روی سایت وردپرس خودم که دایرکت ادمین هست انجامش یدم؟؟

ممنون میشم

hamid.soltani92
February 21st, 2018, 12:40
پاسخ قبلی را ویرایش کردیم (بهتر شد).

خیر هزینه ای ندارد.

سرویسی که اعلام کردیم خدمت شما مکمل روش اول برای گرفتن و کمتر کردن خطای حالت های عادی و ساده ایران اکسس هست و به عنوان واسط بین دیتابیس های اصلی جهانی هست.

به عنوان مثال با استفاده از همان روش Geoip که کاربر سلطانی خدمت شما ذکر کردند بعد از پیاده سازی geoip یک ف--یل-تر رفع خطا سر راه قرار میدهید و از سیستم http://whois.roobinaserver.ir/ip/search.php?ip=151.241.195.250 استفاده میکنید.

استفاده از geoip رایگان خطای بالایی دارد به عنوان مثال رنجی که سیستم ما شناسایی کرده است مانند 79.143.84.1 که در 2017-03-05 بر روی ایران تنظیم شده است را maxmind شناسایی نمیکند.

سیستم maxmind geoip free : https://www.maxmind.com/en/geoip2-precision-demo?ip=79.143.84.1

سیستم ما : http://whois.roobinaserver.ir/ip/search.php?search=79.143.84.1


باتشکر
تایید میشه، البته باید به این نکته توجه کرد که این سیستم latency بسیار بالایی داره و وبسایت مورد نظر به مقدار قابل توجهی تغییر در سرعت لود خواهد داشت.

RoobinaServer
February 21st, 2018, 13:07
تایید میشه، البته باید به این نکته توجه کرد که این سیستم latency بسیار بالایی داره و وبسایت مورد نظر به مقدار قابل توجهی تغییر در سرعت لود خواهد داشت.

با سلام

دقیقا خب نباید برای همه کاربران از سیستم آنلاین استفاده کرد که !!! فقط کاربرانی که ایرانی تشخیص داده نمیشوند باید مجدد بررسی آنلاین بشوند یعنی به عنوان مکمل دیتابیس اصلی (که 100% ایراداتی دارد) از این سیستم استفاده بشود.

RoobinaServer
February 23rd, 2018, 02:28
میشه کمکم کنید روی سایت وردپرس خودم که دایرکت ادمین هست انجامش یدم؟؟

ممنون میشم

با سلام

میتوانید از کدی که در سایت اصلی http://whois.roobinaserver.ir/ قرار داده شده است استفاده کنید :

Service Online ,IR Country Limitation For Web(Free ,Beta)

باتشکر

behrooz
February 24th, 2018, 15:53
میتونم بپرسم با این شرایط چرا از اینترانت استفاده نمیکنید؟

hoka
February 24th, 2018, 16:00
سلام و خسته نباشید

من یه سایت ورپرسی دارم که میخوام یوزر های خارجی نتونند به سایت بیان، و اگر یوزر خارجی اومد یک فایل html بهشون نشون بده

هاست دایرکت ادمین هست، سایت ورپرس


ممنون میشم راهنمائیم بکنید، تشکر


میتونم براتون cdn اختصاصی درست کنم اگر نیاز دارید . یعنی کاربرای ایرانی روی سرور ایرانتون بیان و کاربرای خارجی برن به یه سرور یا هاست خارجی کلا . اینطوری یک درصد بار روی سرور و هاستتون نمیاد . البته همونطور که دوستان گفتن درصدی خطا داره کار چون همه ی آی پی ها توی هیچ کدوم از دیتابیس ها به صورت 100 درصد درست فلگ زده نشدن