为什么 Brave 不解决 DNS 重写问题?

为什么 Brave 不解决 DNS 重写问题?

我已经设置了 AdGuard Home 并将我的路由器指向 AGH 实例以阻止广告等。

我创建了几个 DNS 重写,以便输入我喜欢的地址,其中之一是homeserv.local-> 192.168.0.40。现在,似乎有一个问题,仅在《勇敢传说》中,输入homeserv.local无法解决;它会输出以下内容:

This site can’t be reached
homeserv.local’s DNS address could not be found. Diagnosing the problem.
DNS_PROBE_POSSIBLE

奇怪的是,在不同的机器上使用 Brave 以外的浏览器也可以工作。例如,如果我homeserv.local在我的机器(Linux)上进入 Firefox,它就可以工作;我妻子的机器也是如此,她使用 Windows - Firefox 和 Edge。

这似乎不只是我的 Linux 机器上的 Brave 的问题,因为在我的 Android 手机上的 Brave 上尝试相同的操作也会出现相同的错误。

我尝试过在 Brave 中禁用Always use secure connections以及编辑和/或禁用Use secure DNS,但这也没有解决问题。

费多拉 Linux 37; Brave 浏览器 (Flatpak) - 最新。

答案1

以 结尾的两部分名称.local现在保留给 mDNS(多播 DNS)而不是常规 DNS,这可能会引起意外;也许hosts:您的行包括or之前的选项/etc/nsswitch.conf之一?mdns*dnsresolve

或者出于同样的原因,Brave 可能有一个内置的例外?官方推荐的私人家庭网络域名后缀似乎是.home.arpa.

mDNS 于 2000 年首次提出,其规范形式为RFC 6762于 2013 年发布,建议使用.home.arpaRFC 83752018 年 5 月。

mDNS 是其中之一零配置网络概念,这将使一组笔记本电脑用户能够形成一个临时网络,其中计算机将能够找到彼此并使用人类友好的主机名而不是使用原始 IP(或 IPv6)地址共享信息。它在 Linux 中由 Avahi 工具实现,现在也由 实现systemd-resolved,在 MacOS 和其他 Apple 产品中,它被称为 Bonjour。

相关内容