mirror of
https://github.com/ipverse/rir-ip.git
synced 2024-12-22 13:32:18 +01:00
60 lines
2.1 KiB
Markdown
60 lines
2.1 KiB
Markdown
# ipverse-rir-ip
|
|
|
|
Drop-in replacement for the IP subnet lists previously available at [ipverse.net](http://ipverse.net)
|
|
based on Internet number resource usage data published by the Regional Internet Registries (RIR). The data
|
|
is organized by country code (ISO 3166).
|
|
|
|
This repository is updated daily (if the underlying data changes).
|
|
|
|
## How to use
|
|
|
|
To download the delegated IPv4 subnets for Switzerland, try:
|
|
```$ curl https://raw.githubusercontent.com/ipverse/rir-ip/master/country/ch/ipv4-aggregated.txt```
|
|
|
|
To download the delegated IPv6 subnets for Switzerland, try:
|
|
```$ curl https://raw.githubusercontent.com/ipverse/rir-ip/master/country/ch/ipv6-aggregated.txt```
|
|
|
|
The data (IPv4 + IPv6 combined) is available in JSON format as well:
|
|
```$ curl https://raw.githubusercontent.com/ipverse/rir-ip/master/country/ch/aggregated.json```
|
|
|
|
The resulting JSON will look similar to this:
|
|
```
|
|
{
|
|
"country": "Switzerland",
|
|
"country-code": "CH",
|
|
"delegation-status": [
|
|
"allocated",
|
|
"assigned"
|
|
],
|
|
"mode": "aggregated",
|
|
"subnets": {
|
|
"ipv4": [
|
|
"43.254.56.0/22",
|
|
"45.115.72.0/22",
|
|
"59.153.132.0/22",
|
|
],
|
|
"ipv6": [
|
|
"2001:df0:840::/48",
|
|
"2001:df7:f980::/48",
|
|
"2401:4b80::/32",
|
|
]
|
|
}
|
|
}
|
|
```
|
|
|
|
## Want moar IP addresses?
|
|
|
|
Instead of carpet banning an entire geographic region, it might be more effective to just ban specific internet providers based on their autonomous system number (ASN).
|
|
Check out the [ipverse-asn-ip](https://github.com/ipverse/asn-ip) repository for more information.
|
|
|
|
## Migrating from ipverse.net?
|
|
|
|
While all download URLs pointing to [ipverse.net](http://ipverse.net) are being redirected to the corresponding file in this Github repository, you may choose to directly download the data from the new location. Here's how to change the download-URL:
|
|
|
|
Old URL:
|
|
```http://ipverse.net/ipblocks/data/countries/ch.zone```
|
|
```http://ipverse.net/ipblocks/data/countries/ch-ipv6.zone```
|
|
|
|
New URL:
|
|
```https://raw.githubusercontent.com/ipverse/rir-ip/master/country/ch/ipv4-aggregated.txt```
|
|
```https://raw.githubusercontent.com/ipverse/rir-ip/master/country/ch/ipv6-aggregated.txt```
|