Check your public IP and user agent, run a DNS record lookup and calculate IPv4 or IPv6 subnets, CIDR ranges and host counts - free, no signup.

My IP Address

See your public IP address, approximate location, ISP, browser and user agent exactly as a web server sees them. Free instant IP lookup tool.

DNS Lookup

Look up A, AAAA, MX, TXT, NS, CNAME and SOA records for any domain and see how DNS resolution actually works, step by step. Free online tool.

IPv4 Subnet Calculator

Calculate network address, broadcast, usable host range, subnet mask and wildcard from any IPv4 CIDR block. Free subnetting calculator with examples.

IPv6 Subnet Calculator

Expand and compress IPv6 addresses, calculate prefix ranges and host counts, and identify address scope and type. Free IPv6 CIDR calculator.

Four tools, two audiences

The IP and user agent checker answers a question anybody might have: what does a website see when I visit it? The DNS lookup, IPv4 subnet calculator and IPv6 subnet calculator are working tools for people who administer networks and domains.

What your IP address does and does not reveal

Every site you visit sees your public IP because it has to — that is the return address the response is sent to. From it a site can derive a rough geographic location, usually accurate to the city or region, and identify your ISP. What it cannot derive is your name, your street address or your identity; that mapping exists only with your ISP and generally requires legal process to obtain.

The user agent string that travels alongside it is often more identifying than the IP. Combined with screen resolution, installed fonts, timezone and canvas rendering behaviour, it forms a browser fingerprint that can be distinctive enough to track a visitor across sites without any cookie at all. The IP checker shows you the headers your browser is actually sending so you can see the surface for yourself.

DNS: what each record type is for

A domain name resolves through a chain — root servers, then the top-level domain's servers, then the domain's own authoritative nameservers — and the answer is cached at every step for the length of its TTL. That caching is why a DNS change is not instant, and why "it works for me" and "it is still broken for me" can both be true for hours.

RecordAnswersCommonly checked when
A / AAAAWhich IPv4 / IPv6 address serves this nameA site is not loading after a migration
CNAMEThis name is an alias for that nameA subdomain points at a SaaS provider
MXWhich servers accept mail for this domainEmail is bouncing
TXTArbitrary text: SPF, DKIM, DMARC, domain verificationMail lands in spam, or a service will not verify ownership
NSWhich nameservers are authoritativeA registrar transfer is in progress
SOAZone metadata: serial, refresh, TTLsDiagnosing propagation and secondary sync

A practical tip for migrations: lower the TTL on the records you are about to change to 300 seconds at least a day before the change. If you lower it at the same time as the change, the old long TTL is already cached and you gain nothing.

Subnetting without the arithmetic

CIDR notation writes a network as an address plus a prefix length, like 192.168.10.0/24. The prefix is how many leading bits identify the network; the rest identify hosts within it. A /24 fixes 24 bits, leaving 8 for hosts: 256 addresses, of which 254 are usable because the first is the network address and the last is the broadcast address.

PrefixSubnet maskTotal addressesUsable hosts
/30255.255.255.25242
/29255.255.255.24886
/28255.255.255.2401614
/27255.255.255.2243230
/26255.255.255.1926462
/25255.255.255.128128126
/24255.255.255.0256254
/16255.255.0.065,53665,534

Each step down the prefix doubles the size. The IPv4 calculator also gives you the wildcard mask, which is the mask inverted and is what Cisco access control lists and OSPF configurations expect — a frequent source of confusion for people who assume ACLs take a normal subnet mask.

IPv6 is different in ways that matter

IPv6 has no broadcast address and no concept of reserving the first and last address, so every address in a prefix is usable. A /64 is the standard subnet size for a LAN and contains 18 quintillion addresses — you do not subnet below it, because stateless address autoconfiguration depends on that boundary. Addresses are also written with two shortening rules: leading zeros in a group are dropped, and one run of all-zero groups collapses to ::, which may appear only once in an address. The IPv6 calculator expands and compresses addresses so you can check that a shortened form is the one you meant.