iisnetworkinghostnamehosts-file

Hosts file not working with bindings in IIS


I have added a website to IIS with a binding hostname of richard-danvers.dev assigned to port 80

I have then added an entry to the hostfile with the public ip address of the server and the host name:

51.141.98.202 richard-danvers.dev 

I have also tried

127.0.0.1 richard-danvers.dev 

this results in ERR_CONNECTION_REFUSED

when I ping the hostname I can see any changes I have made in the hostfile (e.g. 127.0.0.1) but it still does not work when trying to navigate to the site in a browser.

and I have also tried with the actual DNS record I have pointed to the public IP (this returns a ERR_CONNECTION_TIMED_OUT and ping resolves but does not get any successful pings)

none of these seem to allow my website to be accessed. When I enter a binding without a hostname I can hit the website under localhost fine so can't understand what I've done wrong/missed.


Solution

  • Because I am using a .dev domain the ssl certificate had to be set up and configured in the bindings to allow the hostname to be hit.