Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can i fake an ip on my own PC? for example if there were an ip address lets say, that Host is somewhere outside of my red and is hosting a webserver. How can set a website on my own PC, and when i go to browser and try to explore it actually explore the website at my own PC? pd: I need it with IP addresses not domain names, since I need to implement it on a non-web service.

First guess was installing a LoopBack with as ip, but since some times the subnet works and some other it doesn't isn't a stable solution. Second guess was adding a route to route table :

route add mask is the ip address of my NIC.

If i could add this route it would work but windows doesn't let me do so.

route add mask

it doesn't let me set as gateway if isn't set in a NIC, so thats why i set sometimes loopback and this route add is auto, but it needs a subnet mask which doesn't match the ip and cannot set, im in real throubles here. can i get some help? thx.

share|improve this question
The metric on your second loopback adapter with needs to be higher than the metric on your actual Internet-facing network adapter. That should make Windows prefer the loopback over the Internet-facing adapter. The "ROUTE CHANGE" command will do this. Also make sure you're doing an "arp -d" after changing things like this to reset your ARP table. – LawrenceC Mar 10 '11 at 18:14

Use the Microsoft Loopback network driver to create a fake network interface on your machine and assign it your IP address.

I got this from the answer to this Stack Overflow question.

share|improve this answer
yeah, but it woks somethimes... – sexer May 14 '10 at 4:41
this is on my original post, im looking for something else. – sexer May 14 '10 at 5:02

It might work if you add a second IP address on your physical nic. Nothing could be routed to it from outside of your network, because its network address would not match the network address of your gateway, but you would still be able to address it from your computer, and any other computer on the subnet that has the same network address.

I think that would allow you to create an endpoint for that IP address without impacting any other listeners already on your regular IP address. Of course you would need to make sure that your production endpoints were not set up to attach to all of your IP addresses, if there was a conflict.

For example if you have a web server on the Internet with an address of, with the web service bound to, you can add addresses that are not in the subnet without impacting other devices there. So if you added you could bind a new web service to and direct traffic there.

The route table would be automatically configured then to see the subnet as a local subnet, so if your browser took you there, that is what you would see. Nothing else on the subnet would be available, so you might want to make it smaller by using a larger bit mask. I'm not sure if a 32 bit mask is allowed on the interface however.

share|improve this answer

Could you Point to "MySite" on your C:\Windows\System32\drivers\etc\networks file and "MySite" to on your C:\Windows\System32\drivers\etc\hosts file

share|improve this answer
ill try this one – sexer May 14 '10 at 4:40
================================================================= Another failure :( nope it didn't work, The effect I wanna get would get me a ping to when i pinged to, and Im not getting it with this... thx though :( – sexer May 14 '10 at 5:01
@sexer so why did u accept this answer :-) – Simon May 15 '10 at 3:19
is the first time i ever ask in this site. didn't know bout terms like accepted answer. I just clicked the check. anyway this was the closer and never tried-yet way to get a solution. – sexer May 15 '10 at 16:33

Second guess was adding a route to route table :

route add mask is the ip address of my NIC.

If i could add this route it would work but windows doesn't let me do so.

I tried this on my XP with a different public IP and adding the route succeeded. I also did some simple testing in my browser and it looked like it worked the way you would need. What is the error message you get when adding the route? What Windows version do you have?

share|improve this answer
yeah, this is the solution im using at the moment but in after an alternative way... – sexer May 14 '10 at 4:41

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .