My router updated recently, and I noticed that accessing externally accessible web servers from an internal host (but using the external address - hope this makes sense!) is broken with this firmware.
However on the plus side, static route entries to other internal subnets is at last fixed (broken in 6.1.48).
Anyway, here is the issue:
- Internel web server 192.168.1.1
- Internal client 192.168.1.10
- BT router 192.168.1.254
- External static IP say 200.200.200.200
- Port forwarding for port 80 configured to 192.168.1.1
So, exernally the web server is accessible as
http://200.200.200.200.
Internally, under 6.1.48 it would also be accessible using the same address (sometimes called 'loop back').
However with the new firware, while external access works OK, access from within the network to
http://200.200.200.200 results in much mising content and hence incorrectly displayed web pages in certain cases.
Packet traces on the client itself show the router serving dupe ACKs on each GET then after some point reset all connections (literally, TCP reset). Obviously that stops the browser dead. More odd is that it seems to serve content from IIS OK, but not from apache.
More research needed...