-- SPDX-License-Identifier: CC0-1.0 -- vim:syntax=lua:set ts=4 sw=4: -- Config file example usable for multi-user ISP resolver -- Refer to manual: https://knot-resolver.readthedocs.io/en/stable/ -- Network interface configuration net.listen('127.0.0.1', 53, { kind = 'dns' }) net.listen('::1', 53, { kind = 'dns'}) net.listen('127.0.0.1', 853, { kind = 'tls' }) net.listen('::1', 853, { kind = 'tls' }) net.listen('127.0.0.1', 443, { kind = 'doh2' }) net.listen('::1', 443, { kind = 'doh2' }) -- define list of internal-only domains internalDomains = policy.todnames({'company.example', 'internal.example'}) -- forward all queries below 'internalDomains' to '192.168.1.2' policy.add(policy.suffix(policy.FORWARD({'192.168.1.2'}), internalDomains))