1
KyonLi 2015-02-08 13:38:24 +08:00 via Android 1
不带点的可以把形如 hehegoogle.com 的包括进去,带点的只能包括形如 hehe.google.com
|
2
LazyZhu 2015-02-08 14:32:46 +08:00 via Android 1
man 没有加点的说明,不加的话匹配所有下级域名
More specific domains take precendence over less specific domains, so: --server=/google.com/1.2.3.4 --server=/www.google.com/2.3.4.5 will send queries for *.google.com to 1.2.3.4, except *www.google.com, which will go to 2.3.4.5 真相要看源代码才能知道 |
3
aa65535 2015-02-08 14:34:38 +08:00 1
看看代码就知道了
server=/google.com/127.0.0.1#5353 和 server=/.google.com/127.0.0.1#5353 是一样的效果,dnsmasq 会忽略前面的点(不管有多少个),匹配域名为「*.google.com」 server=/*.google.com/127.0.0.1#5353 是错误的写法,因为dnsmasq会将「*.google.com」当做一个域名,但是根本就没有这个域名。 同样适用于 --local --address --rebind-domain-ok 这几个参数的处理。 |
4
LazyZhu 2015-02-08 14:39:08 +08:00 via Android 1
|
5
LazyZhu 2015-02-08 14:47:41 +08:00 via Android 1
*.google.com会作为字符串,匹配*\*.google.com
|
6
LazyZhu 2015-02-08 14:51:23 +08:00 via Android 1
|