组网1:防火墙—交换机--(vlan1)erg3(vlan1)—ap
组网2:
光猫-ER8300G2---交换机---pc1
|
Ur7208-p
|
Pc2(192.168.3.182)
组网1、2问题均为纯lan口透传 dns无法解析,具体来看
组网1问题:ERG3设备做纯二层透传,终端通过ap可以ping通外网百度的IP,但是ping不通百度域名
组网2问题:
1、 ur使用两个lan口,一个上联主路由ER,一个直连pc,如果是当交换机使用,下联的pc获取到地址之后能ping通公网地址,但是不通域名,dns无法解析,ur替换成交换机也正常;2、如果ur接wan口,当网关使用正常能上网
以组网1为例,经过抓包排查(测试地址为86.80),erg3有收发dns报文,但是交换机上没有收到dns
Er抓包:收到且发了
交换机抓包:无86.80地址
经过定位,为ERG3、UR设备的转发机制问题,DNS劫持把DNS相关的报文走到了CPU而没走二层转发
升级到R0136P04版本
全流程抓包分析看,erg3有收到dns报文,但未发送至交换机。经分析为二三层实现差异,ER设备本省具备dns及dns解析功能。默认dns报文会上送CPU处理。当设备作为纯二层透传时普通报文能够正常转发,但dns报文仍被劫持上送cpu解析而没有直接透传转发。设备解析到非需自身处理的dns时正常情况会通过wan口发出去继续寻找对应的dns服务器。但由于没启用wan口,设备会将其当作攻击类报文丢弃,而不是退回二层转发。 R0136P04版本修改了该机制,对于纯二层透传类报文不再上cpu解析检查。可以解决上述的dns劫持问题。请升级版本至R0136P04
(0)
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作