راهکار اتصال به تاباپی در شرایط اختلال اینترنت کشور
در هفتههای اخیر، بسیاری از کاربران و کسبوکارهای اینترنتی در سراسر کشور با اختلال اینترنت مواجه شدهاند. این اختلالها باعث شده که برخی درگاههای پرداخت و APIهای خدمات پرداختیار، بهدرستی در دسترس نباشند.
تاباپی نیز بهعنوان یکی از ارائهدهندگان خدمات پرداخت، تحت تأثیر این محدودیتها قرار گرفته است. با این حال، ما برای حفظ پایداری سرویس و انجام بدون وقفه تراکنشها، راهکاری ساده اما بسیار کاربردی آماده کردهایم که در این مقاله با شما به اشتراک میگذاریم.
چرا این مشکل رخ داده است؟
در وضعیت فعلی، ارتباط بین شبکه ملی و اینترنت بینالملل به دلایل فنی یا سیاستگذاری با مشکلاتی روبرو شده است. در نتیجه:
نامدامنههایی مانند tabapay.ir یا api.tabapay.ir در برخی شبکهها قابل resolve (تبدیل به IP) نیستند.
اما آدرس IP سرورهای ما بدون مشکل در دسترس است و همچنان میتوان با آنها ارتباط برقرار کرد.
راهکار پیشنهادی: استفاده از فایل hosts برای اتصال پایدار به تاباپی
با ویرایش فایل سیستم عامل خود و افزودن آدرس IP اختصاصی تاباپی، میتوانید بدون نیاز به name resolution از طریق DNS، مستقیماً با سرورهای ما ارتباط برقرار کنید.
آموزش تنظیم فایل hosts برای اتصال بدون اختلال به تاباپی
اطلاعات مورد نیاز:
IP جایگزین دامنه
۹۱.۱۹۹.۲۷.۵۳ tabapay.ir ۹۱.۱۹۹.۲۷.۵۳ api.tabapay.ir
آموزش برای ویندوز
مراحل:
۱. اجرای Notepad بهصورت Administrator
در منوی Start جستجو کنید: Notepad
روی آن راستکلیک کرده و گزینه Run as administrator را بزنید.
۲. باز کردن فایل hosts
از منوی Notepad روی File > Open کلیک کنید.
آدرس زیر را وارد کنید:
C:\Windows\System32\drivers\etc\hosts
نوع فایل را از پایین پنجره به All Files تغییر دهید تا فایلها دیده شوند.
فایل hosts را انتخاب و باز کنید.
۳. افزودن این دو خط به انتهای فایل:
۹۱.۱۹۹.۲۷.۵۳ tabapay.ir ۹۱.۱۹۹.۲۷.۵۳ api.tabapay.ir
۴. ذخیره فایل و بستن Notepad
۵. مرورگر یا نرمافزار خود را مجدداً راهاندازی کنید.
آموزش برای لینوکس و macOS
مراحل:
۱. باز کردن ترمینال
۲. ویرایش فایل hosts با دسترسی روت:
sudo nano /etc/hosts
۳. افزودن این دو خط به انتهای فایل:
۹۱.۱۹۹.۲۷.۵۳ tabapay.ir ۹۱.۱۹۹.۲۷.۵۳ api.tabapay.ir
۴. ذخیره فایل (در nano با Ctrl+O و Enter) و سپس خروج (Ctrl+X)
۵. در صورت استفاده از کش DNS، آن را flush کنید:
برای macOS:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
برای سیستمعاملهای لینوکسی مختلف، ممکن است دستور متفاوت باشد، مثلاً:
sudo systemd-resolve --flush-caches
نکات مهم امنیتی
IP معرفیشده تنها IP رسمی تاباپی است و در زیرساختهای اختصاصی و امن میزبانی میشود.
این روش هیچ تغییری در ساختار نرمافزار شما نمیدهد و صرفاً مسیر ارتباط با دامنه را اصلاح میکند.
در صورتی که در آینده اختلال اینترنت برطرف شد، میتوانید این خطوط را از فایل hosts حذف کنید.
نتیجهگیری
با استفاده از این راهکار، کسبوکار شما حتی در شرایط اختلال اینترنت نیز میتواند بدون وقفه به خدمات پرداخت و APIهای تاباپی متصل بماند. ما در تاباپی تلاش میکنیم همیشه راهحلهای ساده، امن و کارآمد برای شما فراهم کنیم.
در صورت نیاز به پشتیبانی، از طریق پنل کاربری، تیکت ارسال کنید یا با تیم پشتیبانی تماس بگیرید.