Code:
# telnet -6 update.freebsd.org 80
Trying 2001:4f8:3:ffe0:406a:0:16:1a...
^C
# telnet -6 www.google.com 80
Trying 2607:f8b0:4006:80e::2004...
Connected to www.google.com.
Escape character is '^]'.
^]
telnet> Connection closed.
No bueno.
I quit the process an re-started it using the -s flag with one of the update.freebsd.org's IPv4 addresses. But that seems a tad clumsy.
Is there a way, like with telnet or ssh and their respective -4 and -6 flags to force freebsd-update to use only one or the other protocol? Nothing shows up in the man page, but I'm wondering if there's some magic. Sure, I could edit the /etc/freebsd-update.conf file and change the server name to an IPv4 address. But again: clumsy.
Alternatively, I don't know who's responsible for keeping the update.freebsd.org DNS records up to date, but could we somehow do a better job of managing what's available and what's being resolved? Clearly that AAAA example above is either no longer valid or just offline.