Issues with CTRLD + NextDNS Profiles

Comments

1 comment

  • Avatar
    TEM

    I think you are confusing control d with a lot of redundancy. Try something like this.

    [service]
    log_level = "debug"
    discover_dhcp = true
    discover_arp = true

    [listener.0]
    ip = "0.0.0.0"
    port = 5354
    # Link the listener to the policy block below
    policy = "NextDNS-Mapping"

    [network.kids_devices]
    macs = ["AA:BB:CC:DD:EE:FF"]

    [network.iot_vlan]
    cidrs = ["192.168.21.0/24"]

    # ... define other networks ...

    [policy.NextDNS-Mapping]
    # Order matters: specific MACs first, then specific CIDRs, then catch-all
    networks = [
    { kids_devices = ["upstream.3"] },
    { iot_vlan = ["upstream.1"] },
    ]
    # The 'final' upstream if no network matches
    upstreams = ["upstream.0"]

    [upstream.0]
    name = "Parents"
    type = "doh3"
    endpoint = "https://dns.nextdns.io/####"

    0
    Comment actions Permalink

Please sign in to leave a comment.