Devices should return ICMP unreachables when networks are not reachable. This allows applications to move onto the next address. Not returning unreachables results in timeouts being the mechanism to move to the next address.
Additionally applications can make parallel connection attempts. This works particularly well for TCP and is what Happy Eyeballs does with a slight delay (sub second) between each different address. Once a TCP connection succeeds the other connection attempts are aborted. Too many developers have coped out on providing fast multi-homing support. It usually only takes small while to convert a application from serial connection attempts to parallel connection attempts to the addresses returned from getaddrinfo(). What’s more work is adding MIF (multiple interface) support which allows you to try different source addresses as well. Mark > On 20 Jan 2020, at 17:16, Lee <ler...@gmail.com> wrote: > > On 1/20/20, Ondřej Surý <ond...@isc.org> wrote: >> >> Please note that filter-aaaa-on-v4 was always wrong. > > how so? > >> You should fix your network instead. It’s a bandaid, not a fix. > > My ISP doesn't offer ipv6, so I'm not sure how to fix my network.. > unless you mean disable ipv6 on everything? (which I'm not sure is > even possible) > > Lee > _______________________________________________ > Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe > from this list > > bind-users mailing list > bind-users@lists.isc.org > https://lists.isc.org/mailman/listinfo/bind-users -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users