|
本帖最后由 hxh2012 于 2024-4-18 11:50 编辑
使用场景说明:
家里装了nas,用nas的app来给手机同步照片、录制和查看家里的监控视频。购买了一个公网域名,用nas做了ddns解析,这里我用了一个二级域名,nas.xxx.com。手机查看照片和监控的app都配置了公网的域名,公网下使用正常,但是在家连接wifi后还是解析公网的IP地址,app连接异常。就想着通过配置本地dns解析该域名到nas的内网ip。
研究了一下华硕的路由器没有dns服务,没办法直接做A记录解析,只能用群晖nas的dns服务来做解析,dhcp下发的dns地址改成nas的ip地址。这样也正常使用了一段时间,但时候后来慢慢发现浏览网页和视频的切换的速度有点慢,但是宽带下载速度是没变化的,就怀疑是否dns解析过程的问题,就有了把dns解析改到路由器的想法。
实际超过过程:
从网上找了几篇关于华硕路由器配置dns解析的贴子,基本是在ssh环境下修改dnsmasq配置的方法,有一种方法是要刷固件,另外一种修改后重启会丢失配置,两种都不是心里预期的方式。
在查看hosts配置文件的时候,发现之前做的两个dhcp地址绑定居然存在hosts配置文件中,ping试了下居然能正常解析。下图是ax86u的hosts文件,192.168.2.41和44是之前添加的dhcp静态分配,后面打码的是自己设置的路由器域名。
这样一来,我们就可以把自己设置的路由器域名改成公网的域名,再给nas添加个静态的地址分配不就解决了么。找到内部Lan配置就能看到域名了,修改成自己的域名,比如xxx.com。
再到dhcp给nas配置一条静态的解析,记得名称要写自己的域名前缀,我这里使用的是二级域名,这里写二级域名的名称,不带后缀。
测试域名可以正常解析内网ip了:
目前没找到解析一级域名的办法,有高手还请指点。
体验了几天网速似乎有所改善,不太敢确定,但也总算不需要让dns转发多跑一个设备了。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|