上游服务器增加更多语法 #1692

Closed
opened 2026-03-04 01:28:35 -05:00 by deekerman · 16 comments
Owner

Originally created by @Kagura-Nanaa on GitHub (Jun 20, 2020).

[/example.local/]9.9.9.9希望这种语法可以支持通配符.或者域名中包含特定字符则指定特定的上游服务器.如/ab/1.1.1.1 域名中包含ab,则使用1.1.1.1作为上游服务器

Originally created by @Kagura-Nanaa on GitHub (Jun 20, 2020). [/example.local/]9.9.9.9希望这种语法可以支持通配符.或者域名中包含特定字符则指定特定的上游服务器.如/ab/1.1.1.1 域名中包含ab,则使用1.1.1.1作为上游服务器
deekerman 2026-03-04 01:28:35 -05:00
  • closed this issue
  • added the
    wontfix
    label
Author
Owner

@Potterli20 commented on GitHub (Jun 20, 2020):

有的

@Potterli20 commented on GitHub (Jun 20, 2020): 有的
Author
Owner

@Potterli20 commented on GitHub (Jun 20, 2020):

范例:
9.9.9.9 - 基于 UDP 协议的 DNS 服务器(DNS-over-UDP)
tls://dns.quad9.net – 基于 TLS 协议的 DNS 服务器(DNS-over-TLS)
https://dns.quad9.net/dns-query – 基于 HTTPS 协议的 DNS 服务器(DNS-over-HTTPS)
tcp://9.9.9.9 – 基于 TCP 协议的 DNS 服务器(DNS-over-TCP)
sdns://... – 基于 DNS Stamps 格式的 DNS 服务器(DNS-over-HTTPS 或 DNSCrypt)
[/example.local/]9.9.9.9 – 为特定域指定上游 DNS 服务器

@Potterli20 commented on GitHub (Jun 20, 2020): 范例: 9.9.9.9 - 基于 UDP 协议的 DNS 服务器(DNS-over-UDP) tls://dns.quad9.net – 基于 TLS 协议的 DNS 服务器(DNS-over-TLS) https://dns.quad9.net/dns-query – 基于 HTTPS 协议的 DNS 服务器(DNS-over-HTTPS) tcp://9.9.9.9 – 基于 TCP 协议的 DNS 服务器(DNS-over-TCP) sdns://... – 基于 DNS Stamps 格式的 DNS 服务器(DNS-over-HTTPS 或 DNSCrypt) [/example.local/]9.9.9.9 – 为特定域指定上游 DNS 服务器
Author
Owner

@Kagura-Nanaa commented on GitHub (Jun 20, 2020):

范例:9.9.9.9-基于UDP协议的DNS服务器(DNS-over-UDP)
tls://dns.quad9.net –基于TLS协议的DNS服务器(DNS-over-TLS)
https://dns.quad9。 net / dns-query –基于HTTPS协议的DNS服务器(DNS-over-HTTPS)
tcp://9.9.9.9 –基于TCP协议的DNS服务器(DNS-over-TCP)
sdns:// ... –基于DNS邮票的格式的DNS服务器(HTTP-over-HTTPS或DNSCrypt)
[/example.local/]9.9.9.9 –为特定域指定上游DNS服务器

又是你,还是不好好读题
如果你会中文 那么就好好读题
如果不会 那就等官方回答吧😓

@Kagura-Nanaa commented on GitHub (Jun 20, 2020): > 范例:9.9.9.9-基于UDP协议的DNS服务器(DNS-over-UDP) > tls://dns.quad9.net –基于TLS协议的DNS服务器(DNS-over-TLS) > [https://dns.quad9。 net / dns-query](https://dns.quad9.net/dns-query) –基于HTTPS协议的DNS服务器(DNS-over-HTTPS) > tcp://9.9.9.9 –基于TCP协议的DNS服务器(DNS-over-TCP) > sdns:// ... –基于DNS邮票的格式的DNS服务器(HTTP-over-HTTPS或DNSCrypt) > [/example.local/]9.9.9.9 –为特定域指定上游DNS服务器 又是你,还是不好好读题 如果你会中文 那么就好好读题 如果不会 那就等官方回答吧😓
Author
Owner

@Potterli20 commented on GitHub (Jun 20, 2020):

范例:9.9.9.9-基于UDP协议的DNS服务器(DNS-over-UDP)
tls://dns.quad9.net –基于TLS协议的DNS服务器(DNS-over-TLS)
https://dns.quad9。 net / dns-query –基于HTTPS协议的DNS服务器(DNS-over-HTTPS)
tcp://9.9.9.9 –基于TCP协议的DNS服务器(DNS-over-TCP)
sdns:// ... –基于DNS邮票的格式的DNS服务器(HTTP-over-HTTPS或DNSCrypt)
[/example.local/]9.9.9.9 –为特定域指定上游DNS服务器

