This project is a simple Cloudflare Worker that tells you whether the given IP address is private (local) or not.
curl "https://is-private-ip.amirziaei.workers.dev?ip=<IP_ADDRESS>"
Private
Request:
curl "https://is-private-ip.amirziaei.workers.dev?ip=127.0.0.1"
Response:
{
"status": 200,
"data": {
"ip": "127.0.0.1",
"private": true
}
}
Public
Request:
curl "https://is-private-ip.amirziaei.workers.dev?ip=8.8.8.8"
Response:
{
"status": 200,
"data": {
"ip": "8.8.8.8",
"private": false
}
}
Private
Request:
curl "https://is-private-ip.amirziaei.workers.dev?ip=64:ff9b::0.0.0.0"
Response:
{
"status": 200,
"data": {
"ip": "64:ff9b::0.0.0.0",
"private": true
}
}
Public
Request:
curl "https://is-private-ip.amirziaei.workers.dev?ip=::1fff:0:10.0.0.0"
Response:
{
"status": 200,
"data": {
"ip": "::1fff:0:10.0.0.0",
"private": false
}
}