صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: نحوه نمایش یک پیغام به ip های غیر ایرانی

  1. #1
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض نحوه نمایش یک پیغام به ip های غیر ایرانی

    سلام و خسته نباشید

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

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


    ممنون میشم راهنمائیم بکنید، تشکر
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

  2. # ADS




     

  3. #2
    عضو دائم RoobinaServer آواتار ها
    تاریخ عضویت
    Mar 2012
    محل سکونت
    Tehran | تلگرام : @rbserver | کانال تلگرام : @roobinaserver
    نوشته ها
    2,600
    تشکر تشکر کرده 
    438
    تشکر تشکر شده 
    7,427
    تشکر شده در
    5,196 پست

    پیش فرض پاسخ : نحوه نمایش یک پیغام به ip های غیر ایرانی

    نقل قول نوشته اصلی توسط iroo نمایش پست ها
    سلام و خسته نباشید

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

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


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

    صفحه 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 تا کنون


  4. تعداد تشکر ها ازRoobinaServer به دلیل پست مفید


  5. #3
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض پاسخ : نحوه نمایش یک پیغام به ip های غیر ایرانی

    صفحه html طراحی کردم برادر

    - - - Updated - - -

    نقل قول نوشته اصلی توسط RoobinaServer نمایش پست ها
    با سلام

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

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

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

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

    باتشکر

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


    و آیا سرویس شما هزینه داره؟
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

  6. #4
    عضو انجمن hamid.soltani92 آواتار ها
    تاریخ عضویت
    Sep 2009
    نوشته ها
    930
    تشکر تشکر کرده 
    1,059
    تشکر تشکر شده 
    4,464
    تشکر شده در
    1,721 پست

    پیش فرض پاسخ : نحوه نمایش یک پیغام به ip های غیر ایرانی

    سلام.
    با توجه به آپدیت نبودن هیچ‌یک از دیتابیس‌ها (حتی دیتابیس ripe ncc) این کار با درصدی خطا مواجه خواهد بود.
    در ایران تعدادی آی‌پی داریم که هنوز flag کشور‌های خارجی رو دارن.
    اما ساده‌ترین کار استفاده از htaccess یا توابع GeoIp در php هست.

  7. تعداد تشکر ها ازhamid.soltani92 به دلیل پست مفید


  8. #5
    عضو دائم RoobinaServer آواتار ها
    تاریخ عضویت
    Mar 2012
    محل سکونت
    Tehran | تلگرام : @rbserver | کانال تلگرام : @roobinaserver
    نوشته ها
    2,600
    تشکر تشکر کرده 
    438
    تشکر تشکر شده 
    7,427
    تشکر شده در
    5,196 پست

    پیش فرض پاسخ : نحوه نمایش یک پیغام به ip های غیر ایرانی

    نقل قول نوشته اصلی توسط iroo نمایش پست ها
    صفحه html طراحی کردم برادر

    - - - Updated - - -




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


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

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

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

    به عنوان مثال با استفاده از همان روش 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 تا کنون


  9. تعداد تشکر ها ازRoobinaServer به دلیل پست مفید


  10. #6
    عضو انجمن
    تاریخ عضویت
    Jul 2017
    محل سکونت
    تو خماریش بمون
    نوشته ها
    187
    تشکر تشکر کرده 
    284
    تشکر تشکر شده 
    282
    تشکر شده در
    216 پست

    پیش فرض پاسخ : نحوه نمایش یک پیغام به ip های غیر ایرانی

    پیشنهاد استفاده از 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 هم مجزا کنید .

    موفق باشید .
    همه کاره و هیچکاره که میگن منم من

  11. تعداد تشکر ها از Amlaaki به دلیل پست مفید


  12. #7
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض پاسخ : نحوه نمایش یک پیغام به ip های غیر ایرانی

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

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

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

    به عنوان مثال با استفاده از همان روش 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


    باتشکر

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

    ممنون میشم
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

  13. #8
    عضو انجمن hamid.soltani92 آواتار ها
    تاریخ عضویت
    Sep 2009
    نوشته ها
    930
    تشکر تشکر کرده 
    1,059
    تشکر تشکر شده 
    4,464
    تشکر شده در
    1,721 پست

    پیش فرض پاسخ : نحوه نمایش یک پیغام به ip های غیر ایرانی

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

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

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

    به عنوان مثال با استفاده از همان روش 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


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

  14. تعداد تشکر ها ازhamid.soltani92 به دلیل پست مفید


  15. #9
    عضو دائم RoobinaServer آواتار ها
    تاریخ عضویت
    Mar 2012
    محل سکونت
    Tehran | تلگرام : @rbserver | کانال تلگرام : @roobinaserver
    نوشته ها
    2,600
    تشکر تشکر کرده 
    438
    تشکر تشکر شده 
    7,427
    تشکر شده در
    5,196 پست

    پیش فرض پاسخ : نحوه نمایش یک پیغام به ip های غیر ایرانی

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

    دقیقا خب نباید برای همه کاربران از سیستم آنلاین استفاده کرد که !!! فقط کاربرانی که ایرانی تشخیص داده نمیشوند باید مجدد بررسی آنلاین بشوند یعنی به عنوان مکمل دیتابیس اصلی (که 100% ایراداتی دارد) از این سیستم استفاده بشود.
    ویرایش توسط RoobinaServer : February 23rd, 2018 در ساعت 02:26
    میزبان داده پرداز - روبینا سرور - (تلفن و راه های ارتباطی - Roobinaserver.ir)
    پرووایدر خدمات دیتاسنتری در تهران
    از سال 1385 تا کنون


  16. تعداد تشکر ها از RoobinaServer به دلیل پست مفید


  17. #10
    عضو دائم RoobinaServer آواتار ها
    تاریخ عضویت
    Mar 2012
    محل سکونت
    Tehran | تلگرام : @rbserver | کانال تلگرام : @roobinaserver
    نوشته ها
    2,600
    تشکر تشکر کرده 
    438
    تشکر تشکر شده 
    7,427
    تشکر شده در
    5,196 پست

    پیش فرض پاسخ : نحوه نمایش یک پیغام به ip های غیر ایرانی

    نقل قول نوشته اصلی توسط iroo نمایش پست ها
    میشه کمکم کنید روی سایت وردپرس خودم که دایرکت ادمین هست انجامش یدم؟؟

    ممنون میشم
    با سلام

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

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

    باتشکر
    ویرایش توسط RoobinaServer : February 24th, 2018 در ساعت 02:48
    میزبان داده پرداز - روبینا سرور - (تلفن و راه های ارتباطی - Roobinaserver.ir)
    پرووایدر خدمات دیتاسنتری در تهران
    از سال 1385 تا کنون


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. سوالا در مورد یک کار غیر اصولی و غیر حرفه ای
    توسط shetab در انجمن سی پنل CPanel
    پاسخ ها: 2
    آخرين نوشته: September 5th, 2013, 22:06
  2. پیغام خطا هنگام اجرا >؟!
    توسط LoveLife در انجمن وی ام ور Vmware
    پاسخ ها: 9
    آخرين نوشته: February 8th, 2010, 14:06

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •