I think his problem is because of the router and not the firewall. As the router does not give him a real ip for use on the net.
So dynip might work.
When you register for dynip you get a host name like namit.dynip.com which will direct all requests on that name to your computer. Just try running it. www.dynip.com
So dynip might work.
When you register for dynip you get a host name like namit.dynip.com which will direct all requests on that name to your computer. Just try running it. www.dynip.com