A tiny service that shows your public IP, reverse DNS and common request headers via browser or curl
.
Yes — traffic is proxied through Cloudflare (CDN/DDoS protection).
No request logs are stored during normal operation. The server has a debug mode for local development that prints request metadata to stderr; this is disabled in production.
No. There are no cookies, no third-party analytics, and no trackers.
Only what your client already sends: IP address, reverse DNS, and request headers.
Install with:
curl -fsSL https://whoami.run/install | bash
Uninstall with:
whoami-ip uninstall
Run whoami-ip rename <new-name>
or reinstall with ?cmd=<new-name>
.
Use --no-color
or set the environment variable NO_COLOR=1
.
Your connection may not have IPv6 connectivity. The ipv6
endpoint returns an error in that case; /ip
will return IPv4 instead.
Only the country code is reported, typically via the CF-IPCountry
header. No city or GPS data is used.
Use /ip
, /ipv4
, /ipv6
for addresses and /json
for everything at once. For single, dedicated endpoints are available.