GiveIP is an IP address return server with no ads and no BS.
You can also use cURL or wget giveip.io, it'll return a plaintext output as long as text/html is not in the Accept header. You can force this behavior by visiting /raw, which has permissive CORS and is free to use for all applications. There is no SLA, but if you want to use it in production, get in touch.
To force a specific kind of IP, you can visit v4.giveip.io/raw or v6.giveip.io/raw, which have DNS records for only IPv4 and IPv6 respectively.
Remember: This is at the DNS level! If you can't connect over IPv6, you WILL get an error very early on in the request process for the v6 only endpoint.
You need to make sure that you catch these errors properly, and don't fatally handle them.
-
Notifications
You must be signed in to change notification settings - Fork 0
No-bullshit IP address returner
License
randomairborne/giveip
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No-bullshit IP address returner