Sai Gopal Wordpress Blog

saigopal wordpress blog

Saigopal's website

Saigopal's website

My Daughter Website

Weebly

Palwow

Freelance Jobs

Friday, March 12, 2010

Andyjarrett.com. ColdFusion developer and general beta whore. If it moves on the web i'll try and consume it Setting up and using windows HOST file

Setting up and using windows HOST file

Host files used in windows to describe many-to-one mapping of device names to IP addresses. Using this file is helpful when developing locally as it allows you to assign the URL of the site to a local IP.
First, find you host file:
Windows NT/2000/XP Pro c:\winnt\system32\drivers\etc\hosts
Windows XP Home c:\windows\system32\drivers\etc\hosts

The HOST file doesn't have an extention and can be opened with notepad.
** Before we go any further make sure you back this up - just in case *** You should see something like:
   view plainprintabout
 ......
 # Additionally, comments (such as these) may be inserted on individual
 # lines or following the machine name denoted by a '#' symbol.
 # For example:
 # 102.54.94.97 rhino.acme.com # source server
 # 38.25.63.10 x.acme.com # x client host

 127.0.0.1    localhost
As with SQL '#' mean comments, so the only active line there is
   view plainprintabout
 127.0.0.1    localhost
What does that mean. Well everytime you access localhost (like in a browser, or PING'd from a command line) you are acutally accessing the IP address 127.0.0.1. So lets say i'm developing a new blog. In Apache (or any web server) i'd set up the IP address 127.0.0.2 to look at my document root. Then in the HOST file i'd have
   view plainprintabout
 127.0.0.2    www2.andyjarrett.co.uk
Alternatively I could just point the host to 127.0.0.1 instead of setting up a new IP. What you cannot do is map to a IP and port i.e. 127.0.0.1:8080
By the way, if you're wondering why i've changed the URL to have www2 as the prefix? It's that the HOST file is used first when going to a domain. For example try out the following
   view plainprintabout
 127.0.0.1    www.google.co.uk
then goto www.google.co.uk.
N.B. If you use a proxy then you will need to bypass the proxy server for local addresses

No comments: