What Is My IP Address Right Now?
Your public IP address is the number websites see when you connect — IPv4 (32-bit) or IPv6 (128-bit). The widget below shows both at once. Force a single protocol via ip4.dcproxy.com, ip6.dcproxy.com, or let the OS decide via ip64.dcproxy.com.
Your IPv4 — Forces an IPv4 connection — shows your pure IPv4 address.
Your IPv6 — Forces an IPv6 connection — fails if your network has no IPv6.
Your IP (OS choice) — Uses your OS default — whichever protocol it prefers.
Reading the Result
What Your Result Means
Different IPv4 / IPv6 shown
Two different addresses is the normal dual-stack picture: your ISP gives you a separate IPv4 and IPv6 address, and the OS picks one per destination. They belong to the same connection — same router, same egress — just on different protocols. Most modern home and mobile networks operate this way. If both look like real public addresses (not private 10.x or fe80::), nothing is broken.
How IPv6 proxies work →Only IPv4 / IPv6 missing
If the IPv6 row is empty, your network does not route IPv6 at all — common on older home internet, corporate VPNs, and some mobile carriers. If only IPv4 is missing, you are on an IPv6-only or NAT64 network. Both cases matter when picking a proxy: IPv6-hostile targets need an IPv4 SKU. Talk to support if you need a static IPv4 ISP option.
Ask about IPv4 ISP →Result matches my proxy — or doesn't
If you are routing through DCPROXY, the IP shown here should match the egress IP your dashboard reports. If it matches, your client is configured correctly. If it doesn't — your real IP is leaking, the proxy is not actually engaged, or DNS is resolving outside the tunnel. Run the 4-step verify procedure below to isolate the cause.
Run the verify procedure →API Endpoints
Three Endpoints, One Purpose
Each endpoint forces a specific IP version through its DNS record type. Use them in scripts, health checks, or CI to confirm what your network and proxy are actually doing.
ip4.dcproxy.com
Has only an A record (IPv4). Connecting to ip4.dcproxy.com guarantees an IPv4 path — if your client reaches it, IPv4 connectivity is working. Plain text on /, JSON on /json. No authentication, no caching between checks. The definitive IPv4 reachability test.
ip6.dcproxy.com
Has only an AAAA record (IPv6). If your network or proxy cannot reach ip6.dcproxy.com, IPv6 is missing or broken — and that failure is itself the diagnostic signal. Use it to prove an IPv6 proxy is actually carrying traffic, not silently falling back to IPv4.
ip64.dcproxy.com
Has both A and AAAA records, so the OS picks the protocol per its preference order (IPv6 first on most modern systems). This mirrors real-world browser and app behaviour, which is what you want for end-to-end checks. Useful when you do not care which protocol wins, only what the egress IP looks like.
Developer API
Integrate in Seconds
All three endpoints — ip4.dcproxy.com, ip6.dcproxy.com, ip64.dcproxy.com — return a plain-text IP on / and a JSON object with an `ip` field on /json. No auth, no rate-limit signaling for normal use. Drop them into shell scripts, monitors, and CI without changing the parser.
About IP Addresses
Why Your IP Matters
Every device on the internet has a public IP address — the label routers use to deliver replies back to you. It belongs to your ISP, or, when you route through a proxy, to the proxy server. Two protocol versions are in active use: IPv4 (32-bit, ~4.3 billion addresses, exhausted years ago) and IPv6 (128-bit, effectively unlimited). Most data centres and hosting providers have been IPv6-native for years, which is why IPv6 proxy pools are larger and cheaper than IPv4 equivalents.
Knowing both your IPv4 and IPv6 — and which one your client is actually using — matters whenever a proxy is in the picture. A misconfigured client can leak the real IPv4 while routing through an IPv6 proxy, or fall back silently when IPv6 is unavailable. The widget above makes those cases visible in one screen.
For the full IPv6-vs-IPv4 picture, see IPv6 vs IPv4 for proxy buyers.
Proxy Verification
Verifying Your DCPROXY Proxy With This Tool
Once your DCPROXY plan is active and credentials are issued in the dashboard, the four steps below confirm the proxy is actually carrying your traffic — and pinpoint the gap when it isn't.
- 1
Configure proxy in your client
Point your client (browser extension, scraper, OS-level proxy) at proxy.dcproxy.com on the port issued in the dashboard, with the username and password from the same panel. SOCKS5 and HTTP(S) are both supported — the gateway auto-detects. Save the config and confirm the client reports the proxy as connected before moving on.
- 2
Run the protocol-forced check
From the same shell or process the client uses, run: curl -x socks5h://USER:PASS@proxy.dcproxy.com:PORT https://ip64.dcproxy.com/json. The /json response returns the egress IP the public internet sees. Repeat against ip4.dcproxy.com and ip6.dcproxy.com to confirm each protocol family separately.
- 3
Compare to expected DCPROXY-issued IP
Open the dashboard panel showing your active session and compare the IP it lists to the curl output. If you bought a dual-stack plan, both protocols may rotate — the OS picks per call — so allow either one as long as it falls inside your DCPROXY range. A direct match here means the proxy is engaged end-to-end.
For wider geo coverage (195 countries), see Datacenter IPv6.
- 4
If mismatch, run the diagnostic checklist
Most leaks come from one of four causes: SOCKS5 vs SOCKS5h (plain socks5:// resolves DNS locally and leaks your real IP — switch to socks5h://), a NO_PROXY environment variable bypassing the proxy for certain hosts, application-level proxy rules excluding your shell, and browser pre-cached connections that pre-date the proxy config (force-restart the browser).
For home-IP trust on the Windstream ASN, see ISP Windstream.
Pick Your IPv6 Plan
Three IPv6 Plans, One Catalog
You verified your IP. Here are the three IPv6 lines DCPROXY operates — pick by GEO breadth, IP trust, or price floor.
Datacenter IPv6
20 × /29 networks across 195 countries. Precise GEO targeting that matches Google and major GeoIP databases. The default pick when you need wide country coverage and you control where each request comes from.
from $10/mo
See Datacenter IPv6ISP Windstream IPv6
2 × /29 networks on the Windstream ASN — IPs that look like home internet to the target. Use it when datacenter ranges are detected and you need IPs that pattern-match a real subscriber.
from $17/mo
See ISP WindstreamSimpleDC IPv6
8 × /32 ranges across 8 different ASNs — the budget IPv6 line. reCAPTCHA solving is allowed (forbidden on Datacenter and ISP). The right pick when price floor matters more than GEO control.
from $6/mo
See SimpleDCRelated Tool
Check If a Domain Supports IPv6
This page tells you what your IP is. The sister tool answers the inverse: given any domain, does it publish an AAAA record, and is its host actually reachable over IPv6? Useful when sizing a target for an IPv6 proxy run before you commit traffic to it.
Open IPv6 Checker →FAQ
Frequently Asked Questions
Common questions about IP detection, the API, and proxy verification.
Your public IP is the address websites and APIs see when you make a request. It belongs to your ISP — or to the proxy server, if you route through one — and it is what receives the response. The widget at the top of this page shows it for both protocol versions: IPv4 (32-bit, written like 203.0.113.42) and IPv6 (128-bit, written like 2001:db8::1). On a dual-stack network you will usually see both, because your OS picks one per destination. The local IP your router assigns inside your network (10.x or 192.168.x) is different and never appears here.
Ready to route through a clean IP?
Three IPv6 lines on DCPROXY-owned infrastructure, since 2022. Connect via SOCKS5/HTTP(S), rotate per request or on a timer, no contracts.