局域网内多个 dhcp 服务器分发 dns 的问题

MLawliet:局域网内跑了一台 openwrt(192.168.20.241)做旁路由,开了 dhcp 和 dnsmsaq, 现在想根据 MAC 给需要 fq 的设备分配网关 /dns 为 openwrt ip

主路由 192.168.20.1

网络是 ipv4+ipv6 双栈

/etc/config/dhcp 设置如下

config host
option mac 'AA:CC:88:B5:55:22'
option name 'Nexus6P'
option dns '1'
option tag 'custom_gw'
option ip '192.168.20.130'

config tag 'custom_gw'
list dhcp_option '3,192.168.20.241'
list dhcp_option '6,192.168.20.241'
option force '1'

现在现象是上面这个设备获取到了 192.168.20.241 的网关,和 192.168.20.241 的 ipv4 dns, 这正常,但他还获取到一个 ipv6 的 dns,这个地址是主路由的 ipv6 地址( Android 里能看到 dns 有两个)

设备在请求 dns 时候,好像默认是先走 ipv6,这样导致 openwrt 的 dns 没起作用。

我想问的是,当一个局域网中有多个 dhcp 时,不是哪个服务器先响应就用哪个么,可是为什么上面的情况好像是同时接受了两个 dhcp 给的 dns ? 如何让 openwrt 的 dns 优先?或者 openwrt 如何设置能分配 ipv6 的 dns 来替换掉现在获取的主路由 ip?

我是想 openwrt 关掉后,局域网的设备仍然能从主路由获取 ip,所以需要同时开着两个 dhcp

Tianao:DHCP 是 DHCP,DHCPv6 是 DHCPv6,SLAAC 是 SLAAC,楼主需要先搞清楚这些 v6 的参数是怎么获取到的。可以首先肯定的是,不是通过 IPv4 的 DHCP 。

SenLief:好像旁路由的 ipv6 一直有问题的,我的旁路由没有开 dhcpv6

关于 currenttime 的问题

aglsv:我直接写了个 var t = audio.currenttime 时。t 的值一直是零,写在 ontimeupdate 函数里的时候就能正常返回值 不过 console 里会提示 GET http://127.0.0.1:5502/favicon.ico 404 (Not Found)但是不影响 想问问原因

DNS 有没有类似 smokeping 之类的长期质量监督统计软件?

leavic:如题,有感于这两天本地到 114DNS 服务器不稳定的状况。想在几个服务器上装个测试软件,类似 smokeping 那样,长期监督统计 dns 服务器的性能,最终选出最稳定的。不知道有没有类似的工具推荐?最好是可以多点部署,然后数据汇聚到一起的。谢谢!

ubuntu 怎么解决 QQ 的问题

Jarvis666:虽然我知道不太方便,但是万一有人知道怎么弄呢chinvo:https://im.qq.com/linuxqq/index.html xiri:qq 官方出 linux 版了,虽然 UI 有点老,但基本功能还是够用的 BrettD:wine

问一个关于 iOS Flutter 的问题

wtdu1992:由于项目需求,在 Flutter iOS 项目中添加了一些系统的 extension App,比如 share extension,notification extension,Today extension,由于没有找到比较好的插件,因此都是 flutter native +原生 实现,在实现功能的过程中,在 extension app …

有关校园网多拨的一个问题

peterpei: 小弟校园网为 深澜 DHCP+在线认证 的方式,经过几天钻研发现只是在 DHCP 的 IP 分配之后向服务端 POST 一个登陆信息即可 但是学校网络限速 2.5mb/s,寝室还要开热点,实在不够用。请问可以多拨吗? 大致思路是用虚拟网卡分拨多个 IP,然和每个 IP 分别 post 登录信息。但是怎样确保用每个 IP 都发送信息呢?负载…