又是你,还是不好好读题
如果你会中文 那么就好好读题
如果不会 那就等官方回答吧

如果是这样还不如,ad:8.8.8.8
这样够简洁了叭
还说什么,/ab/1.1.1 1

@Potterli20 commented on GitHub (Jun 20, 2020): > > 范例:9.9.9.9-基于UDP协议的DNS服务器(DNS-over-UDP) > > tls://dns.quad9.net –基于TLS协议的DNS服务器(DNS-over-TLS) > > [https://dns.quad9。 net / dns-query](https://dns.quad9.net/dns-query) –基于HTTPS协议的DNS服务器(DNS-over-HTTPS) > > tcp://9.9.9.9 –基于TCP协议的DNS服务器(DNS-over-TCP) > > sdns:// ... –基于DNS邮票的格式的DNS服务器(HTTP-over-HTTPS或DNSCrypt) > > [/example.local/]9.9.9.9 –为特定域指定上游DNS服务器 > > 又是你,还是不好好读题 > 如果你会中文 那么就好好读题 > 如果不会 那就等官方回答吧 如果是这样还不如,ad:8.8.8.8 这样够简洁了叭 还说什么,/ab/1.1.1 1
Author
Owner

@Kagura-Nanaa commented on GitHub (Jun 20, 2020):

范例:9.9.9.9-基于UDP协议的DNS服务器(UDP-over-UDP)
tls://dns.quad9.net –基于TLS协议的DNS服务器(DNS-over-TLS)
https://dns.quad9。 net / dns查询 –基于HTTPS协议的DNS服务器(HTTP-over-HTTPS)
tcp://9.9.9.9 –基于TCP协议的DNS服务器(DNS-over-TCP)
sdns:// ... –基于DNS邮票的格式的DNS服务器(HTTP-over-HTTPS或DNSCrypt)
[/example.local/]9.9.9.9 –为特定域指定上游DNS服务器

又是你,还是不好好读题
如果你会中文那么就好好读题
如果不会那就等官方回答吧

如果是这样还不如,ad:8.8.8.8
这样够简洁了叭
还说什么,/ ab / 1.1.1 1

那现有语法中[/example.local/]9.9.9.9岂不是更麻烦?
不是简洁的问题

@Kagura-Nanaa commented on GitHub (Jun 20, 2020): > > > 范例:9.9.9.9-基于UDP协议的DNS服务器(UDP-over-UDP) > > > tls://dns.quad9.net –基于TLS协议的DNS服务器(DNS-over-TLS) > > > [https://dns.quad9。 net / dns查询](https://dns.quad9.net/dns-query) –基于HTTPS协议的DNS服务器(HTTP-over-HTTPS) > > > tcp://9.9.9.9 –基于TCP协议的DNS服务器(DNS-over-TCP) > > > sdns:// ... –基于DNS邮票的格式的DNS服务器(HTTP-over-HTTPS或DNSCrypt) > > > [/example.local/]9.9.9.9 –为特定域指定上游DNS服务器 > > > > > > 又是你,还是不好好读题 > > 如果你会中文那么就好好读题 > > 如果不会那就等官方回答吧 > > 如果是这样还不如,ad:8.8.8.8 > 这样够简洁了叭 > 还说什么,/ ab / 1.1.1 1 那现有语法中[/example.local/]9.9.9.9岂不是更麻烦? 不是简洁的问题
Author
Owner

@Potterli20 commented on GitHub (Jun 20, 2020):

范例:9.9.9.9-基于UDP协议的DNS服务器(UDP-over-UDP)
tls://dns.quad9.net –基于TLS协议的DNS服务器(DNS-over-TLS)
https://dns.quad9。 net / dns查询 –基于HTTPS协议的DNS服务器(HTTP-over-HTTPS)
tcp://9.9.9.9 –基于TCP协议的DNS服务器(DNS-over-TCP)
sdns:// ... –基于DNS邮票的格式的DNS服务器(HTTP-over-HTTPS或DNSCrypt)
[/example.local/]9.9.9.9 –为特定域指定上游DNS服务器

又是你,还是不好好读题
如果你会中文那么就好好读题
如果不会那就等官方回答吧

如果是这样还不如,ad:8.8.8.8
这样够简洁了叭
还说什么,/ ab / 1.1.1 1

那现有语法中[/example.local/]9.9.9.9岂不是更麻烦?
不是简洁的问题

如果是麻烦,可以不用这个功能,默认就行

