参考楼上的用一个js脚本解决了,因为我只需要在特定网络下用特定dns查询特定域名example.com,相对比较简单:
另外注意增强模式不能把'*.example.com'加入always-real-ip中
[Host]
*.example.com = script:dns.js
[Script]
dns.js = type=dns,script-path=dns.js
dns.js内容:
var ssids = [
'特定WIFI-SSID',
];
var ssid = $network.wifi.ssid;
if (ssid === null) {
ssid = '特定WIFI-SSID' // 有线网
};
if (ssids.includes(ssid)) {
$done({server:'特定DNS IP'})
} else {
$done({})
}