aureole999

Android 无法使用自建 DNS?

  •  
  •   aureole999 · Jan 1, 2021 · 5683 views
    This topic created in 2027 days ago, the information mentioned may be changed or developed.

    事情是这样的:

    内网里自建了一个 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 ?

    Supplement 1  ·  Jan 1, 2021
    还有个现象是如果连接的是家里 2.4G 的 WiFi,手机就不会取得 ipv6 的地址,也不会有 ipv6 的 dns 了,就没问题。5G 的 WiFi 就不行。是路由的问题还是手机的问题?
    16 replies    2021-01-01 16:09:51 +08:00
    paperseller
        1
    paperseller  
       Jan 1, 2021 via Android
    在 wifi 设置里的使用私人 dns 里设置 192.168.1.18 试试
    Darkatse
        2
    Darkatse  
       Jan 1, 2021 via Android
    fe80:: 是 IPV6 的保留 IP,一般用于内网,这个地址是你路由器广播的吧
    aureole999
        3
    aureole999  
    OP
       Jan 1, 2021 via Android
    @paperseller 私人 dns 那里不能写填 ip 啊,填了就不能按保存。好像只能写域名。

    @Darkatse 我也感觉是,但我路由器关掉了 ipv6 啊。能不能通过 ipv6 的地址反查 hostname 或者域名的
    kokutou
        4
    kokutou  
       Jan 1, 2021 via Android
    关掉路由器,直连猫不就知道了。。。
    aureole999
        5
    aureole999  
    OP
       Jan 1, 2021 via Android
    @kokutou 没有猫,路由器就是网线插 wan,动态取得 ip
    WordTian
        6
    WordTian  
       Jan 1, 2021 via Android
    @aureole999 那里用的是 dns over tls,需要域名的
    Darkatse
        7
    Darkatse  
       Jan 1, 2021
    @aureole999 点进 AdGuard Home 的控制面板,点设置指导,看看监听地址有没有那个 ipv6
    aureole999
        8
    aureole999  
    OP
       Jan 1, 2021
    @Darkatse 没有。AdGuard Home 是建在 unraid 的 docker 里的。估计因为 unraid 里的 network 设置的是 ipv4 only

    AdGuard Home DNS 服务器正在监听以下地址:
    127.0.0.1
    192.168.1.18
    Darkatse
        9
    Darkatse  
       Jan 1, 2021
    @aureole999 那建议到路由器管理界面把 ipv6 相关设置都关了,dns 设置手动填 AdGyard Home 地址 (如果有软路由也要改)
    aureole999
        10
    aureole999  
    OP
       Jan 1, 2021
    @Darkatse 华硕的就一个 ipv6 互联网设置和 ipv6 防火墙,都关了但还是能在群晖或者 Android 上获取到 ipv6 的 DNS 。macbook 上的 WiFi 设置的 ipv6 和群晖一样,也是自动,但就没有 ipv6 地址,也不会有 ipv6 DNS 。
    vicesa
        11
    vicesa  
       Jan 1, 2021
    路由的 dhcp ipv6 分配关了吗
    kokutou
        12
    kokutou  
       Jan 1, 2021 via Android
    dhcp 的 ipv6 没关吧。
    不行刷个机算了。。。
    官方固件一堆用不上的功能
    mgrddsj
        13
    mgrddsj  
       Jan 1, 2021 via Android
    不是私人 DNS 那个选项啊。得把私人 DNS 那个选项关了。然后再在 WiFi 设置界面长按当前 WiFi,修改网络,高级选项,IP 设置选静态。分配个静态 IP 之后就可以设置 DNS 了。
    aureole999
        14
    aureole999  
    OP
       Jan 1, 2021
    @vicesa @kokutou 路由的 DHCP 里没有 ipv6 的设置。难道真是关不了?梅林之前我刷过好像也没有关闭的选项啊。

    @mgrddsj 手动设置了 dns 也是在 ipv6 的 DNS 之后,结果还是优先使用 ipv6 的那个
    aureole999
        15
    aureole999  
    OP
       Jan 1, 2021
    不会发图,这是 dhcp 和 ipv6 的设置

    https://imgur.com/P6e7dtI
    https://imgur.com/BfbQbiy
    aureole999
        16
    aureole999  
    OP
       Jan 1, 2021
    破案了,我有个 Unraid 里建的 openwrt 虚拟机,一直没配好也没用,但也没关机,就一直开着来的,虽然把 dhcp 服务关了,但好像 ipv6 的通告是开着的,然后自动用了 openwrt 上的 dns……openwrt 是固定取得的 ip,没用 dhcp,所以也就没用到 AdGuard Home 的 dns 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1071 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 22:41 · PVG 06:41 · LAX 15:41 · JFK 18:41
    ♥ Do have faith in what you're doing.