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/ip
option 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.15
In the
address
option:/domain/
uses suffix matching algorithm, including subdomains.ip
: can be an IPv6 or IPv4 address.
-
Set global blocking for IPV6.
address #6
When 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.com
Note: * 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