آموزش رفع اختلال ارسال پیامک با وبسرویس
یه پیام ساده، میتونه همیشه ارسال بشه...
باتوجه به شرایط موجود و محدودیتهایی که بر بستر اینترنت کشور و همچنین اپراتورهای مختلف وجود دارد، ممکن است با خطاهایی در ارسال پیامک از طریق سایت یا نرمافزار خود با وبسرویس مواجه شده باشید. سامانه پیامک SMS.ir توانسته است حتی در این بازه زمانی و محدودیتهای فعلی، امکان ارسال پیامک با API را برای کاربران خود فراهم کند.
چنانچه شما با محدودیت یا خطاهایی در اتصال وبسرویس خود با سامانه پیامک SMS.ir مواجه شدهاید این مقاله آموزشی را بخوانید و با انجام این مراحل (اضافه کردن IP به فایل Hosts سرور) اتصال شما مجدد برقرار خواهد شد.
فراموش نکنید چنانچه در هرجای این پروسه، نیازمند دریافت راهنمایی بیشتر بودید، کارشناسان پشتیبانی پنل پیامکی SMS.ir از طریق منوی “تیکت پشتیبانی” و همچنین تماس با شماره 0212853 آماده راهنمایی شما هستند.
راهنمای کامل و ساده: اضافه کردن IP به فایل Hosts
ویندوز و لینوکس (مبتدی تا حرفهای)
اضافه کردن IP به فایل Hosts در ویندوز (Windows)
⚠️ پیشنیاز:
- باید با دسترسی Administrator (ادمین) این کار را انجام دهید.
📁 مسیر فایل hosts در ویندوز:
C:\Windows\System32\drivers\etc\hosts
✅ مراحل گام به گام:
- اجرای Notepad با دسترسی Administrator
- دکمه Start را بزنید.
- کلمه Notepad را جستجو کنید.
- روی Notepad راستکلیک کرده و گزینه Run as administrator را بزنید.
- باز کردن فایل hosts
- در داخل Notepad، از منو بالا گزینه File > Open را بزنید.
- آدرس زیر را وارد کنید و Enter بزنید:
C:\Windows\System32\drivers\etc\
- پایین پنجره، نوع فایل را از Text Documents (*.txt) به All Files (.) تغییر دهید.
- روی فایل hosts کلیک کرده و Open بزنید.
- اضافه کردن IP و دامنه به فایل
در انتهای فایل، یک خط جدید به فرمت زیر اضافه کنید:
[IP] [Domain]
مثال:
185.211.56.44 api.sms.ir
یا چند دامنه در یک خط:
185.211.56.44 api.sms.ir https.api.sms.ir
- ذخیره کردن فایل
- از منو بالا روی File > Save کلیک کنید.
- Notepad را ببندید.
- تست کردن تغییرات
- CMD را باز کنید (کلید Win + R بزنید و تایپ کنید: cmd سپس Enter).
- دستور زیر را تایپ کنید:
ping api.sms.ir
اگر آیپی که اضافه کردید نمایش داده شد، کار درست انجام شده است.
💡 اگر کار نکرد (در ویندوز):
برای پاک کردن کش DNS دستور زیر را در CMD وارد کنید:
ipconfig /flushdns
اضافه کردن IP به فایل Hosts در لینوکس (Linux)
📁 مسیر فایل hosts در لینوکس:
/etc/hosts
⚠️ پیشنیاز:
- دسترسی root یا sudo لازم است.
✅ مراحل گام به گام:
- باز کردن ترمینال
کلیدهای ترکیبی زیر را بزنید:
Ctrl + Alt + T
- باز کردن فایل hosts با دسترسی root
در ترمینال دستور زیر را وارد کنید:
sudo nano /etc/hosts
پسورد را وارد کنید و Enter بزنید.
- اضافه کردن IP و دامنه
در پایین فایل، به همان فرمتی که در ویندوز (بخش قبلی) گفتیم خطی اضافه کنید:
185.211.56.44 api.sms.ir
- ذخیره فایل در ویرایشگر nano
- کلید Ctrl + O را بزنید
- سپس Enter بزنید
- سپس Ctrl + X برای خروج
- تست کردن تغییرات
در ترمینال دستور زیر را وارد کنید:
ping api.sms.ir
اگر آیپی جدید را نشان داد، تغییرات اعمال شده است.
💡اگر کار نکرد (در لینوکس)
پاککردن کش DNS در لینوکس (در صورت نیاز):
اگر از systemd استفاده میکنید:
sudo systemd-resolve –flush-caches
