-
February 25th, 2018, 10:50
#1
عضو دائم
سیستم تشخیص کشور آیپی کاربران - whois آنلاین
با سلام و احترام
در عید 1395 از قبل تصمیم گرفته شده بود که کمی روی یکی از سیستم های اختصاصی داخلی که در مجموعه استفاده میشود کار شود و به صورت یک سایت عمومی پیاده سازی شود.
یک سیستم whois آیپی به بهره برداری رسید که دقیقا ساعت 5 صبح روز 13 فروردین 1395 آماده شد.(تاپیک قبلی نظر سنجی : http://www.webhostingtalk.ir/showthr...161&highlight=)
آدرس سرویس : http://whois.roobinaserver.ir/
سوالی که ممکن هست پیش بیاید :
چه فرقی با سایت های whois دیگه داره ؟
1.این سیستم کاملا ایرانیه بدون هیچ وابستگی و دارای هسته اختصاصی
2.بر خلاف سایت های whois دیگر که ناچار هستند به دلیل رکوئست بالا به دلیل کار در سطح بین المللی اطلاعات whois خود را در بین 30-70 روز آپدیت کنند(مثلا رنج های ایرانی رومانی نمایش داده میشوند اما ایرانی هستند) این سرویس به صورت آنی آپدیت میگردد.
3.این سیستم قابلیتی داره که اکثر whois ها ندارند و برخی از آنها بر روی این قابلیت (تا جایی که مطلع هستیم آن هم در سطح سابنت های بزرگ) مانور میدهند، آن این هست که بر اساس AS میتواند رنج های تحت میزبانی آن AS را به صورت کامل و واقعی با جزئیات پیشرفته (نه فقط سابنت های بزرگ بلکه حتی زیر سابنت ها) را نمایش دهد که این امکان نیز کاملا آنی میباشد.
4.امکانات دیگری هم دارد که مربوط به API میباشد و کاربران میتوانند از آن در سیستم ها و اسکریپت های خود از آن استفاده نمایند.
این سرویس طی حدود دو سال اخیر با توجه به آزمون ها و خطاهایی که داشته است سربلند بیرون آمده و هم اکنون 1/12/1396 به صورت تجاری آماده سرویس دهی میباشد.
نمونه Service Online ,IR Country Limitation For Web(Free ,Beta) که میتوانید در سایت http://whois.roobinaserver.ir مشاهده نمائید.
باتشکر
پرووایدر خدمات دیتاسنتری در تهران
از سال 1385 تا کنون
-
تعداد تشکر ها ازRoobinaServer به دلیل پست مفید
-
February 25th, 2018 10:50
# ADS
-
February 25th, 2018, 11:35
#2
پاسخ : سیستم تشخیص کشور آیپی کاربران - whois آنلاین
عزیز نسبت به سرعتی که یک وبسرویس باید داشته باشد خیلی کند هست.
سیستم کش بر اسس سابنت رو پیاده کنید .
یک درخواست میانگین بین 4-8 ثانیه طول میکشه که این نشون میده وابستگی به وبسرویس های خارجی داره نه دیتابیس های آفلاین و ...
سایت های خارجی نیز هستند که دیتابیس های آفلاین تقریبا اپدیت شده ای ارائه میکنند ...
به هر حال بابت وقتی که گذاشتید خسته نباشید .
همه کاره و هیچکاره که میگن منم من
-
تعداد تشکر ها از Amlaaki به دلیل پست مفید
-
February 25th, 2018, 11:37
#3
عضو انجمن
پاسخ : سیستم تشخیص کشور آیپی کاربران - whois آنلاین
سلام
وقت بخیر
به نظر چیز خوبیه ولی من چندتا پیشنهاد دارم:
1-در مورد وب سرویستون توضیحات کامل بنویسید.
2-خروجی json باشه که سرعت بیشتری دارد.
3-به نظرم رایگان باشه و محدود تعداد در ماه یا روز داشته باشد عالیه.
-
تعداد تشکر ها از ShirazSoft.com به دلیل پست مفید
-
February 25th, 2018, 11:49
#4
عضو دائم
پاسخ : سیستم تشخیص کشور آیپی کاربران - whois آنلاین

نوشته اصلی توسط
Amlaaki
عزیز نسبت به سرعتی که یک وبسرویس باید داشته باشد خیلی کند هست.
سیستم کش بر اسس سابنت رو پیاده کنید .
یک درخواست میانگین بین 4-8 ثانیه طول میکشه که این نشون میده وابستگی به وبسرویس های خارجی داره نه دیتابیس های آفلاین و ...
سایت های خارجی نیز هستند که دیتابیس های آفلاین تقریبا اپدیت شده ای ارائه میکنند ...
به هر حال بابت وقتی که گذاشتید خسته نباشید .
با سلام
این صفحه (سرویس تشخیص کاربران ایرانی) برای شما 4 تا 8 ثانیه طول میکشد ؟ : http://whois.roobinaserver.ir/ip/web...id=110&lid=021
بر اساس سایت gtmetrix از خارج کشور که بررسی شد (سرویس تشخیص کاربران ایرانی) در 417ms یعنی 0.4 ثانیه : https://gtmetrix.com/reports/whois.r...er.ir/2j1EuFSc
فیلم از لود سایت از خارج کشور : https://gtmetrix.com/reports/whois.r...2j1EuFSc/video
بر اساس سایت gtmetrix از خارج کشور که بررسی شد (سرویس تشخیص کلیه کاربران به صورت آنلاین) در 1.2 ثانیه : https://gtmetrix.com/reports/whois.r...er.ir/eRNNdXLH
فیلم از لود سایت از خارج کشور : https://gtmetrix.com/reports/whois.r...eRNNdXLH/video
مشکلی در سرعت نبود.
هیچ سرویس دهنده ای که به صورت آنی و آنلاین دیتابیس به روز تقدیم شما بکند وجود ندارد به عنوان مثال یکی از بهترین سرویس دهنده های دیتابیس (آفلاین - حداقل آپدیت هفته ای) :
https://www.maxmind.com/en/geoip2-databases
با قیمت ماهانه 24 دلار برای فقط تا بخش کشور و ماهانه 100 دلار به صورت کامل، سرویس دهی میکند.
با استفاده از دیتابیس های آفلاین رایگان (مانند برخی دیتاسنتر های ایرانی فعلی جهت ایران اکسس که اکثرا گزارش عدم دسترسی رویت میشود) باعث از دست دادن برخی کاربران ایرانی میشوید بنابراین این سرویس برای وب سایت هایی که 100% نتیجه صحیح میخواهند مناسب میباشد. (البته ما همیشه 99% اعلام میکنیم و 1% خطا را در نظر میگیریم)
نکته : در سرویس (سرویس تشخیص کاربران ایرانی و کاربران خارجی آنلاین) دیتابیس خارجی آنلاین میباشد و هر کاربری در دیتابیس آفلاین ایرانی به صورت ایرانی شناسایی نشود در زمان 1.2 ثانیه بررسی و اگر ایرانی باشد کل رنج وی به صورت ایرانی شناسایی میشود و وارد دیتابیس میگردد.
باتشکر
ویرایش توسط RoobinaServer : February 25th, 2018 در ساعت 16:16
پرووایدر خدمات دیتاسنتری در تهران
از سال 1385 تا کنون
-
-
February 25th, 2018, 11:54
#5
پاسخ : سیستم تشخیص کشور آیپی کاربران - whois آنلاین
سیستم خوبی بود
موفق باشید
-
تعداد تشکر ها از fara.online به دلیل پست مفید
-
February 25th, 2018, 11:54
#6
عضو دائم
پاسخ : سیستم تشخیص کشور آیپی کاربران - whois آنلاین

نوشته اصلی توسط
ShirazSoft.com
سلام
وقت بخیر
به نظر چیز خوبیه ولی من چندتا پیشنهاد دارم:
1-در مورد وب سرویستون توضیحات کامل بنویسید.
2-خروجی json باشه که سرعت بیشتری دارد.
3-به نظرم رایگان باشه و محدود تعداد در ماه یا روز داشته باشد عالیه.
با سلام
ممنون از نظرتون.
مورد 1 با توجه به سرویس دهی که کاربر میخواهد تحویل میگردد (امکانات زیاد هست و بخش های مختلف قرار داده شده است مانند چند لینک که به عنوان demo در سایت قرار داده شده است).
متاسفانه نمیتوان سرویس را کاملا رایگان ارائه کرد چون هزینه ی بالایی در بر دارد (شبکه و لینک های vip whois و ...) که با این حال نسبت به سرویس دهنده های خارجی هم به روز تر هم بسیار ارزانتر میباشد. (حدود 25 ت قیمت پایه در نظر گرفته شده است) - البته یک پکیجی در این زمینه به صورت آفلاین به زودی اضافه میشود و اعلام میکنیم.
باتشکر
ویرایش توسط RoobinaServer : February 25th, 2018 در ساعت 16:24
پرووایدر خدمات دیتاسنتری در تهران
از سال 1385 تا کنون
-
تعداد تشکر ها از RoobinaServer به دلیل پست مفید
-
February 25th, 2018, 12:21
#7
پاسخ : سیستم تشخیص کشور آیپی کاربران - whois آنلاین
به هر حال وقتی که گذاشتین بازم سپاسگذارم ولی اینقدر هم نیاز نبود واسه اینکه کاربر ایرانی رو بفهمید کار رو پیچیده کنید .
دیتابیس geoip v1 تقریبا خیلی خطا زیاد داره به خاطر دیر اپدیت شدنش اما ! شما میتونید دیتابیستون رو بر پایه csv ویرایش های لازم رو انجام بدین سپس خروجی dat رو بگیرین و استفاده کنید .
ابتدا geoip-bin رو نصب کنید .
کد HTML:
/usr/lib/geoip/geoip-generator -v -o custom_geoip.dat working.csv
به هر شکلی هم بخوایم حساب کنیم تا جایی که میشه وابستگی به جایی واسه هر سایتی وجود نداشته باشه خیلی بهتر هست تا وجود وابستگی .
البته سایت هایی هم هستن دیتابیس بروز واسه geoip خروجی میدن و پول میگیرن ...
ولی متاسفانه ایران رو هیچجا کشور به حساب نمیارن به همین دلیل خودمون اینکارو کنیم بهتره .
حالا که زحمت کشیدین و اینکارو بردین جلو زحمت بکشید دیتابیس geoip رو اپدیت کنید و یک لینک واسش در نظر بگیرین که دوستان استفاده کنند .
همه کاره و هیچکاره که میگن منم من
-
-
February 25th, 2018, 12:33
#8
عضو دائم
پاسخ : سیستم تشخیص کشور آیپی کاربران - whois آنلاین

نوشته اصلی توسط
Amlaaki
به هر حال وقتی که گذاشتین بازم سپاسگذارم ولی اینقدر هم نیاز نبود واسه اینکه کاربر ایرانی رو بفهمید کار رو پیچیده کنید .
دیتابیس geoip v1 تقریبا خیلی خطا زیاد داره به خاطر دیر اپدیت شدنش اما ! شما میتونید دیتابیستون رو بر پایه csv ویرایش های لازم رو انجام بدین سپس خروجی dat رو بگیرین و استفاده کنید .
ابتدا geoip-bin رو نصب کنید .
کد HTML:
/usr/lib/geoip/geoip-generator -v -o custom_geoip.dat working.csv
به هر شکلی هم بخوایم حساب کنیم تا جایی که میشه وابستگی به جایی واسه هر سایتی وجود نداشته باشه خیلی بهتر هست تا وجود وابستگی .
البته سایت هایی هم هستن دیتابیس بروز واسه geoip خروجی میدن و پول میگیرن ...
ولی متاسفانه ایران رو هیچجا کشور به حساب نمیارن به همین دلیل خودمون اینکارو کنیم بهتره .
حالا که زحمت کشیدین و اینکارو بردین جلو زحمت بکشید دیتابیس geoip رو اپدیت کنید و یک لینک واسش در نظر بگیرین که دوستان استفاده کنند .
با سلام
تمام روش هایی که شما میفرمائید همه روش های آفلاین میباشد که هر کاری هم کنید نمیتوانید به روزترین حالت را استفاده کنید.
در این لینک به عنوان نمونه : http://whois.roobinaserver.ir/ip/web...ip=79.143.86.1 اگر همین الان یک رنج به صورت ایرانی تعریف و بر روی ایران روت شود (به عنوان مثال یک رنج همین الان ISP آسیاتک به بخش ISP خود اضافه و جهت خدمات دهی راه اندازی کند) به صورت کاملا آنلاین همان لحظه شناسایی میشود اما در geoip که فرمودید امکان پذیر نیست و هرچند هم دیتابیس geoip را آپدیت کنیم باز هم تا به روز رسانی بعدی آیپی تازه روت شده شناسایی نمیشود و کاربر ایرانی در اصل قربانی روت جدید ISP میشود و دسترسی به سرویس شما را نخواهد داشت.
قبلا این ضعف در اکثر سایت های بازدید خودکار هم رویت و بررسی شده است.(همان جریان معروف شناسایی آیپی های مخابرات به صورت رومانی) و تمام این موارد را دیتاسنترهای ایرانی هم انجام داده اند اما هنوز مشکل iranaccess خود را حل نکرده اند (یکی از علت های عدم توانایی تفکیک ترافیک آیپی های ایرانی و خارجی هم میتواند همین مورد باشد) و هنوز بهترین حالت ایران اکسس از سمت لینک بین الملل در سطح core میباشد.
هدف ما آپدیت دیتابیس های ناقص آیپی های ایرانی در سرتاسر اینترنت نیست، هدف این سیستم آپدیت لحظه ای در سطح access (پائینترین سطح) میباشد و سایت whois.roobinaserver.ir به صورت واسط بین دیتابیس های پولی و وب سرویس های رایگان و پولی خارجی قرار دارد) در اصل همه در یک سرویس و سایت ایرانی خلاصه و به بهره برداری رسیده است.
باتشکر
ویرایش توسط RoobinaServer : February 25th, 2018 در ساعت 16:18
پرووایدر خدمات دیتاسنتری در تهران
از سال 1385 تا کنون
-
تعداد تشکر ها از RoobinaServer به دلیل پست مفید
-
February 27th, 2018, 12:40
#9
عضو دائم
پاسخ : سیستم تشخیص کشور آیپی کاربران - whois آنلاین

