I don't think that's it. It looks like a NAT loopback issue. NAT loopback is
a standard feature (or so I'm told) on higher end kit, but not as common on
consumer hardware. I had a similar problem with my Netgear router.
Your web server is @ 192.68.1.10.
You are entering abcd.homelinux.net, which resolves to the *external* IP of
your gateway, not 192.168.1.10.
If a connection is initiated from outside your gateway to port 80 on your
external interface, it'll route it to port 80 on 192.168.1.10, which results
in a web page from the server being displayed in the browser.
However if the connection is initiated from inside the gateway, the gateway
doesn't do the routing, so the connection terminates @ port 80 at the
gateway itself, and displays the garyway config page.
My Netgear is Linux based, so I've got a script in my server's crontab that
periodically telnets to the router and runs a script to modify the ipchains
config (it "forgets" periodically).
http://www.google.ie/search?q=%22Zyxel+Prestige%22+%2B%22nat+loopback should
get you started on finding something similar for yours.
Another alternative, which may or may not be supported by your ISP and/or
router is to put the server outside the firewall with it's own IP address
and dynDNS account. There are of course security implications for doing it
this way.
You could also run a DNS server internally that is set up as a master DNS
server for your domain, and have everything inside the gateway use it for
name resolution. This is the solution I'm migrating to at the moment because
it gives me some nice flexibility with the web and email servers I've got on
my home LAN, and I already own a domain.
Regards,
Gary
On 6/8/06, Marcus Furlong <furlongm at hotmail.com> wrote:
>> pat oleary wrote:
>> > Hi folks, i'm trying to set up a simple webserver using my SuSE 10.0 pc
> &
> > a Zyxel Prestige modem connected to IOL.
> > I opened an account with DNYDNS.com & registered a name eg,
> > abcd.homelinux.net. I have set up the adsl modem to forward port 8080 to
> > my SuSE pc @ 192.168.1.10 & allowed http & https services in the SuSE
> > firewall setup. Apache is set up to listen on port 8080. The problem is
> > that if i try to look at my site from another pc on my network by
> putting
> > www.abcd.homelinux.net in the add bar of the browser i get the admin
> login
> > screen of the modem. I even tried using one of the web site checker
> sites
> > & the same result. What am i doing wrong?
> > Any help with this one would be appreciated.
> >
> > TIA.
> > Pat
>> If it's on port 8080 (the adsl modem is using the normal port 80, right?),
> then you'll need to specify the port explicitly, like so:
>>http://www.abcd.homelinux.net:8080>>>> --
> Irish Linux Users' Group mailing list
> About this list : http://mail.linux.ie/mailman/listinfo/ilug> Who we are : http://www.linux.ie/> Where we are : http://www.linux.ie/map/>
--
Self-referencing
Five, seven, five syllables
This haiku contains
http://www.garypigott.net
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!