← بازگشت به وبلاگ

پروکسی کشور نادرست را نشان می‌دهد: چرا پایگاه‌های داده GeoIP متفاوت هستند و چگونه این مشکل را حل کنیم

بررسی می‌کنیم که چرا سرویس‌های مختلف کشور متفاوتی را برای یک پروکسی یکسان نشان می‌دهند، چگونه می‌توان این موضوع را در ۵ دقیقه بررسی کرد و کدام پروکسی‌ها موقعیت جغرافیایی پایدار ارائه می‌دهند.

📅۲۷ مهر ۱۴۰۵

شما پروکسی با موقعیت جغرافیایی مورد نیاز خریداری کرده‌اید، اما Facebook Ads کشور دیگری را تعیین می‌کند و Wildberries شما را به عنوان کاربر از منطقه همسایه می‌بیند. این وضعیت برای آربیتراژکنندگان، متخصصان SMM و فروشندگان بازارهای آنلاین آشناست. مشکل در ارائه‌دهنده پروکسی نیست — بلکه در این است که خدمات مختلف از پایگاه‌های GeoIP متفاوتی استفاده می‌کنند و این پایگاه‌ها به طور فیزیکی نمی‌توانند 100% مطابقت داشته باشند.

GeoIP چیست و چرا برای سایت‌ها ضروری است

زمانی که شما از طریق پروکسی به هر سایتی وارد می‌شوید، سرور فقط آدرس IP شما را می‌بیند. برای درک اینکه درخواست از کدام کشور و شهر آمده است، سایت به پایگاه GeoIP مراجعه می‌کند — جدولی خاص که ارتباطات «محدوده آدرس‌های IP → کشور/شهر/ارائه‌دهنده» را نشان می‌دهد. این پایگاه‌ها ده‌ها عدد هستند و هر شرکت بزرگ از پایگاه خود استفاده می‌کند.

معروف‌ترین پایگاه‌ها: MaxMind GeoIP2، IP2Location، DB-IP و همچنین پایگاه‌های داخلی Google، Cloudflare، Facebook و یاندکس. به عنوان مثال، Facebook Ads مستقیماً از پایگاه‌های عمومی MaxMind استفاده نمی‌کند — این شرکت یک سیستم داخلی برای تعیین موقعیت دارد که فقط به IP وابسته نیست، بلکه به داده‌های پروفایل، تاریخچه ورود، زبان مرورگر و حتی سیگنال‌های GPS از دستگاه‌های موبایل بستگی دارد، اگر کاربر قبلاً از طریق اپلیکیشن وارد شده باشد.

به همین دلیل است که یک آدرس IP یکسان می‌تواند در یک سایت چکر آلمان را نشان دهد، در دومی ایالات متحده و در سومی اصلاً شناسایی نشود. همه آنها فقط به جداول مختلفی نگاه می‌کنند که با دوره‌های به‌روزرسانی متفاوت و بر اساس منابع داده‌های مختلف به‌روزرسانی می‌شوند: داده‌های ثبت‌نام RIPE/ARIN/APNIC، داده‌های اپراتورهای ارتباطی، سیگنال‌های CDN و غیره.

چرا پایگاه‌ها متفاوت هستند: 5 دلیل

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

1. سرعت به‌روزرسانی پایگاه‌ها متفاوت است. آدرس‌های IP به طور مداوم دوباره فروخته می‌شوند، از یک ارائه‌دهنده به دیگری منتقل می‌شوند و کشور وابستگی را تغییر می‌دهند. MaxMind پایگاه خود را هر چند روز یکبار به‌روزرسانی می‌کند، IP2Location بر اساس برنامه خود، و پایگاه‌های داخلی Facebook و Google می‌توانند تقریباً در زمان واقعی به‌روزرسانی شوند به دلیل تحلیل رفتار. در نتیجه، یک بلوک آدرس یکسان ممکن است هنوز در یک پایگاه به کشور قدیمی تعلق داشته باشد، اما در دیگری به کشور جدید.

2. ثبت‌کنندگان منطقه‌ای (RIR) داده‌های نادرستی ارائه می‌دهند. در ثبت‌نام‌های رسمی RIPE، ARIN، APNIC، LACNIC و AFRINIC کشور ثبت‌نام مالک بلوک آدرس‌های IP ذکر شده است، نه کشور استفاده واقعی. ممکن است یک مرکز داده در هلند ثبت شده باشد، اما به طور فیزیکی ترافیک را برای کاربران از آلمان ارائه دهد یا حتی آن را از طریق چندین گره هدایت کند.