نوشته اصلی توسط
ShirazSoft.com
سلام
وقت بخیر
به نظر چیز خوبیه ولی من چندتا پیشنهاد دارم:
1-در مورد وب سرویستون توضیحات کامل بنویسید.
2-خروجی json باشه که سرعت بیشتری دارد.
3-به نظرم رایگان باشه و محدود تعداد در ماه یا روز داشته باشد عالیه.
سلام مجدد
برای مورد 3 که خدمت شما قبلا نیز اعلام شد پکیج Free برای سرویس تشخیص کاربران ایرانی نسبت به خارجی ،به صورت آفلاین در سایت قرار گرفت.
کاربر یک بار هزینه راه اندازی میپردازد و با توجه به آفلاین بودن سرویس ،ماهانه دیگر نیازی به پرداخت هزینه نیست. (هزینه راه اندازی نیز بابت آماده سازی سرویس (ایجاد لایسنس و ...) در نظر گرفته شده است)
باتشکر
پرووایدر خدمات دیتاسنتری در تهران
از سال 1385 تا کنون
-
-
February 27th, 2018, 12:45
#10
عضو انجمن
پاسخ : سیستم تشخیص کشور آیپی کاربران - whois آنلاین

نوشته اصلی توسط
RoobinaServer
سلام مجدد
برای مورد 3 که خدمت شما قبلا نیز اعلام شد پکیج Free برای سرویس تشخیص کاربران ایرانی نسبت به خارجی ،به صورت آفلاین در سایت قرار گرفت.
کاربر یک بار هزینه راه اندازی میپردازد و با توجه به آفلاین بودن سرویس ،ماهانه دیگر نیازی به پرداخت هزینه نیست. (هزینه راه اندازی نیز بابت آماده سازی سرویس (ایجاد لایسنس و ...) در نظر گرفته شده است)
باتشکر
نکته همان هزینه اولیه هست.
من برنامه نویس هستم می خواهم در کارهام شما معرفی کنم ولی چون از شما سرویس ندارم و نمی دونم برنامه با سرویس شما چطور مچ. میشه هیچ وقت سمت شما نمیام.
به نظرم باید رایگان باشه ولی مثلا روزی ۳۰ درخواست برای توسعه دهندگان.
-