Files
smartdns/en/docs/config/basic-config.md
2023-03-26 02:02:54 +08:00

29 lines
1.2 KiB
Markdown

---
hide:
- toc
---
# Basic Configuration
The smartdns configuration options are quite powerful, but as a basic DNS service, only the service port and upstream servers need to be configured. Other parameters can be left as default, which is the best configuration for local home networks.
## Sample Configuration
1. To provide service and accelerate DNS queries, the following configuration can be included in the smartdns.conf file:
```shell
# Listen on port 53
bind [::]:53
# Configure upstream servers
server 8.8.8.8
server 114.114.114.114
server 202.96.128.166:53
server-tls 1.1.1.1
```
In the options:
* `bind` indicates that the service end is opened and the corresponding port is listened to. `:53` binds IPv4 port 53 and `[::]:53` binds IPv6 port 53. The latter also binds IPv4 ports in most systems.
* `server` indicates the upstream server IP address, and the port can be omitted. If secure access to upstream is required, `server-tls`, `server-https` can be used. URI can also be used, such as `server tls://1.1.1.1:853`.
* If `server` is not specified, the system DNS address in the `/etc/resolv.conf` file will be automatically read.