Specify Domain Address
In addition to blocking ads, address can also be used to specify the IP address of a domain.
Basic Configuration Method
-
Use the
address /domain/ipoption to specify the IP, such as:address /example.com/1.2.3.4 address /example.com/4.5.6.7,8.9.10.11,12.13.14.15In the
addressoption:/domain/uses suffix matching algorithm, including subdomains.ip: can be an IPv6 or IPv4 address.
-
Set global blocking for IPV6.
address #6When no domain is specified, set global rules.
-
Specify IPv6
address /example.com/::1 -
The prefix wildcard matches the main domain name
# prefix wild card *-a.example.com # only match subdomains *.example.com # only match the main domain name -.example.comNote: * and - are only supported at the beginning of the domain name. Wording in other locations is not supported.
Automatically Expand PTR Records Corresponding to address
If you want to expand the PTR record corresponding to the above address, you can use the expand-ptr-from-address switch to turn on automatic expansion. The expand-ptr-from-address parameter can be set repeatedly, and the parameter takes effect for the address set after it.
expand-ptr-from-address yes
address /example.com/1.2.3.4
expand-ptr-from-address no
Read Domain Address from hosts File
SmartDNS can read domain addresses from a hosts file by configuring the hosts-file [path] parameter.
hosts-file /etc/hosts