1
zwy100e72 20 小时 33 分钟前
你大概需要编辑 /etc/resolv.conf
个人常用的是 systemd-resolved ,具体环境你需要自己分析下 |
3
yinmin 19 小时 20 分钟前 via iPhone
wireguard 不支持 ddns ,只在启动时解析一次域名获取 ip ,之后不会再做 dns 解析了。如果 ddns ip 变化需要重启 wireguard
|
4
MuJian OP @yinmin 默认是不支持的,但是 openwrt 里已经自带了脚本 /usr/bin/wireguard_watchdog ,只需要计划任务每分钟运行一次,150s 未收到心跳,就会重新解析域名,梅林固件也应该有类似的机制,配置好后完全不需要管。
|
5
morpheuszero2023 11 小时 11 分钟前
路由器自己使用的 dns 是 WAN 设置下的 DNS 。默认是自动,即套用 PPPOE 获取到的运营商 DNS 。你可以手动设置两个 DNS 。但针对特定域名使用特定 DNS 这种操作,在 webui 是无法实现的。
|
6
MuJian OP @morpheuszero2023 已经放弃折腾路由了, /etc/resolv.conf 总会重置,华硕自带的机制也慢。目前参考 openwrt 的 wireguard_watchdog 自己改了一个脚本,直接解析 ip ,在 wg set
|
7
zwy100e72 5 小时 50 分钟前
总会重置的话,是有其他软件在控制这个文件,这个要看下具体是什么软件在控制,然后用对应软件的配置来修改
可以参考这个 wiki 来排查 https://wiki.archlinux.org/title/Domain_name_resolution |