@Potterli20 commented on GitHub (Jun 20, 2020): > > > > 范例:9.9.9.9-基于UDP协议的DNS服务器(UDP-over-UDP) > > > > tls://dns.quad9.net –基于TLS协议的DNS服务器(DNS-over-TLS) > > > > [https://dns.quad9。 net / dns查询](https://dns.quad9.net/dns-query) –基于HTTPS协议的DNS服务器(HTTP-over-HTTPS) > > > > tcp://9.9.9.9 –基于TCP协议的DNS服务器(DNS-over-TCP) > > > > sdns:// ... –基于DNS邮票的格式的DNS服务器(HTTP-over-HTTPS或DNSCrypt) > > > > [/example.local/]9.9.9.9 –为特定域指定上游DNS服务器 > > > > > > > > > 又是你,还是不好好读题 > > > 如果你会中文那么就好好读题 > > > 如果不会那就等官方回答吧 > > > > > > 如果是这样还不如,ad:8.8.8.8 > > 这样够简洁了叭 > > 还说什么,/ ab / 1.1.1 1 > > 那现有语法中[/example.local/]9.9.9.9岂不是更麻烦? > 不是简洁的问题 如果是麻烦,可以不用这个功能,默认就行
Author
Owner

@Kagura-Nanaa commented on GitHub (Jun 20, 2020):

范例:9.9.9.9-基于UDP协议的DNS服务器(UDP-over-UDP)
tls://dns.quad9.net –基于TLS协议的DNS服务器(DNS-over-TLS)
https://dns.quad9。 net / dns查询 –基于HTTPS协议的DNS服务器(HTTP-over-HTTPS)
tcp://9.9.9.9 –基于TCP协议的DNS服务器(DNS-over-TCP)
sdns:// ... –基于DNS邮票的格式的DNS服务器(HTTP-over-HTTPS或DNSCrypt)
[/example.local/]9.9.9.9 –为特定域指定上游DNS服务器

又是你,还是不好好读题
如果你会中文那么就好好读题
如果不会那就等官方回答吧

如果是这样还不如,ad:8.8.8.8
这样够简洁了叭
还说什么,/ ab / 1.1.1 1

那现有语法中[/example.local/]9.9.9.9岂不是更
麻烦?不是简洁的问题

如果是麻烦,可以不用这个功能,默认就行

如果你没有懂我的意思,那么请不要再说了

@Kagura-Nanaa commented on GitHub (Jun 20, 2020): > > > > > 范例:9.9.9.9-基于UDP协议的DNS服务器(UDP-over-UDP) > > > > > tls://dns.quad9.net –基于TLS协议的DNS服务器(DNS-over-TLS) > > > > > [https://dns.quad9。 net / dns查询](https://dns.quad9.net/dns-query) –基于HTTPS协议的DNS服务器(HTTP-over-HTTPS) > > > > > tcp://9.9.9.9 –基于TCP协议的DNS服务器(DNS-over-TCP) > > > > > sdns:// ... –基于DNS邮票的格式的DNS服务器(HTTP-over-HTTPS或DNSCrypt) > > > > > [/example.local/]9.9.9.9 –为特定域指定上游DNS服务器 > > > > > > > > > > > > 又是你,还是不好好读题 > > > > 如果你会中文那么就好好读题 > > > > 如果不会那就等官方回答吧 > > > > > > > > > 如果是这样还不如,ad:8.8.8.8 > > > 这样够简洁了叭 > > > 还说什么,/ ab / 1.1.1 1 > > > > > > 那现有语法中[/example.local/]9.9.9.9岂不是更 > > 麻烦?不是简洁的问题 > > 如果是麻烦,可以不用这个功能,默认就行 如果你没有懂我的意思,那么请不要再说了
Author
Owner

@Potterli20 commented on GitHub (Jun 20, 2020):

范例:9.9.9.9-基于UDP协议的DNS服务器(UDP-over-UDP)
tls://dns.quad9.net –基于TLS协议的DNS服务器(DNS-over-TLS)
https://dns.quad9。 net / dns查询 –基于HTTPS协议的DNS服务器(HTTP-over-HTTPS)
tcp://9.9.9.9 –基于TCP协议的DNS服务器(DNS-over-TCP)
sdns:// ... –基于DNS邮票的格式的DNS服务器(HTTP-over-HTTPS或DNSCrypt)
[/example.local/]9.9.9.9 –为特定域指定上游DNS服务器

又是你,还是不好好读题
如果你会中文那么就好好读题
如果不会那就等官方回答吧

如果是这样还不如,ad:8.8.8.8
这样够简洁了叭
还说什么,/ ab / 1.1.1 1

那现有语法中[/example.local/]9.9.9.9岂不是更
麻烦?不是简洁的问题

如果是麻烦,可以不用这个功能,默认就行

如果你没有懂我的意思,那么请不要再说了

你这是没有例子的项目乱说

