On 9 Jan 2007, "bmearns" <(E-Mail Removed)> wrote:
>Router is Belkin F5D7231-4 wired/wireless router. Firmware is version
>4.03.04, and router claims this is up to date.
>My router is at 192.168.2.1,
>I've got a wired desktop on 192.168.2.2,
>and a wireless laptop on 192.168.2.2
>External IP is 209.6.169.252, domain is bmearns.net
>Webserver is listening on ports 80 and 8080
>ISP blocks port 80
>However, if, from either of the two machines *behind* the router, I
>try to go to my domain name (or simply to my external IP address)
>with port 8080 specified, the browser says it can't connect.
From your PCs, you will be trying to reach your router's port 8080,
and that's why it cannot connect.
>However, using a proxy server (hidemyass.com) I *am* able to access
>my site (with port 8080 specified).
Which is as "usual" - the forwarding is only working from the WAN side
to the LAN side... so an external request for 209.6.169.252:8080 gets
forwarded to your web server on 192.168.2.2
>So this seems to indicate that even when I use the external IP address,
>the router figures out that it routes back to itself, and so skips
>going out to the ISP.
Some routers will show their own routing table and give a list of the
interfaces alongside. It would be apparent that the IP is 'known' so
the packet would not be sent to the ISP (and if it was, there'd likely
be just a dropped packet as it would be unusual to have 'from' and 'to'
being the same IP address - probably deemed an error situation)
>But in that case, the router is apparently not doing port forwarding
>when the connection comes from within.
Which seems to be the norm, unless there's an option/rule to do some
loopback, else the only way to reach it from outside is via a proxy,
(which you already know will work), or from another ISP connection
(one reason I've found it useful to have two connections).
--
www.netdimes.org - mapping the internet.
Join team UK-24x7 (position 181) Let's beat "United States" :->