pymumu / smartdns

A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT。
https://pymumu.github.io/smartdns/
GNU General Public License v3.0
8.51k stars 1.09k forks source link

域名集合文件的格式以及匹配规则是什么样的(文档无具体说明) #1697

Open Zephor5 opened 8 months ago

Zephor5 commented 8 months ago

https://raw.githubusercontent.com/Loyalsoldier/v2ray-rules-dat/release/direct-list.txt 类似这种 里面的

full:2mdn-cn.net

是否支持

以及每行域名是全文匹配吗,还是后缀

PikuZheng commented 8 months ago
baidu.com
*.qq.com
-.huaweidevice.com
*heytap.com
taobao.com

大概是这样的

PikuZheng commented 8 months ago

以及是后缀匹配,并通过首个特殊字符来区分是完全匹配还是部分匹配。大概是这样 https://github.com/pymumu/smartdns/issues/1659#issuecomment-1933690887

Zephor5 commented 8 months ago

以及是后缀匹配,并通过首个特殊字符来区分是完全匹配还是部分匹配。大概是这样 #1659 (comment)

那就是 baidu.com*.baidu.com 等价是吧

PikuZheng commented 8 months ago

那就是 baidu.com*.baidu.com 等价是吧

baidu.com

等于

*.baidu.com
-.baidu.com
yorks commented 3 weeks ago

所以full:开头的应该转成 -. 是吧?

grep -v ^regexp:  proxy-list.txt | sed 's/^full:/-./g'