@Potterli20 commented on GitHub (Jun 20, 2020): > > > > > > 范例:9.9.9.9-基于UDP协议的DNS服务器(UDP-over-UDP) > > > > > > tls://dns.quad9.net –基于TLS协议的DNS服务器(DNS-over-TLS) > > > > > > [https://dns.quad9。 net / dns查询](https://dns.quad9.net/dns-query) –基于HTTPS协议的DNS服务器(HTTP-over-HTTPS) > > > > > > tcp://9.9.9.9 –基于TCP协议的DNS服务器(DNS-over-TCP) > > > > > > sdns:// ... –基于DNS邮票的格式的DNS服务器(HTTP-over-HTTPS或DNSCrypt) > > > > > > [/example.local/]9.9.9.9 –为特定域指定上游DNS服务器 > > > > > > > > > > > > > > > 又是你,还是不好好读题 > > > > > 如果你会中文那么就好好读题 > > > > > 如果不会那就等官方回答吧 > > > > > > > > > > > > 如果是这样还不如,ad:8.8.8.8 > > > > 这样够简洁了叭 > > > > 还说什么,/ ab / 1.1.1 1 > > > > > > > > > 那现有语法中[/example.local/]9.9.9.9岂不是更 > > > 麻烦?不是简洁的问题 > > > > > > 如果是麻烦,可以不用这个功能,默认就行 > > 如果你没有懂我的意思,那么请不要再说了 你这是没有例子的项目乱说
Author
Owner

@ameshkov commented on GitHub (Jun 21, 2020):

我不懂为什么这样的功能有用。请提供一些实际的例子。

@ameshkov commented on GitHub (Jun 21, 2020): 我不懂为什么这样的功能有用。请提供一些实际的例子。
Author
Owner

@Potterli20 commented on GitHub (Jun 22, 2020):

#1680

@Potterli20 commented on GitHub (Jun 22, 2020): #1680
Author
Owner

@ameshkov commented on GitHub (Jun 22, 2020):

#1680 is a little bit different.

@Kagura-Nanaa 你可以看看 #1680 然后告诉我这是否适合吗?

@ameshkov commented on GitHub (Jun 22, 2020): #1680 is a little bit different. @Kagura-Nanaa 你可以看看 #1680 然后告诉我这是否适合吗?
Author
Owner

@Kagura-Nanaa commented on GitHub (Jun 22, 2020):

一些网址使用指定的上游可能会解析过慢或者失败,需要手动为它们指定解析器,但是这些网址可能会有许多子域,一个一个添加会很麻烦,使用下图中的规则只能指定一个网址(?)
chrome_BfU1WDRzsy
所以我想,他应该支持通配符,如[/*.example.local/]9.9.9.9

@Kagura-Nanaa commented on GitHub (Jun 22, 2020): 一些网址使用指定的上游可能会解析过慢或者失败,需要手动为它们指定解析器,但是这些网址可能会有许多子域,一个一个添加会很麻烦,使用下图中的规则只能指定一个网址(?) <img width="432" alt="chrome_BfU1WDRzsy" src="https://user-images.githubusercontent.com/44108528/85349046-f6fbaa00-b52f-11ea-9a87-394a1cd0b5c8.png"> 所以我想,他应该支持通配符,如[/*.example.local/]9.9.9.9
Author
Owner

@Kagura-Nanaa commented on GitHub (Jun 22, 2020):

或者,像这样
chrome_dZ2Q6tpp5n 和自定义过滤规则一样(?)
chrome_BEDbNRKGcl

@Kagura-Nanaa commented on GitHub (Jun 22, 2020): 或者,像这样 <img width="487" alt="chrome_dZ2Q6tpp5n" src="https://user-images.githubusercontent.com/44108528/85349437-05969100-b531-11ea-9b8a-3b9539ea219f.png"> 和自定义过滤规则一样(?) <img width="311" alt="chrome_BEDbNRKGcl" src="https://user-images.githubusercontent.com/44108528/85349514-3b3b7a00-b531-11ea-8da3-756a59da6f4c.png">
Author
Owner

@Potterli20 commented on GitHub (Jun 23, 2020):

#1759

@Potterli20 commented on GitHub (Jun 23, 2020): #1759
Author
Owner

@ameshkov commented on GitHub (Jun 26, 2020):

@Kagura-Nanaa

[/example.org/] 就是 example.org + *.example.org 一样

@ameshkov commented on GitHub (Jun 26, 2020): @Kagura-Nanaa `[/example.org/]` 就是 `example.org` + `*.example.org` 一样
Author
Owner

@stale[bot] commented on GitHub (Aug 25, 2020):

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale[bot] commented on GitHub (Aug 25, 2020): This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/AdGuardHome#1692
No description provided.