windows 7 IIS working locally but not externally - iis

I have IIS installed with asp.net 4.0. I've managed to get my site showing on a static ip address and port forwarding is set up on my router but for some reason the site is still only showing locally and not on only external networks. Is there any obvious causes for this. I'm pretty new to IIS and have looked for hours so far to try and find out why I can access my site externally.
Currently the page just times out on external networks.
Any help would be great, thanks in advance.

I worked out it was because I was pointing from my domain to the local IP and not Public IP, worked fine once I changed this.

This sounds like an issue with your network configuration rather than an IIS issue.
Here's a few things to try:
Can you access the website from another machine on the same network?
Is port 80 open on your router?
Verify that your ISP is not blocking inbound requests on port 80

Related

How can a computer on an external network access my iis website

My IIS website works fine on my computer and anything on the same ip address but when I try accessing myip:myport/api/ it times out. I already went into my windows firewall and set up an inbound rule:
!]1
Not sure what the issue is at this point, any help appreciated.

How would I use my domain on my windows server 2012?

I recently started a project of building a server at home and trying to host a website on it. I have almost everything setup and working correctly but only have one issue, I can't figure out how to use my domain with it. I've been searching the internet for a few days and everything I come across isn't very informative on how to do it. I'm very new to hosting my own servers and would love any help. Thanks in advanced.
I should also mention that I'm using Windows Server 2012 R2 and IIS 8. The computer has a static IP as well.
Not sure what you mean by use my domain but I am guessing if you go to the url it is not loading you site? If that is the case, have you registered you bomain with a provider (godaddy, namecheep, etc)? After that make sure your router is forwarding the ports needed to your computer. Lastly make sure that those ports are open on your firewall. Things to help debug issues is can you ping your domain and get your static IP, if not the issue is with your domain registration. If it tries to load the site and doesn't but the IP is good then the issue is between the provider and you computer more than likely.

Accessing a website externally from IIS7.5 Windows Server 2012 using port other than 80

I have two websites, Website1 and Website2.
Website1 is assigned bindings of (server ip):80 and Website2 is assigned bindings of (server ip):4565. No host names have been defined.
Website1 which uses port 80 works fine, I can access the website from any pc in the world with a decent browser using http://(server ip):80. I cannot, however, do the same for http://(server ip):4565 (Website2).
I've searched and searched for solutions but nothing seems to work.
Why is this?
P.S. I am not all that experienced with IIS or server management in general.
you need to do site bindings. have you done that?
http://www.orcsweb.com/blog/mark-newnam/how-to-set-up-site-bindings-in-internet-information-services-iis/

IIS issue - website hosted on local machine not working

For some reason I can't run website hosted with IIS on my local machine.
I've created a simple web application ("test"), with just index.htm, under the default Web Site.
I've confirmed IIS is working.
Following URLs do not work:
http://machine_name/test/
http://127.0.0.1/test/
http://localhost/test/
and this one works:
http://[::1]/test/
Your machine is forced into IPV6 mode. Go into your network adapter settings and try disabling IPV6 or changing the priority.
Also look into changing the HOSTS file. Adding the line 127.0.0.1 localhost should fix the issue.

Configure IIS to access Deployed website globally (through WAN) [NOTE: I have static IP]

I am completely new bie to IIS.
I have a very basic knowledge about how to configure IIS.
Today I have a requirement to access website Globally through WAN (through internet from any PC all over world) which I have deployed in my Local IIS.
The website=> SilverLightBusinessApplicationWeb
which you can see in my below screen shot can be open in LAN nicely.
so I only looking for how to open it in WAN?
So anybody please suggest me a simple steps or instruction for it.
You can see two screen shot of Internet Information Service (IIS) Manager.
NOTE: 1. I also have static IP 2. i am using IIS7.0 with Windows-7
Thank you so much…..
1. Screen Shot1
2. Screen Shot2
This question is probably better off on ServerFault. However, providing you have everything set up on your machine, you just need to open and forward port 80 to your host machine and set up a domain or access the site directly via external IP providing your bindings are set up correctly.
EDIT From a security point of view, it would be better practice to do as Germann said by having your public facing web server in its own DMZ.
Finally i have got it........
the steps i have followed are......
define port forwarding at router for that i have enter following values in my router's forwarding page.
--IP address of my PC
--port number which is open(you can see screen shot Brouse*:80(http) which shows port 80
is open for website on my IIS.
finally i have opened website on my IIS by : .http://mystaticip:port/xyzfolder/xyz.html.

Resources