事情是这样的:
内网里自建了一个 AdGuard Home,IP 为 192.168.1.18 ,在路由器的 DHCP 上也设置了 DNS 使用 192.168.1.18 。
现象:
其它设备都可以正常使用,但发现 Android 手机自己连接了一个 ipv6 的 DNS,开头为 fe80::xxx,它会优先使用这个 ipv6 的 DNS,不使用 ipv4 的。其实也不是完全无法使用,目前发现 Chrome 会使用我自建的 DNS,但其它 App 会用 ipv6 的 DNS 解析。
我的宽带不支持 ipv6,路由是 ac86u 官方最新固件,ipv6 关闭。手机是 mix2s 刷了 Pixel Experience 的 Android 11 。另有一个平板是刷了 Lineage 17 的,也就是 Android 10,也是同样的问题。
我完全不懂 ipv6,现在不知道这个 DNS 是哪来的,也不知道怎么关闭。另一个有线连接的群晖在网络状态里可以看到 ipv6 默认网关也是这个 fe80 的地址。那么我怎么判断这个 ipv6 的地址是我的路由器还是运营商还是其它的什么设备?如何能关闭这个 ipv6 DNS ?
1
paperseller 2021-01-01 11:48:37 +08:00 via Android
在 wifi 设置里的使用私人 dns 里设置 192.168.1.18 试试
|
2
Darkatse 2021-01-01 11:52:41 +08:00 via Android
fe80:: 是 IPV6 的保留 IP,一般用于内网,这个地址是你路由器广播的吧
|
3
aureole999 OP @paperseller 私人 dns 那里不能写填 ip 啊,填了就不能按保存。好像只能写域名。
@Darkatse 我也感觉是,但我路由器关掉了 ipv6 啊。能不能通过 ipv6 的地址反查 hostname 或者域名的 |
4
kokutou 2021-01-01 12:10:59 +08:00 via Android
关掉路由器,直连猫不就知道了。。。
|
5
aureole999 OP @kokutou 没有猫,路由器就是网线插 wan,动态取得 ip
|
6
WordTian 2021-01-01 12:16:37 +08:00 via Android
@aureole999 那里用的是 dns over tls,需要域名的
|
7
Darkatse 2021-01-01 12:18:58 +08:00
@aureole999 点进 AdGuard Home 的控制面板,点设置指导,看看监听地址有没有那个 ipv6
|
8
aureole999 OP @Darkatse 没有。AdGuard Home 是建在 unraid 的 docker 里的。估计因为 unraid 里的 network 设置的是 ipv4 only
AdGuard Home DNS 服务器正在监听以下地址: 127.0.0.1 192.168.1.18 |
9
Darkatse 2021-01-01 12:30:16 +08:00
@aureole999 那建议到路由器管理界面把 ipv6 相关设置都关了,dns 设置手动填 AdGyard Home 地址 (如果有软路由也要改)
|
10
aureole999 OP @Darkatse 华硕的就一个 ipv6 互联网设置和 ipv6 防火墙,都关了但还是能在群晖或者 Android 上获取到 ipv6 的 DNS 。macbook 上的 WiFi 设置的 ipv6 和群晖一样,也是自动,但就没有 ipv6 地址,也不会有 ipv6 DNS 。
|
11
vicesa 2021-01-01 13:19:06 +08:00
路由的 dhcp ipv6 分配关了吗
|
12
kokutou 2021-01-01 13:24:43 +08:00 via Android
dhcp 的 ipv6 没关吧。
不行刷个机算了。。。 官方固件一堆用不上的功能 |
13
mgrddsj 2021-01-01 13:30:19 +08:00 via Android
不是私人 DNS 那个选项啊。得把私人 DNS 那个选项关了。然后再在 WiFi 设置界面长按当前 WiFi,修改网络,高级选项,IP 设置选静态。分配个静态 IP 之后就可以设置 DNS 了。
|
14
aureole999 OP |
15
aureole999 OP |
16
aureole999 OP 破案了,我有个 Unraid 里建的 openwrt 虚拟机,一直没配好也没用,但也没关机,就一直开着来的,虽然把 dhcp 服务关了,但好像 ipv6 的通告是开着的,然后自动用了 openwrt 上的 dns……openwrt 是固定取得的 ip,没用 dhcp,所以也就没用到 AdGuard Home 的 dns 。
|