Fa مشخص کردن ip های بین یک رنج ip

amirali_mj

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

یه برنامه درست کردم که اول با پلاگین MiscPlugIn چک میکنه ببینه به اینترنت وصله یا نه ، بعد اگه وصل بود با استفاده از همون پلاگین IP رو تو یه متغیر میریزه .

تا اینجا که مشکلی ندارم

حالا می خوام IP چک بشه ببینه این IP از ایرانه یا نه ، که اگه ایرانی بود یه اسکریپت و اگه غیر ایرانی بود یه اسکریپت دیگه اجرا بشه . لیست IP های ایران رو دارم که به صورت زیر هستش :

2.144.0.0 - 2.147.255.255
2.176.0.0 - 2.191.255.255
31.7.64.0 - 31.7.143.255
31.24.200.0 - 31.24.207.255
31.24.232.0 - 31.24.239.255
31.25.88.0 - 31.25.95.255
31.25.104.0 - 31.25.111.255
31.25.128.0 - 31.25.135.255
31.25.232.0 - 31.25.239.255
31.29.32.0 - 31.29.63.255
31.40.0.0 - 31.40.7.255

و...

کدشم میشه یه چیزی مثل کد زیر :

کد:
[B] If (MyIp$ = Renge IP) Then[/B]

[B] RunScript("Iran")[/B]

[B] Else[/B]
[B] RunScript("NoIran")[/B]
[B] End[/B]
حالا مشکلم اینه که چجوری میتونم IP های بین دو رنج مثلا از 2.144.0.0 تا 2.147.255.255 در بیارم که دیگه مجبور نشم IP ها رو یکی یکی وارد کنم؟


دوستان اگه راه دیگه ای هم هست واسه فهمیدن اینکه کاربر ایرانیه یا غیر ایرانی لطفا بگین


 
آخرین ویرایش:

جدیدترین ارسال ها

بالا