Optimize configuration, and add blacklist ip features

This commit is contained in:
Nick Peng
2018-12-14 20:50:07 +08:00
parent d6911608fc
commit 62f331c153
25 changed files with 1138 additions and 946 deletions

View File

@@ -4,6 +4,10 @@
# server-name smartdns
#
# Include another configuration options
# conf-file [file]
# conf-file blacklist-ip.conf
# dns server bind ip and port, default dns server port is 53.
# bind [IP]:port, udp server
# bind-tcp [IP]:port, tcp server
@@ -27,7 +31,10 @@ cache-size 512
# prefetch-domain yes
# List of hosts that supply bogus NX domain results
# bogus-nxdomain [ip]
# bogus-nxdomain [ip/subnet]
# List of IPs that will be filtered when nameserver is configured -blacklist-ip parameter
# blacklist-ip [ip/subnet]
# force AAAA query return SO
# force-AAAA-SOA [yes|no]
@@ -46,7 +53,7 @@ cache-size 512
# log-file: file path of log file.
# log-size: size of each log file, support k,m,g
# log-num: number of logs
log-level error
log-level info
# log-file /var/log/smartdns.log
# log-size 128k
# log-num 2
@@ -59,17 +66,20 @@ log-level error
# audit-num 2
# remote udp dns server list
# server [IP]:[PORT], default port is 53
# server 8.8.8.8
# server [IP]:[PORT] [-blacklist-ip]
# default port is 53
# server 8.8.8.8 -blacklist-ip
# remote tcp dns server list
# server-tcp [IP]:[PORT], default port is 53
# server-tcp [IP]:[PORT] [-blacklist-ip]
# default port is 53
# server-tcp 8.8.8.8
# remote tls dns server list
# server-tls [IP]:[PORT], default port is 853
#server-tls 8.8.8.8
#server-tls 1.0.0.1
# server-tls [IP]:[PORT] [-blacklist-ip]
# default port is 853
# server-tls 8.8.8.8
# server-tls 1.0.0.1
# specific address to domain
# address /domain/ip