1
yinheli 2017-09-04 17:39:37 +08:00
ipset 那条配置就是自动加入的。
试试: ipset=/.ieeexplore.ieee.org/abc 我之前配置 gfw 的时候,包括子域名,前面加一个点。 另外,dnsmasq 确实存在 ipset 有时候设置不成功的情况,具体怎么复现我也没有找到规律 |
3
liyvhg 2017-09-04 18:13:19 +08:00 via Android
添加之后要收到一次对改域名的查询才会添加的
|
4
weyou 2017-09-04 18:22:58 +08:00
ipset add abc 140.98.193.112 为什么要把上游 dns 也加到 ipset 里? 你的目的应该是把 ieeexplore.ieee.org 解析到的 ip 地址自动加到 abc 里吧。那这两条配置
address=/ieeexplore.ieee.org/140.98.193.112 ipset=/ieeexplore.ieee.org/abc 就够了啊 |
8
weyou 2017-09-05 11:00:30 +08:00 via Android
@isler 那是因为你的 address 里的地址写错了,address 规则后面带的应该是上游 dns 的地址,而不是你写的域名对应的地址。所以 dnsmasq 向这个地址请求域名解析不会成功,自然也加不到 ipset 里。
如果还是想用默认 dns 解析,可以将那个 ip 地址换成# |
9
weyou 2017-09-05 11:20:47 +08:00
|
10
isler OP @weyou 你确定不是用 server=/ieeexplore.ieee.org/127.0.0.1#5300 ?
|
11
weyou 2017-09-05 14:16:04 +08:00
@isler 不好意思,记性老差了,刚才查了下,应该是 server 参数,address 参数确实是直接填写域名对应的 ip 的,但似乎不会加到 ipset 里。
server=/ieeexplore.ieee.org/# ipset=/ieeexplore.ieee.org/abc |
12
weyou 2017-09-05 14:16:59 +08:00
#代表用默认的上游 dns 查询,如果你的默认 dns 就是 127.0.0.1#5300 那效果是一样的
|