If this is the case, do u have a DNS? Either static/dynamic DNS?
Because, im running my apacahe on Fedora Core 1, which is apache version 2. I don't have a DNS, but a loopback instead. In fact my host files are configure ("richard.sybex.com 192.168.1.1").
I run Internet Explorer 6.0 to open my HTTP machine's pages on LAN.
I tried the same thing on my Slackware and the same result occured that is i have to enter my HTTP machine's ip address.