内网无法通过域名访问解决办法(RAX80 梅林改版固件386.5_2 )_百度知...
发布网友
发布时间:2024-08-25 02:12
我来回答
共1个回答
热心网友
时间:2024-08-25 02:51
遇到的问题是,家中使用群晖220+和DDNS方式访问速度慢,通过阿里云域名在外面访问顺畅,但在内网时,域名无法直接打开,需要手动输入IP。网络环境是:1000Mbs中国移动宽带,光猫桥接后,RAX80路由器运行Koolcenter梅林改版固件386.5_2,采用动态IPv6连接NAS作为媒体共享中心,其他设备连接路由器。
尝试过在NAS上安装DNS服务器并设置DNS Server1,但这种方法导致路由器卡死,无法访问,怀疑是固件bug。后来发现梅林固件自带的DNS解析功能可以解决内网访问问题,即路由器解析域名到NAS的IP。具体做法参考了SoyaDokio博客的DNS自定义设置方法。
然而,路由器重启后会清空dnsmasq.conf文件,影响内网访问。为解决这个问题,我将关键配置文件保存在/data/,并在启动脚本wan-run中添加代码,确保重启时自动复制配置并重启DNS服务:
bash
cp /data/dnsmasq.conf /jffs/configs/dnsmasq.d/dnsmasq.conf
service restart_dnsmasq
通过这种方式,路由器在重启后仍能保持内网下对域名的正常解析,大大提高了使用的便利性。