hosting behind ISPs NAT

Posted on 2004-10-31
Last Modified: 2010-03-17

I work in Beijing, China, and would like to set up a server to host a web site.

Our ISP has given us a static private IP address (10.something).
As far as I can tell, the ISP doesn't filter anything, it just does NAT because there are so few IP addresses available (they cost a lot of money here - over $100 per month).

We have assigned the address they have given us to our FC2 firewall. I would like to host a web server on that same server.

How can I do that?

Question by:davidmaxwaterman
    LVL 15

    Accepted Solution

    Hi davidmaxwaterman,
    If your ISP has only given you a private IP address, then you won't be able to do this at all.
    You will need to have at least one public IP address to host a webserver.
    LVL 33

    Assisted Solution

    Sorry Max, scampgb is right.

    If you want a good overview of the different elements involved in hosting your own websites, take a look at
    LVL 7

    Assisted Solution

    Well it is not impossible to do with a private IP address there will be limited functionality and it is not user friendly but it can be done if your ISP will give you a private port.

    You can request you ISP give you say port 18245 (or any available port thay have that they will allocate there are 64K ports. They then redirect this to your private IP.
    You will have to have a static IP here, unless they are using radius which I think will do dynamic port allocation and redirection based on user profile.

    Then if you wanted to get to your web site you would simply type this will send the HTTP request to port 18245 instead of port 80 and that would be routed to your private IP address.

    This will work it is used by EVERY major web hosting service provider, for the less expensive web hosting accounts.
    LVL 7

    Expert Comment

    Furthermore DNS or even URL redirection can eliminate the need to supply the port #.
    LVL 7

    Expert Comment

    I do not understand your reasoning on what you accepted and how you split it when a possible solution was provided, yet the other answers incorretly state it is impossible.

    Author Comment

    "...if your ISP will give you a private port."

    They won't give me a public IP address or port :(

    ..but I recognised that what you said was useful, although not in my situation.

    The other 50 I gave for the reference.
    LVL 15

    Expert Comment

    Glad I could help :-)

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

        Over the past few years, small business and home owners have become so dependent on internet that a need for redundancy has arisen.    What happens when your small business or home / home office loses its internet connection?  The results c…
    Cable Modem Provisioning from DPoE compliant server  This Article is to support CMTS administrators to provide an overview of DOCSIS compliance configuration file, and to provision a cable modem located at customer place from a Back office serve…
    This video Micro Tutorial is the first in a two-part series that shows how to create and use custom scanning profiles in Nuance's PaperPort 14.5 ( But the ability to create custom scanning profiles al…
    In this sixth video of the Xpdf series, we discuss and demonstrate the PDFtoPNG utility, which converts a multi-page PDF file to separate color, grayscale, or monochrome PNG files, creating one PNG file for each page in the PDF. It does this via a c…

    913 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    13 Experts available now in Live!

    Get 1:1 Help Now