I've been assinged a single static IP (call it EXTIP), by my provider (DNAI/Covad). I'm using a SpeedStream 5250 bridge. The 5250 is connected to a linux firewall/router which also performs IP masq and IP forwarding on some selected ports to a linux server behind the firewall. All machines behind the firewall are assinged IPs in the 192.168.0. address space. The internal interface card on the firewall has the address 192.168.0.1, and that's the default route for all the internal boxes.
I host several virtual domains on the linux server using apache's named virtual host feature. I administer DNS for the virtual domains, also from the linux server.
From outside my network, I can both ping and request web pages from any of the virtual domains: all is well.
From inside my network, I can ping a virtual domain. It's name resolves to $EXTIP, and all packets transmitted are received and acknowledged. However, when I try to request a web page from a virtual domain, the connection always times out.
At first, I though that the problem might be firewall related, but I log all denied packets, and these requests aren't in the log.
Any ideas would be appreciated.