[AS7-6382] Manually iterate the addresses assigned to the interfaces for link local addresses.

This addresses an issue on Windows where the address was being incorrectly marked as a remote address if the zone ID is omitted.

Note - this isLocal check is just an option to disable the local authentication mechanism if we know the other side of the connection is remote, a false positive to the isLocal check is not an issue.