• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

L1000DNS劫持

2天前提问
  • 0关注
  • 0收藏,67浏览
粉丝:5人 关注:1人

问题描述:

现场出口是L1000,终端都是手配的IP网关dns,最近打算更换外网,所有终端的dns都得修改,工作量很大。

负载是否能实现下面终端的dns请求到负载设备以后转变成新网的DNS出去

5 个回答
粉丝:132人 关注:9人

实现不了 

或者试试DNS透明代理:

https://www.h3c.com/cn/d_202510/2677447_30005_1.htm#

暂无评论

粉丝:140人 关注:1人

最佳实践

企业组网的dns通常做法是,搭建内部dns服务器,dns服务器再转发至公网DNS


你的场景

终端一般都是dhcp获取的,修改dhcp里面分发的dns地址就行

如果是静态分配的,你不换也一样能用


补充说明

只有你把dns指向L1000设备本身的时候,它才可以配置dns proxy来拦截

暂无评论

粉丝:174人 关注:0人

您好,不支持

暂无评论

军刺 二段
粉丝:0人 关注:0人

H3C L1000(负载均衡设备)完全可以实现终端 DNS 请求的 “透明转发与地址替换”,即终端仍使用旧 DNS 配置,L1000 自动将其 DNS 请求转发到新外网的 DNS 服务器,无需手动修改所有终端的 DNS 设置,具体实现方案如下:

一、核心实现原理

利用 L1000 的 **“DNS 代理(DNS Proxy)” 或 “应用层转发” 功能 **,拦截终端发往旧 DNS 的请求,自动替换为新 DNS 服务器地址进行转发,同时将新 DNS 的响应回传给终端。整个过程对终端完全透明,终端无需修改任何 DNS 配置。

二、具体配置步骤(以 L1000 典型配置为例)

步骤 1:确认 L1000 的接口与路由

  • 假设 L1000 的内网接口(连接终端侧) 为G1/0/1,IP:192.168.1.1/24(终端网关指向此 IP);
  • 外网接口(连接新外网) 为G1/0/2,已配置新外网的路由(确保 L1000 能访问新 DNS 服务器);
  • 新外网的 DNS 服务器 IP:202.97.xx.xx(假设为新运营商提供的 DNS)。

步骤 2:配置 DNS Proxy 功能(核心)

通过 DNS Proxy 拦截终端 DNS 请求,转发到新 DNS:
<L1000> system-view
# 1. 启用DNS Proxy全局功能 [L1000] dns proxy enable # 2. 配置DNS Proxy的“请求转发规则”:将所有终端的DNS请求转发到新DNS # (终端发往任意旧DNS的请求,都会被L1000拦截并转发到新DNS) [L1000] dns proxy server 202.97.xx.xx # 添加新DNS服务器(可添加2个实现冗余) [L1000] dns proxy server 202.97.xx.yy # 备用新DNS # 3. (可选)限制仅内网终端的DNS请求被代理(避免外部请求干扰) [L1000] acl number 2000 [L1000-acl-basic-2000] rule 0 permit source 192.168.1.0 0.0.0.255 # 终端网段 [L1000-acl-basic-2000] quit [L1000] dns proxy acl 2000 # 仅允许ACL内的终端使用DNS Proxy

步骤 3:配置内网接口的 DNS 请求拦截(确保流量到 L1000)

需确保终端的 DNS 请求能被 L1000 拦截(依赖终端网关指向 L1000):
  • 终端当前网关已配置为 L1000 的内网接口 IP(192.168.1.1),此前提下,终端的 DNS 请求(UDP 53 端口)会先发送到 L1000;
  • 若终端网关未指向 L1000(如直连路由器),需先调整终端网关为 L1000 内网 IP(仅需修改网关,无需改 DNS,工作量远小于改所有终端 DNS)。

步骤 4:验证 DNS Proxy 生效

  1. 在终端上测试 DNS 解析
    终端仍使用旧 DNS 配置(如 114.114.114.114),执行nslookup www.baidu.com,查看解析结果是否由新 DNS 返回;
  2. 在 L1000 上查看 DNS Proxy 日志
    [L1000] display dns proxy statistics # 查看DNS请求转发次数、成功/失败数
    [L1000] display dns proxy server # 确认新DNS服务器状态为“up”

三、备选方案:基于 “端口转发” 实现(若 L1000 无 DNS Proxy)

若 L1000 不支持 DNS Proxy 功能,可通过UDP 53 端口转发实现类似效果(拦截终端 DNS 请求,转发到新 DNS):
# 配置端口转发规则:将内网终端发往任意IP的UDP 53请求,转发到新DNS
[L1000] nat server protocol udp global any 53 inside 202.97.xx.xx 53 [L1000] nat server protocol udp global any 53 inside 202.97.xx.yy 53 # 备用DNS # 限制仅内网终端使用此转发(通过ACL) [L1000] acl number 3000 [L1000-acl-adv-3000] rule 0 permit udp source 192.168.1.0 0.0.0.255 destination any 53 [L1000-acl-adv-3000] quit [L1000] interface G1/0/1 # 内网接口 [L1000-G1/0/1] nat server acl 3000 # 仅允许ACL内终端使用端口转发

四、注意事项

  1. DNS 协议类型:DNS 请求默认使用 UDP 53 端口,部分大请求(如域名批量解析)会用 TCP 53,若需支持,需补充 TCP 53 的转发配置(端口转发方案需加protocol tcp规则);
  2. 新 DNS 可用性:确保 L1000 能 ping 通新 DNS 服务器,且新 DNS 能正常解析公网域名(避免新 DNS 故障导致终端无法上网);
  3. 长期规划:此方案为 “临时过渡”,建议后续通过 DHCP 服务器统一管理终端 DNS(如配置 DHCP 自动下发新 DNS),减少手动维护成本。

总结

通过 L1000 的DNS Proxy 或端口转发功能,可完全避免手动修改所有终端的 DNS 配置,仅需在 L1000 上配置转发规则,即可实现终端 DNS 请求自动转向新外网 DNS,大幅降低工作量。优先推荐 DNS Proxy 方案(转发更精准,支持 DNS 缓存,减少重复请求)。

暂无评论

粉丝:33人 关注:1人

可以。通过在L1000-M上启用DNS代理(DNS Proxy)并结合DNS ALG功能,可实现将终端发来的DNS请求中的原公网DNS地址转换为新的外网DNS地址,从而无需修改终端的手动DNS配置。

具体方案如下:

1. **开启DNS代理**:在L1000-M的出口接口启用DNS代理功能,使所有终端的DNS请求先发送到L1000-M。
2. **配置DNS ALG**:启用DNS ALG(Application Layer Gateway),确保DNS报文载荷中的IP地址也能被正确转换。
3. **配置NAT策略与地址转换**:通过出方向NAT规则,将内部DNS请求通过新的外网地址发送至新配置的公网DNS服务器。
4. **可选:开启DNS Snooping**(若升级到新版本):为防止业务中断,升级后需开启`dns snooping enable`,以保障DNS会话正常跟踪。

这样,终端无需逐个修改DNS设置,只需保持原有配置,所有DNS请求将由L1000-M代理并转发至新的DNS服务器,大幅减少现场工作量。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明