HackMyIP
← back to sheets

How to Check If Your VPN Is Actually Working (4 Quick Tests)

~/sheets/how-to-check-vpn-is-working.md
1

Your VPN Might Not Be Working

2

You are paying for a VPN, but how do you know it is actually protecting you? Many VPNs leak your real information through DNS, WebRTC, or misconfiguration. Here are four tests you should run right now.

3

Test 1: Check Your IP Address

4

Visit HackMyIP and check your IP address. If you see your real city and ISP instead of the VPN server location, your VPN is not connected. Your IP should show the VPN provider's server, not your home address.

5

Test 2: DNS Leak Test

6

Your DNS queries can leak outside the VPN tunnel, exposing every website you visit to your ISP. Run our DNS leak test. If the detected DNS servers belong to your ISP instead of your VPN provider, you have a DNS leak. Fix it by enabling the VPN's built-in DNS leak protection or manually setting your DNS to 1.1.1.1.

7

Test 3: WebRTC Leak Test

8

WebRTC is a browser feature that can bypass your VPN and expose your real IP address. Run our WebRTC leak test. If it shows a different IP than your VPN server, your browser is leaking your real address. Fix it by disabling WebRTC in your browser settings or using a browser extension.

9

Test 4: Privacy Checkup

10

Run our full privacy checkup to test all of the above at once. You will get a grade from A+ to F based on your overall privacy posture. Share the result with friends to compare.

11

What to Do If Your VPN Is Leaking

12
    13
  1. Enable your VPN's kill switch (prevents internet access if the VPN disconnects)
  2. 14
  3. Turn on DNS leak protection in your VPN settings
  4. 15
  5. Disable WebRTC in your browser (Firefox: about:config, set media.peerconnection.enabled to false)
  6. 16
  7. Try a different VPN server or protocol
  8. 17
  9. Consider switching to a VPN provider that has passed independent security audits
  10. 18
    19

    Test Regularly

    20

    VPN leaks can appear after software updates, network changes, or VPN client updates. Test monthly using our tools. Bookmark the privacy checkup and run it after every VPN update.

    21

    Frequently Asked Questions

    22

    How do I know if my VPN is working?

    23

    Connect to your VPN and check your IP address on HackMyIP. If you see the VPN server location instead of your real city and ISP, the basic connection is working. Then confirm there are no DNS or WebRTC leaks, since your IP can look masked while those still expose you.

    24

    How do I test my VPN for leaks?

    25

    Run our DNS leak test and WebRTC leak test while connected, or run the full privacy checkup to test everything at once and get a grade from A+ to F. If a test shows your ISP resolver or your real IP, your VPN is leaking.

    26

    Why does my real IP still show when my VPN is on?

    27

    The usual causes are a WebRTC leak in your browser, a DNS leak routing queries through your ISP, or a VPN that is not actually connected. Enable your VPN kill switch, turn on DNS leak protection, and disable WebRTC in your browser, then re-test.

    28

    How often should I check that my VPN is working?

    29

    Test at least monthly, and again after any software, network, or VPN client update, since leaks commonly appear after those changes. Bookmark the privacy checkup and run it after every VPN update.

    30

    What should I do if my VPN is leaking?

    31

    Enable your VPN kill switch so traffic stops if the VPN drops, turn on DNS leak protection, disable WebRTC in your browser (in Firefox set media.peerconnection.enabled to false), try a different server or protocol, and consider switching to a provider that has passed independent security audits.

    32
    Published: May 2026