局域网内劫持DNS解析结果到172.31.255.254排查与复现 您所在的位置:网站首页 DNS解析到不同ip 局域网内劫持DNS解析结果到172.31.255.254排查与复现

局域网内劫持DNS解析结果到172.31.255.254排查与复现

2024-07-01 17:55| 来源: 网络整理| 查看: 265

目录

网络拓扑

症状

复现过程 

查到原因

解决方案

写在最后

网络拓扑

光猫-->RB750gr3 -->B316-855-->>无线终端

B316-855是4G路由器,这里我网络设置为仅LAN模式,关闭DHCP做AP使用,使用时间有半年。

症状

        最近突然发现网络不太稳定,最开始是一台小米手机,后来老婆用华为平板看电视剧的时候发现上不去网了,才开始重视这个问题。在网关发现有大量的日志,有两个IP从拨号接口访问172.31.255.254这个IP。因为私网IP在拨号端口访问私网IP被防火墙拒绝。IP就是两台安卓设备,网络大概有十几台设备,windows设备 苹果手机,智能设备网络正常。

        因为网络内没有这个段的IP ,就去网上搜索 ,查到相关案例,这个贴子内通信人家园楼主和27楼遇到相同问题,我用手机尝试解析不同域名,都会解析到172.31.255.254这个IP。关闭B316-855路由器,网络恢复。

复现过程 

1、直接使用4G路由器IP做DNS, nslookup 在路由器网络指示灯红灯的时候就会劫持DNS

2、在浏览器输入172.31.255.254会跳转到路由器后台

3、本地抓包可以看到172.31.255.254这个的设备MAC就是华为4G路由器的

4、可以看到这个路由器有通告ipv6 DNS。

查到原因

        1、这个4G路由器在做AP使用的情况是断网状态,网络指示灯为红色,把DNS给劫持到了路由器网络检测页面。我这里现网并未使用这个路由器DNS,为什么会出现这个问题呢?这个路由器会通告自身IPV6地址为DNS给终端,由于在IPV6的情况下,会优先通过IPV6DNS解析。相关案例:深信服社区

解决方案

可以在交换机配置RA保护

华三交换机 system-view [Sysname] vlan 10 [Sysname-vlan10] ipv6 nd detection enable 华为交换机 背景信息 管理员可根据接口在组网中的位置来配置接口的角色。如果确定接口连接的是用户主机,则配置接口角色为用户(host);如果确定接口连接的是路由器,则配置接口角色为路由器(router)。 若接口角色为路由器,则直接转发RA报文; 若接口角色为用户,则直接丢弃RA报文。 操作步骤 执行命令system-view,进入系统视图。 执行命令interface interface-type interface-number,进入二层接口视图。 执行命令nd raguard role { host | router },配置IPv6 RA Guard功能的接口角色。 缺省情况下,未配置IPv6 RA Guard功能的接口角色。 写在最后

        最后我这里算未解决,把这个路由器恢复出厂,一样会劫持DNS。之前半年一直正常使用的,突然就出现了原因未知。我这里是完全做AP使用的,配置上保护以后,有线网络正常了,不会收到这个4G路由器通告的DNS,但是连接上这个路由器WiFi的还是会解析异常,所以就把设备换下来了。

如果在公司网络中有人私接该系列路由器导致的网络异常,可以参考解决。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有