What is my IP address?
This is the IP address websites see when you browse, with what can be read about your connection.
Your IP address
Fetching …
The address is shown only to you. It is not stored or passed on.
How it works
An IP address is the number that packets on the internet are sent to. The address shown here is your public address, the one websites see. Computers and phones at home usually have private addresses of their own, such as 192.168.1.20, which only apply inside the local network. The router shares one public address between them.
IPv4 addresses consist of four numbers from 0 to 255 and allow just over 4.3 billion addresses, which is not enough. That is why many providers share one address between several customers. IPv6 addresses are written as hexadecimal groups separated by colons and have room for so many addresses that every device can have its own.
The location is Cloudflare’s estimate based on the network the address belongs to. The country is almost always right, but the city may be the provider’s hub rather than where you are. If you use a VPN or a proxy, you will see that server’s address and location instead.
The provider is shown with its autonomous system number, or AS number, which identifies the network in internet routing. The data centre is the Cloudflare site that answered the request, shown by airport code, such as LHR for London.
If the time zone of your IP address and your browser’s time zone differ, it is usually down to a VPN, a mobile connection routed through another place, or a computer clock set to a different zone.
Most home connections have a dynamic address that can change when the router restarts. There is a separate page with more about your browser and screen.
How the page finds your address
The page asks quaestio.app at the address /api/ip. The answer is put together in Cloudflare’s network: the address is the one Cloudflare passes on in the CF-Connecting-IP header, that is, the address that connected to Cloudflare. Country, region, city, time zone, AS number, provider name, data centre and the HTTP and TLS versions come from what Cloudflare knows about the connection, and the language list is the one your browser sends in the Accept-Language header. An address with colons counts as IPv6, and four numbers with dots as IPv4. The HTTP and TLS versions describe only the connection between your browser and Cloudflare, not how other websites reach you.
The answer is marked so that it may not be cached, and it is written neither to a log nor to statistics, as the privacy page also states. The details of browser, operating system, screen and your own time zone are read in the browser and not sent. If the page cannot reach quaestio.app, it shows an error message and a button to try again; no other service is asked.
IPv4 or IPv6
quaestio.app has both IPv4 and IPv6 addresses. If your connection has both, the browser chooses under Happy Eyeballs (RFC 8305), which prefers IPv6 and falls back to IPv4 when IPv6 has not answered within a short delay, for which the RFC recommends a default of 250 milliseconds. The page therefore shows only the address for the version the connection used, and when both work that is IPv6. You may have an IPv4 address at the same time without it showing here; the IPv6 test on this site tries both.
Shared addresses
Many providers share one public IPv4 address between several customers using carrier-grade NAT. The router’s address towards the provider may then lie in the block 100.64.0.0/10, which RFC 6598 reserves for exactly that kind of sharing, and differs from the address shown here. If your router’s settings show such an address, you are probably sharing the public address with others.