How to tell if you are behind your ISP's NAT

As we all know every device connected to a network like the internet needs an IP address to be able to communicate to each other but due to IPV4 exhaustion more and more ISPs are putting their customers behind NAT.

 If the internet for you is Facebook, Instagram and Twitter then this will not affect you but If you would like to run a web server, email server or any applications/server that needs public ip then you definitely have a problem.

So, before signing up for a new ISP, specially here in the Philippines where almost all ISP's are NATting their customers, better ask them first if you will be getting a public or a private ip.

Here is the list of private ip addresses assigned by ISP's.
Private ip addresses https://en.wikipedia.org/wiki/Private_network








If you are already signed up with an isp and needs to know if you are behind NAT/Private ip then here's how you can check it.

1. How to check for your WAN IP address.

The best way to do this is to access your modem's interface. Usually the ip address and password of your modem's interface (GUI) is on a sticker.

If you can't find it, you can try to search it here or just google the modem's model and search for username and passwords. http://portforward.com/default_username_password/

Mine is a CISCO DPC2320 cable modem and it's ip is 192.168.0.1. Default username is blank and password is admin. Once logged in look for WAN ip. For this one it's under Setup > Network Configuration.

 As you can see my WAN IP is 10.25.*.*. This is a private IP, that means I'm behind my ISP's NAT.  If you get any numbers aside from the list of private ip's above above then go to step no.2 to confirm.

2. How to check for your PUBLIC IP.

Just google "what is my ip" and google will give you your public ip.  This is the ip address that everyone sees when you're in the internet. Mine is 114.108.*.*.

So when your WAN IP is different from your PUBLIC IP then you are behind a NAT.  If you will be running servers, ip camera applications or any program that needs public ip then you will be having some issues.

If you really need it then you have to request your ISP to give you a WAN PUBLIC IP. ISP's charge a premium for these services though, ranges for around 700-2,000 pesos/month. Most probably they will be giving you a PUBLIC STATIC IP, but a PUBLIC DYNAMIC IP will do as long as it's PUBLIC IP.


Ok, so you're behind your ISP's NAT just like me? Don't wanna shell out extra money for a public/static ip? In my next post I will be sharing with you a trick on how to get around your ISP's NAT! It's not as good as running it natively on a public ip but you will be amazed that it actually works.

NEXT on WagKangTamad: How to run a web server behind an ISP's NAT.

Comments