3. IP‌های موبایل و مقیم به طور مداوم مالک خود را تغییر می‌دهند. اپراتورهای تلفن همراه از مکانیزم CGNAT استفاده می‌کنند — هزاران مشترک یک IP خارجی یکسان را به اشتراک می‌گذارند و این مجموعه آدرس‌ها می‌تواند بسته به بار شبکه بین مناطق مختلف کشور «سفر کند». پایگاه‌های GeoIP به سادگی نمی‌توانند این تغییرات را با دقت به شهر پیگیری کنند.

4. اعلان‌های BGP و مسیریابی ترافیک. آدرس IP ممکن است به ارائه‌دهنده‌ای از یک کشور تعلق داشته باشد، اما به طور واقعی از طریق یک مرکز داده در کشور دیگری مسیریابی شود. برخی از پایگاه‌های GeoIP کشور را بر اساس نقطه اعلان در BGP تعیین می‌کنند، در حالی که دیگران بر اساس آدرس قانونی مالک بلوک، و این داده‌ها به ندرت به طور کامل مطابقت دارند.

5. روش‌های خاص پلتفرم‌های بزرگ. Facebook، Google و TikTok فقط به GeoIP اعتماد نمی‌کنند — آنها موقعیت جغرافیایی IP را با زبان سیستم، منطقه زمانی مرورگر، داده‌های سیم‌کارت (برای اپلیکیشن‌های موبایل) و تاریخچه فعالیت حساب مقایسه می‌کنند. اگر حداقل یک پارامتر با کشور مورد انتظار مطابقت نداشته باشد، پلتفرم ممکن است هشدار ورود مشکوک را نشان دهد یا حتی حساب را محدود کند، حتی اگر پروکسی به طور فنی «پاک» باشد.

چگونه موقعیت جغرافیایی واقعی پروکسی را بررسی کنیم

قبل از اینکه نگران شوید، بهتر است IP را حداقل در 3-4 منبع مستقل بررسی کنید — اینگونه شما تصویر عینی‌تری خواهید داشت، نه فقط نظر یک پایگاه.

مرحله 1. به خدمات ipinfo.io، whatismyipaddress.com، iplocation.net و ip-api.com مراجعه کنید. آدرس IP پروکسی خود را وارد کنید و نتیجه را در هر سرویس مقایسه کنید — به کشور و همچنین به فیلد «سازمان/ارائه‌دهنده» توجه کنید.

مرحله 2. ASN (شماره سیستم خودمختار) این IP را از طریق bgp.he.net بررسی کنید. این نشان می‌دهد که کدام اپراتور به طور واقعی مالک محدوده آدرس‌ها است و در کدام کشور به طور رسمی ثبت شده است.

مرحله 3. اگر قصد دارید از پروکسی در مرورگر ضد شناسایی استفاده کنید — Dolphin Anty، AdsPower، Multilogin، GoLogin یا Octo Browser — از بررسی داخلی IP در خود مرورگر استفاده کنید. این خدمات معمولاً چندین پایگاه را به طور همزمان نشان می‌دهند و در صورت عدم تطابق کشور با منطقه زمانی مرورگر هشدار می‌دهند.

مرحله 4. تطابق منطقه زمانی و زبان سیستم با کشور آدرس IP را بررسی کنید. اگر پروکسی آلمان را نشان دهد، اما در سیستم زمان مسکو و زبان روسی تنظیم شده باشد — این موضوع، نه خود پروکسی، معمولاً دلیل اصلی مسدود شدن حساب در پلتفرم‌هایی مانند Facebook Ads است.

مهم است که درک کنید:

اگر 3 از 4 سرویس بررسی شده یک کشور یکسان را نشان دهند و یکی کشور دیگری را، احتمالاً پروکسی به درستی تعیین شده است و تفاوت ویژگی خاص یک پایگاه است. در این صورت نیازی به نگرانی و تغییر پروکسی نیست.

موارد واقعی: Facebook Ads، TikTok، Wildberries

