Shaminda,
I thought I read at the beginning of the month that Dynamode answered this same question. He was correct in what he told you but I will try breaking it down for you.
Lets assume my company owns 7 Public IP addresses, 4 are in use and three are unused.
xxx.xxx.xxx.1 --> Email Server
xxx.xxx.xxx.2 --> Proxy Server
xxx.xxx.xxx.3 --> Firewall
xxx.xxx.xxx.4 --> Web Server
xxx.xxx.xxx.5 --> Unused
xxx.xxx.xxx.6 --> Unused
xxx.xxx.xxx.7 --> Unused
In the above setup you would be able to ping .1 through .4 but .5,.6,.7 would return a "Request Timed Out" message. Thats because there isn't any hardware configured on your network using those IP addresses.
There is still much more to cover but before I can help I need a few answers.
1) Does your dedicated setup look like this? If not, how is it?
Dedicated Line -> Cisco Router -> Firewall -> LAN
2) Are your looking to connect to servers or workstations from the internet?
3) I have the your public IP address, but what are the IP address of the computers you are trying to connect to?
It would be easier for you to email me directly, there some information you don't want to publish and plus it will be easier for me to send you some diagrams to help you out. skolata@stl-inc.com
Hope to hear from you soon,
Shayne