The last unwind.conf(5) EXAMPLE does not work for me unless I remove all
three of "DoT", "oDoT-forwarder" and "forwarder" from preferences; moving
them to the end or "autoconf" to the front does not work.

Behind a standard german VDSL2 FRITZ!Box CPE reachable as "fritz.box":

        $ unwind -n -v -f /dev/null
        preference { DoT oDoT-forwarder forwarder recursor oDoT-autoconf 
autoconf stub }
        # unwind -f /dev/null
        $ unwindctl status autoconf
        autoconfiguration forwarders:
         SLAAC[iwx0]: [...] fd00::4a5d:35ff:feab:7938

Default unwind(8) does not resolve the router's IPs as it itself does:

        $ host fritz.box. fd00::4a5d:35ff:feab:7938
        Using domain server:
        Name: fd00::4a5d:35ff:feab:7938
        Address: fd00::4a5d:35ff:feab:7938#53
        Aliases: 

        fritz.box has address 192.168.178.1
        fritz.box has IPv6 address fd00::4a5d:35ff:feab:7938
        fritz.box has IPv6 address [...]
        $ host fritz.box. ::1
        ;; connection timed out; no servers could be reached

So I want to force the router's known-good name server, but with no avail:

        # echo 'force autoconf { fritz.box. }' | unwind -f /dev/stdin
        $ host fritz.box. ::1
        ;; connection timed out; no servers could be reached

It only works when I overwrite preferences to not include any type of
"[...] name servers configured in unwind.conf", even though there are
none/no `forwarder' blocks to begin with:

        # echo 'force autoconf { fritz.box. }
        > preference { recursor oDoT-autoconf autoconf stub }' | unwind -f 
/dev/stdin
        $ host fritz.box. ::1
        [...]
        fritz.box has IPv6 address fd00::4a5d:35ff:feab:7938
        [...]

At which point it would even resolve without the `force' block.
`accept bogus' makes no difference for me.

I'm I misunderstanding the feature or manual?
Why is autoconfiguration not used when forced?
Is the empty set of (un)defined forwarders used instead?

Haven't looked at the code, perhaps I'm missing something obvious,
but this should just work as described in EXAMPLES, imho.

Reply via email to