You need to get yourself a static IP address through your ISP. Or well that is what I believe is the only way to fix your problem. Currently your IP is in an IP range. Usually talking to your ISP can straighten things out if you tell them you are trying to run a private server and need a static IP.
is there anyway to setup a static ip? the last time i set my static ip using the port forwarding i had problem with my Internet connection.
thanks for the information. how much does it cost to set up a static ip address (average).
Not true, you do not need a static IP (I run one myself), there are many companies (many are free) that offer dynamic IP hosting. If you do not have a static IP this is a viable way to host your server.
However, if you own your own domain name there will be a fee for the IP hosting, but if you are will to use a subdomain from the company it would be free. Also you must use a web-server that allows for dynamic hosting...and there are many free ones out there...you just have to search for both softwares/companies.