title: How to forward requests to a local ip without router(modem) portforwarding
body: <p>i just created a local web system in asp.net and use IIS express 8 to host it on my laptop,
  then i forward port 9090 to my laptop ip 192.168.1.104, and it works great.
  So the problem is here that when i go to another network for example to my friends house , i have to forward port 9090 to my laptop ip in their router. so i wonder that is any way to do this work without getting into router and write a application in c# to this work for me??
  Its so good to have my local website running in all networks when i get an ip from them.
  and i think its possible cause sql server did it some how, you know if you got a database in sql server you can access that database with [serverIP]:1433 without forwarding port 1433 to server ip in router.</p>