You can see in my screenshots below that I have "treat all bandwidth as local enabled. I am also attaching a screenshot that shows a client connecting over IPv6 and being treated as remote.
Is this is bug? Or do I have something configured incorrectly?
True - I had considered disabling IPV6 altogether, but I was afraid I could inadvertently disable some folks like this one if their ISP were IPV6 only.
When you specify anything in the LAN Networks preference, it completely takes over for determination of Local vs Remote. This pref currently only works for v4 addresses. So if the pref is set to anything, all IPv6 addresses will be treated as remote.
If the pref is empty, the server attempts to examine the local interface IP/subnets and determine if the remote address is within that subnet. If the remote address in a v6 address that is mapped from v4, it’ll convert it to v4 and do the matching against the v4 IP/subnets. Otherwise if it’s v6 and not a mapped v4, it’ll just check for a link-local address (of which yours is not) and use that for determination of whether it is in the LAN or not.
I’ve just moved from an area where I had the choice of internet bandwidth (all the way to 1Gbps) into an area where I am expecting 8Mbit, one provider, no choices. I now truly understand when people complain about their local broadband provision.
This seems like an attempt to cover mobile phones (which love link-local IPv6) while forgetting about publically configured IPv6 networks. I understand this probably was a requirement because of more and more consumer equipment turning on IPv6 by default (mobile devices).
Since publically accessible IPv6 servers will have an address that is not link-local for public access, this just won’t work.
Any chance publicly accessible IPv6 servers can get some love soon?