Facebook Ads. آربیتراژکنندگان اغلب با وضعیتی مواجه می‌شوند که پروکسی برای ایالات متحده خریداری شده، اما پنل تبلیغاتی Facebook از آنها می‌خواهد که هویت خود را تأیید کنند یا هشدار «ورود غیرمعمول» را نشان می‌دهد. دلیل این است که Facebook نه تنها IP، بلکه تاریخچه ورودهای قبلی به حساب، اثر انگشت دستگاه و الگوهای رفتاری را بررسی می‌کند. اگر حساب قبلاً از کشور دیگری وارد شده باشد، حتی پروکسی که به درستی بر اساس GeoIP تنظیم شده باشد، می‌تواند مشکوک به نظر برسد.

TikTok Ads. TikTok به ویژه به IP‌های موبایل با وابستگی جغرافیایی ناپایدار حساس است. به دلیل CGNAT، یک پروکسی موبایل یکسان ممکن است در طول روز بین مناطق همسایه یک کشور در چشم پایگاه‌های GeoIP «سفر کند». برای کمپین‌های تبلیغاتی با هدف‌گذاری بر روی یک شهر خاص، این خطر را ایجاد می‌کند — آگهی ممکن است به مخاطبی نشان داده شود که تبلیغ‌کننده انتظار داشته است.

Wildberries و Ozon. برای فروشندگان بازارهای آنلاین، کشور به اندازه منطقه خاص درون کشور اهمیت دارد — قیمت‌ها و نتایج در Wildberries بسته به شهر متفاوت است. اگر پایگاه GeoIP IP را با خطای 200-300 کیلومتر تعیین کند، نظارت بر قیمت‌های رقبای ممکن است داده‌های نادرستی برای منطقه مورد نظر نشان دهد و تصمیم‌گیری در مورد خرید یا کاهش قیمت بر اساس تصویر تحریف شده انجام شود.

کدام نوع پروکسی خطاهای کمتری در موقعیت جغرافیایی می‌دهد

انواع مختلف پروکسی دقت‌های متفاوتی در تعیین کشور و منطقه ارائه می‌دهند. این موضوع را هنگام انتخاب برای یک وظیفه خاص در نظر بگیرید.

نوع پروکسی دقت GeoIP بهترین برای
پروکسی‌های مقیم بالا، به IP‌های واقعی خانگی وابسته‌اند ساخت حساب‌ها، SMM، تبلیغات هدفمند
پروکسی‌های موبایل متوسط، کشور دقیق است، اما شهر ممکن است «شناور» باشد تبلیغات TikTok، اینستاگرام، دور زدن شناسایی‌های موبایل
پروکسی‌های مراکز داده وابستگی به ASN مرکز داده، کشور معمولاً دقیق است خزیدن قیمت، نظارت، وظایف بدون بررسی دقیق

پروکسی‌های مقیم معمولاً کمترین تعداد تفاوت‌ها را ارائه می‌دهند، زیرا دامنه‌های IP آنها متعلق به ارائه‌دهندگان واقعی اینترنت است و مدت‌هاست که در ثبت‌نام‌های ملی با ذکر کشور و منطقه خاص ثبت شده‌اند. پروکسی‌های مراکز داده گاهی پایگاه‌ها را «گیج» می‌کنند، زیرا یک مرکز داده می‌تواند ترافیک را برای چندین کشور به طور همزمان ارائه دهد، و پروکسی‌های موبایل به دلیل مکانیزم CGNAT که در بالا توضیح داده شد.

اگر کشور به اشتباه تعیین شده چه باید کرد

اگر پس از بررسی در چندین سرویس متوجه شدید که پروکسی واقعاً کشور نادرستی را نشان می‌دهد — در اینجا مراحل اقدام آمده است.

1. IP خاصی را درون مجموعه تغییر دهید. بیشتر ارائه‌دهندگان روتاسیون ارائه می‌دهند — سعی کنید آدرس جدیدی را در همان تعرفه دریافت کنید. گاهی اوقات مشکل مربوط به یک دامنه خاص است، نه کل شبکه پروکسی.

2. از ارائه‌دهنده بپرسید که بر اساس کدام پایگاه موقعیت جغرافیایی هنگام فروش بررسی شده است. ارائه‌دهندگان صادق معمولاً مشخص می‌کنند که بر اساس کدام پایگاه GeoIP کشور را تضمین می‌کنند — معمولاً این MaxMind است. اگر سایتی که شما به آن علاقه دارید از پایگاه دیگری استفاده می‌کند، تفاوت حتی با پروکسی به درستی تنظیم شده نیز ممکن است.

