{ "dns": { "port": 5353, "upstreamDNS": [ "223.5.5.5:53", "223.6.6.6:53", "117.50.10.10:53", "10.35.10.200:53" ], "dnssecUpstreamDNS": [ "117.50.10.10:53", "101.226.4.6:53", "218.30.118.6:53", "208.67.220.220:53", "208.67.222.222:53" ], "timeout": 5000, "statsFile": "data/stats.json", "saveInterval": 300, "cacheTTL": 30, "enableDNSSEC": true, "queryMode": "parallel", "domainSpecificDNS": { "amazehome.xyz": ["10.35.10.200:53"] } }, "http": { "port": 8081, "host": "0.0.0.0", "enableAPI": true, "username": "admin", "password": "admin" }, "shield": { "localRulesFile": "data/rules.txt", "blacklists": [], "updateInterval": 3600, "hostsFile": "data/hosts.txt", "blockMethod": "NXDOMAIN", "customBlockIP": "", "statsFile": "./data/shield_stats.json", "statsSaveInterval": 60, "remoteRulesCacheDir": "data/remote_rules" }, "log": { "file": "logs/dns-server-5353.log", "level": "debug", "maxSize": 100, "maxBackups": 10, "maxAge": 30 } }