لیست IP کشورها
روی میرور رسانگار، لیست بهروز رنجهای IPv4 را برای همه کشورها نگه میداریم. برای فایروال، میکروتیک، CDN یا اسکریپتهای عملیاتی URL ثابت دارید که مرتب بهروزرسانی میشود. فهرست کشورها را برای انتخاب کشور ببینید.
ایران (ویژه)
لیست ایران همچنان در ریشهٔ /info/ با نام ir_ipv4_list.* منتشر میشود تا اسکریپتها و aliasهای موجود بدون تغییر کار کنند.
جستجوی «لیست IP ایران» معمولاً به فایلهای پراکنده میرسد؛ هدف ما یک منبع ثابت روی همین میرور است. کاربردهای رایج: ACL فایروال، تفکیک ترافیک داخلی و خارجی، سیاست CDN، address-list میکروتیک، مانیتورینگ و پژوهش شبکه.
سایر کشورها
هر کشور دیگر در /info/countries/{CC}/ با الگوی {cc}_ipv4_list.* منتشر میشود — مثلاً us_ipv4_list.txt یا de_ipv4_list.p2p. صفحهٔ وضعیت هر کشور: {cc}_ipv4_list.info.html.
منبع داده
داده از RIPE Stat خوانده میشود؛ رنجهای IPv4 مربوط به هر کشور (کد ISO دوحرفی). میرور رسانگار این خروجی را میگیرد و فایلهای عمومی را مرتب بهروزرسانی میکند.
اگر RIPE موقتاً در دسترس نباشد یا پاسخ خالی بدهد، فایلهای قبلی دستنخورده میمانند — لیست خالی جایگزین نسخهٔ معتبر نمیشود.
https://stat.ripe.net/data/country-resource-list/data.json?resource=IR&v4_format=prefix
قالب فایلها
علاوه بر CIDR، JSON و میکروتیک، قالبهای آماده برای Apache، وبسرور (allow/deny)، iptables، Cisco، Juniper، IIS Web.config، CSF، PeerGuardian2، .p2p، eMule .dat و MaxMind GeoIP .geoip.dat هم منتشر میشود. برای ایران، نام دارندهٔ ASN (میکروتیک و PeerGuardian2) از RIPE prefix-overview با کش افزایشی گرفته میشود.
دانلود سریع (ایران)
curl -fsSL https://mirror.rasanegaar.com/info/countries/IR/ir_ipv4_list.txt -o ir_ipv4_list.txt
برای کشور دیگر، {cc} را با کد ISO کوچک عوض کنید:
curl -fsSL https://mirror.rasanegaar.com/info/countries/US/us_ipv4_list.txt -o us_ipv4_list.txt
روی فایروالها
برای میکروتیک، OPNsense، pfSense، FortiGate، FortiWeb و سیسکو، راهنمای تنظیم و اسکریپت آماده داریم. مثالها با ایران هستند؛ همان الگو برای {cc}_ipv4_list.txt هر کشور کار میکند.
راهنمای کامل: نحوهٔ استفاده · وضعیت ایران: آخرین بهروزرسانی