3. همگام‌سازی منطقه زمانی، زبان مرورگر و محلی سیستم را با کشور IP بررسی کنید. این معمولاً مشکل را بیشتر از تغییر خود پروکسی حل می‌کند — بسیاری از پلتفرم‌ها به طور خاص بر اساس مجموعه‌ای از سیگنال‌ها و نه فقط IP عمل می‌کنند.

4. برای وظایف با الزامات سختگیرانه در مورد موقعیت جغرافیایی، پروکسی‌های مقیم با وابستگی به یک شهر خاص انتخاب کنید، نه فقط به کشور. ارائه‌دهندگانی که هدف‌گذاری در سطح شهر را ارائه می‌دهند، معمولاً دامنه‌های IP خود را قبل از فروش با دقت بیشتری تأیید می‌کنند.

تنظیم موقعیت جغرافیایی در مرورگرهای ضد شناسایی

اگر شما با چند حساب کاربری از طریق Dolphin Anty، AdsPower، Multilogin یا GoLogin کار می‌کنید — مهم است که نه تنها IP، بلکه همه پارامترهای مرتبط با پروفایل را همگام‌سازی کنید.

در Dolphin Anty، هنگام ایجاد پروفایل، گزینه‌ای برای تنظیم خودکار منطقه زمانی و موقعیت جغرافیایی مرورگر بر اساس IP پروکسی وجود دارد — حتماً آن را در تنظیمات پروفایل، در بخش «پروکسی» → «تشخیص خودکار منطقه زمانی» فعال کنید. این موضوع بیشتر تضادها بین پایگاه GeoIP پلتفرم و پارامترهای محیط مرورگر را کاهش می‌دهد.

در AdsPower، گزینه مشابهی به نام «پر کردن خودکار منطقه زمانی بر اساس IP» وجود دارد — این گزینه به طور خودکار منطقه زمانی را هنگام وارد کردن داده‌های پروکسی به پروفایل می‌آورد. در GoLogin و Multilogin، بخش تنظیمات پروفایل «موقعیت جغرافیایی» را بررسی کنید — در آنجا می‌توانید به صورت دستی مختصات مربوط به شهر مورد نظر را وارد کنید، اگر تشخیص خودکار به درستی عمل نکرده باشد.

قبل از شروع کمپین، همیشه پروفایل را از طریق چکر داخلی مرورگر ضد شناسایی بررسی کنید — این نشان می‌دهد که آیا IP، منطقه زمانی، زبان سیستم و داده‌های WebRTC با هم مطابقت دارند یا خیر. اگر حداقل یک پارامتر از تصویر کلی «خارج شود»، این موضوع، نه پروکسی، می‌تواند دلیل مسدود شدن حساب باشد.

نتیجه‌گیری و توصیه‌ها

تفاوت‌ها در تعیین کشور بر اساس IP یک ویژگی عادی از کارکرد پایگاه‌های GeoIP مختلف است و همیشه نشانه‌ای از پروکسی بد نیست. برای جلوگیری از اتلاف زمان و بودجه، موقعیت جغرافیایی را حداقل در 3-4 سرویس مستقل بررسی کنید، ASN را از طریق bgp.he.net مقایسه کنید و حتماً منطقه زمانی و زبان سیستم را با کشور پروکسی در مرورگر ضد شناسایی همگام‌سازی کنید.

اگر دقت موقعیت جغرافیایی برای وظیفه شما حیاتی است — به عنوان مثال، برای ساخت حساب‌ها در Facebook Ads، هدف‌گذاری در TikTok یا نظارت بر قیمت‌ها در یک منطقه خاص — بهتر است ارائه‌دهنده‌ای را انتخاب کنید که تأیید شفاف دامنه‌های IP را ارائه دهد. برای بیشتر سناریوها که به حداکثر ثبات داده‌های جغرافیایی نیاز دارند، پروکسی‌های مقیم مناسب هستند، زیرا آدرس‌های IP آنها به ارائه‌دهندگان واقعی وابسته است و مدت‌هاست که در پایگاه‌های ملی ثبت شده‌اند. اگر وظیفه شما با اپلیکیشن‌های موبایل و هدف‌گذاری از طریق شبکه‌های تلفن همراه مرتبط است، به پروکسی‌های موبایل توجه کنید — آنها بهتر رفتار واقعی کاربر گوشی هوشمند را شبیه‌سازی می‌کنند، با وجود برخی خطاها در تعیین شهر.