we have an ASA 5505 with several servers behind it. Our issue happens on any server. So Server1 has an internal IP of 10.0.50.30 - and lets say the public IP is 200.10.50.30. If we try to telnet to an open port using the public IP (80 or 25 for example) the firewall blocks the request. The request is not blocked though if we use the internal IP, only the public one.

Server2 is also behind the firewall. From Server2 we can telnet to open ports on Server1, going through the public IP address for Server1.

We solved this issue by setting entries in the host file to resolve hosted domains to the local IPs instead of the public IPs which the server would get through DNS.

My question has two parts.

1) What causes this issue? We also host with Rackspace and they have the exact same firewall behavior.

2) Is there a better way to get around this other than adding entries in the host file?

link|improve this question

36% accept rate
You mentioned, "From Server2 we can telnet to open ports on Server1, going through the public IP address for Server1." Did you mean "the private IP address for Server1"? – Brain2000 Jul 28 '11 at 17:16
feedback

migrated from stackoverflow.com Aug 8 '11 at 12:40

This question came from our site for professional and enthusiast programmers.

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.