iptoasn.com adalah layanan yang menyediakan API untuk mengonversi alamat IP publik menjadi ASN (Autonomous System Number), serta dapat diintegrasikan ke dalam aplikasi Anda. Meskipun layanan Public API ini telah dinonaktifkan sejak Desember 2020, Anda masih dapat menjalankan API di server lokal dengan database yang masih tersedia untuk diunduh melalui situs resmi iptoasn.com.
Sebelum memulai, install docker di server lokal Anda.
curl -sL get.docker.com | shSelanjutnya jalankan API di docker dengan perintah.
docker run -d --restart=always -p 8080:8080 \
--name iptoasn chmey/iptoasnTunggu beberapa saat sampai container running, lalu test API dengan curl.
$ curl localhost:8080/api/ip/1.1.1.1
{"ip": "1.1.1.1", "as_number": 13335, "as_country_code": "US", "as_description": "CLOUDFLARENET - Cloudflare, Inc.", "range_start": "1.1.1.0", "range_end": "1.1.1.255"}