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

Reply via email to