我已经设置了 AdGuard Home 并将我的路由器指向 AGH 实例以阻止广告等。
我已经创建了几个 DNS 重写,以便我输入一个我喜欢的地址,其中之一是homeserv.local
-> 192.168.0.40
。现在,似乎有一个问题,仅在 Brave 中,进入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,它就可以工作;我妻子的机器也是如此,她在 Firefox 和 Edge 上使用 Windows。
在我的 Linux 机器上,这似乎不是一个仅限于 Brave 的问题,因为在我的 Android 手机上尝试同样的 Brave 会吐出同样的错误。
我试过在 Brave 中禁用Always use secure connections
和同时编辑和/或禁用Use secure DNS
,但这也没有解决问题。
软呢帽Linux 37;勇敢的浏览器 (Flatpak) - 最新。
以 结尾的两部分名称
.local
现在保留给 mDNS(多播 DNS)而不是常规 DNS,这可能会引起意外;也许hosts:
你的行包括之前的选项/etc/nsswitch.conf
之一?mdns*
dns
resolve
或者出于同样的原因,Brave 有一个内置的例外?官方推荐的私人家庭网络域名后缀似乎是
.home.arpa
.mDNS 最早于 2000 年提出,2013 年发布了RFC 6762形式的规范,2018 年 5 月的RFC 8375
.home.arpa
中推荐使用。mDNS 是零配置网络概念的一部分,它将使例如一组笔记本电脑用户能够形成一个临时网络,在该网络中,计算机将能够使用人性化的主机名而不是使用原始的主机名来找到彼此并共享信息IP(或 IPv6)地址。它在 Linux 中由 Avahi 工具实现,现在也由
systemd-resolved
,在 MacOS 和其他 Apple 产品中它被称为 Bonjour。