en: update document.
This commit is contained in:
28
en/docs/config/basic-config.md
Normal file
28
en/docs/config/basic-config.md
Normal file
@@ -0,0 +1,28 @@
|
||||
---
|
||||
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.
|
||||
Reference in New Issue
Block a user