Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I haven't found answer anywhere, so here comes the question. My ISP connected me to a router with thousands of other clients, so my public IP is the same as many others. And I want to make a small private server which can be accessible across whole web. So my home router shows me IP 10.x.x.x and actually my public IP is 89.x.x.x. Is there any way to reach the IP 10.x.x.x from the Internet? Yeah I thought the same about IPv6 but it's still not accessible for me ;[

share|improve this question

closed as off topic by Michael Hampton, petrus, EEAA, Ward, RobM Sep 1 '12 at 22:26

Questions on Server Fault are expected to relate to server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

Wait, your public IP address is shared across many people? Your ISP is doing ISP-level NAT? If so, you'll need to ask your ISP if they'll do port forwarding, but most likely you're out of luck. This is why ISPs doing NAT is bad. – growse Sep 1 '12 at 8:29
What choice does the ISP have? In many parts of the world it is no longer possible to obtain enough IPv4 addresses. This is why the IPv6 migration is so important. – Michael Hampton Sep 1 '12 at 8:37
While the ISP doesn't necessarily have any choice, I'm optimistic that czesuaf has some choice around what ISP they use :) – growse Sep 1 '12 at 9:32
up vote 3 down vote accepted

You appear to be in a country where IP addresses are in very short supply. This is the only reason that an ISP would deploy large-scale NAT at its customers. Hopefully your ISP is also smart and is planning to deploy IPv6 as quickly as possible.

You won't be able to accept incoming connections and run a home server at all in a scenario in which the ISP uses large-scale NAT. And many other applications may not work 100% reliably, such as instant messaging, Skype, etc.

If you want to be able to run services on your connection, you will probably have to pay for business-class service with a static IP (IPv4) address. Be prepared to pay a high premium for this.

If you just want to run a small server for some little project, your best and cheapest option is probably to just lease a virtual server from a company in the US or EU. You can often find these for just a few dollars/euros a month at places like This will almost certainly be cheaper than trying to run it at home on a business ADSL/cable connection, though you'll have to shop carefully as low-end providers vary greatly in the quality of service they provide.

share|improve this answer
Yeah, I know, BUT interesting thing that some of my friends pay normally for the Internet and have their own IPv4. – pfoof Sep 1 '12 at 9:10
They either have a different ISP, or they are an old customer and haven't had their IP taken away yet. It'll happen sooner or later... – Michael Hampton Sep 1 '12 at 9:25

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