PVE下静态IP的DNS处理以及细节优化

2024-11-23 02:43:47 3点赞 3收藏 3评论

前情提要

在上一篇内容中,讲了如何在原版Openwrt中安装IStore商店以及后续利用smartDNS来提高自带的dnsmasq的灵敏度。原因也说了。但是又有新的情况,所以记录一下。

要点

设置广播地址,WAN口和LAN口都要注意。一般就是255.

PVE下静态IP的DNS处理以及细节优化

现象

我的光猫下面共有三个路由器,两个硬路由一个软路由。

开始的时候:

网件网段为:192.168.60.x,出口192.168.1.2

华硕网段为:192.168.50.x,出口192.168.1.4

软路由网段为:192.168.60.x,出口192.168.1.100

上一篇文章的时候,本地软路由写的60.x,并且通过smartDNS完成了域名的解析。但是后面室友说网络还是比较慢,虽然比之前动不动卡死好多了。尤其晚高峰,不过虽然慢,但是可以用,用起来还是有带宽的。

外网千兆公网IP,所以肯定不是带宽不够用。

今天下午回家,突然想起来硬路由和软路由是在一个网段的,于是决定给软路由再换一个网段。虽然从原理上也没什么区别。

但是切换网段70.x之后,发现软路由的tracert路径有问题。我对软路由的管理地址是192.168.50.x,接入华硕硬路由的lan口实现的。之前为了方便使用的是DHCP,结果这次发现,软路由的tracert是经由华硕实现外网访问的。并没有经过预计的wan口1.100。

这里就搞不懂原因了,当然管理地址和软路由的70.x都属于防火墙的lan段。

诊断处理

于是按原设置,先把管理地址改为静态IP并且不配置网关,只做内网的访问用。

修改之后,软路由就不能上网了。。。。。。还是老问题不能解析。

同时openwrt中使用tracert也不能解析了。

这时候第一想法是把软路由的网段改回60.x。但是并没有起作用。本身想实现的就是经过1.100上网,所以不可能再走回50.1。最后排查并尝试了,将wan口的广播地址写为1.255之后,问题解决。

默认的1.254广播地址没有作用。修改之后,各级dns开始收到了广播,再之后网络正常使用。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
3评论

  • 精彩
  • 最新
  • 大神好,问个小问题,我想手机和笔记本电脑通过adguardhome给github加速,那就把手机和笔记本的dns地址设置成adguardhome的地址是吗,adguardhome(和主网络同网段)要不要改监听什么的?

    校验提示文案

    提交
    不太了解,正常dns是逐级向上的,A经过B访问C,那b就需要做处理,防止B直接把A的请求转出光猫。强制走C。可以在B做绑定设备形式的规则。比如我多个smartdns时也是按顺序向上访问的。直到命中请求的网址,所以你的需求,也应该限定不要中途把需求转出了。规则要求这两个必须走adguard,因为你请求百度的时候,如果B已经解析了地址,就不会经过C去解析百度。我个人经验来说,B是一定会经过的,只是b找不到不解析,现在帖子我配置了c,是c负责解析,但还是经过B转到c的,所以你只配置dns地址,企业三层内网我见过可以这样做,但目前还是考虑在dns各层限定这两个mac地址的设备直接走adguard。这样来做。

    校验提示文案

    提交
    虽然没完全懂,我还是按你说的逐级看看,因为adguard里可以添加多个dns解析,恰恰电信屏蔽了github,那我这个dns里就不能再添加电信的污染,我就加个阿里和8.8.8.8,然后我也想起来监听应该不影响,因为我只把两个设备手动指向adguard。其实我应该直接用op装个那啥,昨晚买了个免费那啥一年的,这样就可以叫透明代理好像,自动该走哪里走哪里,访问git就不怕不能随时访问了

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
3
扫一下,分享更方便,购买更轻松