I've noticed a few websites (an example listed below) that have IP's for the address... How do I host my website on my computer and make it accessible by an IP address like that? What software do I need and do you have some sites I can look at with tutorials or something?


Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dear TheL00KER,

You basically should have a web server running in your machine.. Web server depends on what OS you have..
If you have windows operating system , you can have IIS or PWS.. If you have other OS you can have web servers that would work in that OS

You need to make sure your IP doesnot change often.. If it changes you need to get Static IP from your ISP so that everyone can access the same IP all the time .. Once you setup your webserver , you can put html files in there and people using the IP address assigned to you to access your website


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
CompTIA Cloud+

The CompTIA Cloud+ Basic training course will teach you about cloud concepts and models, data storage, networking, and network infrastructure.

TheL00KERAuthor Commented:
I've installed IIS on Windows XP Pro.. I configured it I guess... And I understand where to put the files and stuff but my IP is (assigned for the site) and when I go to it, it requires authentication that I have no idea what it is.

How do I make it so it doesnt display the authorize prompt? If I go to it by http://computer_name -- it works.
DO you have a router ? in that case your IP would be that .. You need to do port forwarding in your router so that if user check out that IP address , your IIS server can serve the files

you need to assign the system running iis a static address, such as, and enter your isp's dns server information... and on your router, you need to forward port 80 to that system's static ip... port forwarding wont work if your client systems use dhcp, and when you use a static ip, the client will not get dns information from the router -- so both a static ip and dns must be entered on the system running iis.

the address you'll give out will be your ip address you get from your isp, not the private net number.  go to to find out what it is. if you have a "regular" account with your isp, chances are it (your ip address) will change each time you connect to the net. it would be best to get a static ip address from your isp, most cable and dsl providers charge extra per month for one.... if not an option, there are a variety of online services out there that can forward web requests to your machine. is one such place (not free, but they are inexpensive and have a bunch of service options).

as far as authorization goes - make sure your default web site and files are accessible to public internet users, not just authenticated users of the computer iis is running on...
TheL00KERAuthor Commented:
hi, the router configuration says DHCP is enabled. So now what?
You could also have your site hosted, and just find out the IP address the server is using.
In a DOS prompt, type "nslookup" without the quotes.

is where you can get your ip addy
Hwn you run IIS
Basicly you have already have your site on air,
if you want to make it work. with your coputer name, well it will work just type:

HowEvere people around the net will access your site through ip,
to know your ip, you have to go to command line
and type:
ipconfig /all

remmember everytime you connect to the net, you get a defferent ip, no metter if you gave your NetCard an other ip,
simply, when you connect to the net u use PPP protoco not tcp/ip.
So....stop reading and show your site to the world!!!:)

Have fun
Hi TheL00ker,

Let me clear a couple of things up for you first.

The reason you get prompted for authentication when visiting but not when you visit http://computer_name is because whenever IE sees a dot (.) in the address line, it automatically assumes that you are in the Internet zone and applies those security settings.  When you visit http://computer_name, there is no dot in the address, so IE assumes that you are in the Intranet zone, and a different set of rules apply.  When you are in the Intranet zone, your credentials (or authentication) are sent *automatically*.  So actually, you are still authenticating, you just don't see it.  This is how most corporate Intranet web site work.

Now, by your question, can I assume that you are using a dial-up, cable modem or DSL ISP?  If so, you're not going to like the answer I'm about to give you.  First let me explain a little.

The - block of IP addresses are reserved as Network Address Translation (NAT) addresses.  What this means to you is, when you connect to your ISP, they give you a NATed (or private) IP address.  Let's say its  Now, when you go out to the Internet, your request goes to your ISP which then records your local IP address and passes your request out to the Internet.  Once the web site you requested responds, the information headed back to you is sent back to your ISP's IP address which then recalls your local IP address and the information is sent back to you.  The stickler with this method is that with large ISP's, they could have several thouand public IP addresses.  Which means that your public IP address that your ISP assigns to you could change, with each request out to the Internet.

I know by now you're thinking, "Ok, but what does this have to do with me?", so let's get back to your problem.  The problem you are facing is that when the request for information is originated out in the vassive Internet, your ISP doesn't know which private IP address to sent the request to, so it drops it.  

Here's where I get to give the good and bad news.  The good news is there is a way around this.  Your ISP could assign you a static private IP address (so that you will always have the same 192.168.x.x address), after which they can create a static route (in their router) for one of their public IP addresses to your private address.  This way if someone tries to pull up a web site at (for example), your ISP's router would know to translate that to  Cool huh?

The bad news is that most ISP's will not do this for you, or if they will they will charge you an extra monthly fee for this service.

Ah but wait, there's more good news.  Just as nltech mentioned, there are several companies on the Internet that will help you get past all of this.  One example can be found at  

I hope I have been able to help (or at least educate).

>> My IP is <<

AHH! I just... wanted to mention that I thought it very strange that MY IP address is actually (and it used it to be .100; I changed it).

Would you happen to live near here and/or have the same ISP or something?

I know this really has nothing to do with the question; sorry.
The 192.162.x.x block is reserved for internal network IP addresses.  Go to to get your real IP address.
Sorry, that should read 192.168.x.x
Suuuuure it is.
Yes, it's your external IP.  If you don't believe me, go to for a second opinion.
No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

I will leave the following recommendation for this question in the Cleanup topic area:
    Split: sunray_2003[50] {http:#9805040} & Webmonkey [50]{http:#9842298}

Any objections should be posted here in the next 4 days. After that time, the question will be closed.

EE Cleanup Volunteer
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.