Skip to content

Latest commit

 

History

History
298 lines (152 loc) · 4.27 KB

TODO.md

File metadata and controls

298 lines (152 loc) · 4.27 KB

TO-DO LIST

The functions that have been completed are not guaranteed to be completely problem-free, as they have not been rigorously tested.

Service Manager

Configurations

  • server-name

    DNS server name,lookup by dig whoami ptr

  • num-worker (Draft)

    The number of worker threads

  • bind

    UDP mode DNS listening port number

  • bind-tcp

    TCP mode DNS listening port number

  • bind-tls

    DOT mode DNS listening port number

  • bind-cert-file

    SSL Certificate file path

  • bind-cert-key

    SSL Certificate key file path

  • bind-cert-key-pass

    SSL Certificate key file password

  • cache-size

    Domain name result cache number

  • cache-persist

    enable persist cache

  • cache-file

    cache persist file

  • tcp-idle-time

    TCP connection idle timeout

  • rr-ttl

    Domain name TTL

  • rr-ttl-min

    Domain name Minimum TTL

  • tt-ttl-max

    Domain name Maximum TTL

  • tt-ttl-replay-max

    Domain name Minimum Reply TTL

  • local-ttl

    ttl for address and host

  • max-reply-ip-num

    Maximum number of IPs returned to the client

  • Log

    • log-level

    • log-size

    • log-num

      archived log number

    • log-file-mode

      archived log file mode

    • log-console

      enable output log to console

  • Audit

    • audit-enable

    • audit-file

      • log

      • csv

        enable by .csv file extension.

    • audit-size

    • audit-num

      archived audit log number

    • audit-file-mode

      archived audit log file mode

    • audit-console

      enable output audit log to console

  • conf-file

    additional conf file

  • server

    Upstream UDP DNS server

  • server-tcp

    Upstream TCP DNS server

  • server-tls

    Upstream TLS DNS server

  • server-https

    Upstream HTTPS DNS server

  • server-quic

    Upstream QUIC DNS server

  • proxy-server

    proxy server

    • socks5
    • http
  • `speed-check-mode

  • response-mode

    First query response mode

  • address

    Domain IP address

  • cname

    set cname to domain

  • dns64

    dns64 translation

  • edns-client-subnet

    DNS ECS

  • nameserver

    To query domain with specific server group

  • ipset

    Domain IPSet

  • ipset-timeout

    ipset timeout enable

  • ipset-no-speed

    When speed check fails, set the ip address of the domain name to the ipset

  • nftset

    Domain nftset

  • nftset-timeout

    nftset timeout enable

  • nftset-no-speed

    When speed check fails, set the ip address of the domain name to the nftset

  • nftset-debug

    nftset debug enable

  • domain-rule(s)

    set domain rules

  • domain-set

    collection of domains

  • bogus-nxdomain

    bogus IP address

  • ignore-ip

    ignore ip address

  • whitelist-ip

    ip whitelist

  • blacklist-ip

    ip blacklist

  • force-AAAA-SOA

    force AAAA query return SOA

  • force-qtype-SOA

    force specific qtype return SOA

  • prefetch-domain

    domain prefetch feature

  • dnsmasq-lease-file

    Support reading dnsmasq dhcp file to resolve local hostname

  • serve-expired

    Cache serve expired feature

  • serve-expired-ttl

    Cache serve expired limit TTL

  • serve-expired-reply-ttl

    TTL value to use when replying with expired data

  • serve-expired-prefetch-time

    Prefetch time when serve expired

  • dualstack-ip-selection

    Dualstack ip selection

  • dualstack-ip-selection-threshold

    Dualstack ip select thresholds

  • user

    run as user(Linux only.)

  • ca-file

    certificate file

  • ca-path

    certificates path