How can i fake an ip on my own PC? for example if there were an ip address lets say 201.91.81.71, 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 201.91.81.71 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 201.191.81.71 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 201.91.81.71 mask 255.255.255.255 192.168.1.2

192.168.1.2 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 201.91.81.71 mask 255.255.255.255 127.0.0.1

it doesn't let me set as gateway 127.0.0.1 if 201.91.81.71 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 255.255.255.255, im in real throubles here. can i get some help? thx.

link|improve this question
The metric on your second loopback adapter with 201.191.81.71 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. – ultrasawblade Mar 10 '11 at 18:14
feedback

3 Answers

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.

link|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
feedback

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

link|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 127.0.0.1 when i pinged to 201.91.81.71, 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
feedback

Second guess was adding a route to route table :

route add 201.91.81.71 mask 255.255.255.255 192.168.1.2

192.168.1.2 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?

link|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
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.