Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

This question already has an answer here:

Could anyone explain why these sites are showing me as having different public IP addresses?

www.whatismyip.com - 46.19.227.251 as my IP

showmyipaddress.com - 46.19.227.253 as my IP

www.ipchicken.com - 46.19.227.252 as my IP

www.myipaddress.com - 46.19.227.250 as my IP

share|improve this question

marked as duplicate by Tog, Kevin Panko, Heptite, Raystafarian, Excellll Mar 26 at 19:32

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

    
Do they show that at the same time or over a longer period? –  TheUser1024 Mar 18 at 19:37
3  
At the same time. –  Ylli F Mar 18 at 19:38
    
What is your setup (device, network)? Is there a router and do you have access to it? Consider editing your question instead of commenting. –  TheUser1024 Mar 18 at 19:43
2  
Take a look at this post. –  user304064 Mar 18 at 19:46
1  
Ylli F, What is your ISP (internet provider)? "KujtesaNET"? Looks like they have NAT with several global IP addesses and all requests from you are dynamically balanced between several public IPs. –  osgx Mar 18 at 19:54

2 Answers 2

up vote 9 down vote accepted

You don't seem to have a public IPv4 address at all. Your ISP has several public addresses that it uses to NAT outbound connections from its users. In such a situation a user (i.e. you) doesn't get a public address and can therefore not accept any inbound connections for e.g. you camera. Your internet connection is outbound-only.

This is something people will have to get used to. The world is running out of unassigned IPv4 addresses, so sharing IPv4 addresses amongst multiple customers will become the norm. Technologies such as Carrier Grade NAT (NAT at the ISP level) and DS-Lite (NAT at the ISP level where IPv4 traffic is tunnelled over IPv6) will be outbound-only. Running your own service (web, camera, mail) will be impossible on such connections. If MAP is used (no NAT at the ISP level, IPv4 addresses are shared and a user gets a number of UDP and TCP ports) the user can use the given ports for NAT and inbound services.

The only way to keep the internet 'open' so that everybody has full connectivity, for inbound and outbound connections using whatever protocol they want, is to use IPv6. The world is slowly moving in that direction. If you look at Google's IPv6 statistics you can see that IPv6 adoption is growing exponentially.

If you run into problems such as described in this question the best thing you can do is to push for IPv6 adoption everywhere: your home ISP, your mobile provider, your office etc. Otherwise we'll end up in a situation where e.g. having a home camera reachable from the internet will become technically impossible.

share|improve this answer
    
Thank you very much for this great explanation. I guess I don't have any other alternative but to look for another ISP, or wait for IPv6, which I think will take at least a decade to get here(based on that Google's IPv6 stats for Europe)! –  Ylli F Mar 19 at 9:16
4  
Don't wait for IPv6: push and complain to get IPv6. ISPs need to see that their customers want and need IPv6 to make them act. –  Sander Steffann Mar 19 at 11:16

You could be behind a carrier-grade NAT (CGN) with an "IP address pooling" behavior of "Arbitrary", rather than the recommended behavior of "Paired". See http://tools.ietf.org/html/rfc4787#section-4.1 .

Or you could be behind a transparent HTTP proxy that causes similar problems, but only for HTTP.

share|improve this answer
1  
Hmmm I'm not that familiar with those terms so thanks for the link. PS: Could this also be the cause why I'm not being able to remotely connect to my IP camera? –  Ylli F Mar 18 at 20:14
1  
Yes, @YlliF, apart from other problems like modem NAT settings: if your IP address changes that rapidly, then many other subscribers are using the same set of IP addresses. So, trying to connect to your computer will then actually try to connect to someone else most of the time. (If the provider doesn't actually somehow block it to start with.) –  Arjan Mar 18 at 20:20
1  
@Arjan I think it blocks it at the beginning because I could never remotely connect to my computer from another device, nor check my IP camera. Thanks. –  Ylli F Mar 18 at 20:31
2  
@Richie086 You see howrapidly the IP addresses change? How do you think that would work? –  glglgl Mar 19 at 8:05
1  
@YlliF Right. The NAT that's being performed by your ISP is actually rather similar to the NAT that your router performs. A request can't really come into you, without going out first. So if you forward at the router level, it's still happening at the ISP level. –  Cruncher Mar 19 at 14:47

Not the answer you're looking for? Browse other questions tagged or ask your own question.