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

防火墙f100-c-g5 无法dnat公网的80和443到内网

2025-08-11提问
  • 0关注
  • 0收藏,155浏览
blue 零段
粉丝:0人 关注:0人

问题描述:

我有一条公网IP专线(80和443已开),直接接入一台web服务器可以正常通过80和443被访问,现在接入h3c防火墙,再进入web服务器(IP 10.0.0.20/23),我想让用户访问公网的80的流量转向内网服务器的80,访问公网443的流量转向内网服务器的443,但是现在我虽然做了dnat,但是80 443 无法被访问,但是除了80和443都可以被访问,比如公网的81 dnat到内网的80就可以正常访问。

组网及组网描述:

脱敏后的防火墙配置如下:

#
 version 7.1.064, Release 9560P41
#
 sysname H3C
#
 clock protocol none
#
context Admin id 1
#
 irf mac-address persistent timer
 irf auto-update enable
 undo irf link-delay
 irf member 1 priority 1
#
 mac-authentication access-user log enable failed-login successful-login
#
 nat log enable
 nat log flow-begin
 nat log flow-end
#
 dhcp enable
#
 dns proxy enable
 dns server 223.5.5.5
 dns server 223.6.6.6
#
 ip subscriber access-user log enable successful-login failed-login logout abnormal
#
 password-recovery enable
#
vlan 1
#
object-group service blue_443
 0 service tcp destination eq 443
#
object-group service blue_80
 0 service tcp destination eq 80
#
object-group service blue_81
 0 service tcp destination eq 81
#
traffic classifier PBR_CLASS operator or
 if-match acl 3000
#
traffic behavior PBR_BEHAVIOR
#
dhcp server ip-pool blue-dhcp-pool-1
 gateway-list 10.0.0.1
 network 10.0.0.0 mask 255.255.254.0
 dns-list 223.5.5.5 223.6.6.6
#
controller Cellular1/0/0
#
controller Cellular1/0/1
#
interface NULL0
#
interface GigabitEthernet1/0/0
 port link-mode route
 combo enable copper
 ip address 192.168.4.1 255.255.255.0
#
interface GigabitEthernet1/0/1
 port link-mode route
 combo enable fiber
#
interface GigabitEthernet1/0/2
 port link-mode route
 ip address 192.168.5.1 255.255.255.0
#
interface GigabitEthernet1/0/3
 port link-mode route
#
interface GigabitEthernet1/0/4
 port link-mode route
 description GuideWan Interface
 bandwidth 100000
 ip address 220.192.4.2 255.255.255.252
 gateway 220.192.4.1
#
interface GigabitEthernet1/0/5
 port link-mode route
 description GuideLan Interface
 ip address 10.0.0.1 255.255.254.0
 manage ping inbound
#
interface GigabitEthernet1/0/6
 port link-mode route
#
interface GigabitEthernet1/0/7
 port link-mode route
 ip address 192.168.3.2 255.255.255.0
 nat outbound
 manage ping inbound
#
interface GigabitEthernet1/0/8
 port link-mode route
#
interface GigabitEthernet1/0/9
 port link-mode route
#
interface GigabitEthernet1/0/10
 port link-mode route
#
interface GigabitEthernet1/0/11
 port link-mode route
#
interface SSLVPN-AC0
 ip address 192.168.8.1 255.255.255.0
#
security-zone name Local
#
security-zone name Trust
 import interface GigabitEthernet1/0/5
 import interface GigabitEthernet1/0/7
 import interface SSLVPN-AC0
#
security-zone name DMZ
#
security-zone name Untrust
 import interface GigabitEthernet1/0/4
#
security-zone name Management
 import interface GigabitEthernet1/0/0
 import interface GigabitEthernet1/0/2
#
 scheduler logfile size 16
#
line class aux
 user-role network-operator
#
line class console
 authentication-mode scheme
 user-role network-admin
#
line class vty
 user-role network-operator
#
line aux 0
 user-role network-admin
#
line con 0
 user-role network-admin
#
line vty 0 63
 authentication-mode scheme
 user-role network-admin
#
 ip route-static 0.0.0.0 0 GigabitEthernet1/0/4 220.192.4.1
 ip route-static 192.168.1.0 24 192.168.3.1
#
 customlog format dpi ips
 customlog format dpi sandbox
 customlog format dpi traffic-policy
 customlog format lb
 customlog format trusted-access authorization
 customlog format trusted-access notification
#
performance-management
#
 ssh server enable
#
 arp ip-conflict log prompt
#
 undo password-control blacklist all-line
#
domain blue_isp_sslvpn_admin
 authentication sslvpn local
 authorization sslvpn local
#
domain system
#
 domain default enable system
#
role name level-0
 description Predefined level-0 role
#
role name level-1
 description Predefined level-1 role
#
role name level-2
 description Predefined level-2 role
#
role name level-3
 description Predefined level-3 role
#
role name level-4
 description Predefined level-4 role
#
role name level-5
 description Predefined level-5 role
#
role name level-6
 description Predefined level-6 role
#
role name level-7
 description Predefined level-7 role
#
role name level-8
 description Predefined level-8 role
#
role name level-9
 description Predefined level-9 role
#
role name level-10
 description Predefined level-10 role
#
role name level-11
 description Predefined level-11 role
#
role name level-12
 description Predefined level-12 role
#
role name level-13
 description Predefined level-13 role
#
role name level-14
 description Predefined level-14 role
#
user-group blue_user_group_sslvpn_admin
 identity-member user user1
#
user-group system
#
local-user admin class manage
 password hash $hxxx
 service-type ssh terminal https
 authorization-attribute user-role level-3
 authorization-attribute user-role network-admin
 authorization-attribute user-role network-operator
 password-control login-attempt 3 exceed lock-time 60
#
local-user user1 class network
 password cipher $c$3xxx
 service-type sslvpn
 group blue_user_group_sslvpn_admin
 authorization-attribute user-role network-operator
 identity-group blue_user_group_sslvpn_admin
 validity-datetime from 2025/08/08 22:08:06 to 2026/08/09 22:08:08
#
 session statistics enable
 session log flow-begin
 session log flow-end
#
 ipsec logging negotiation enable
#
nat global-policy
 rule name blue_81
  service blue_81
  source-zone Untrust
  destination-ip host 220.192.4.2
  action dnat ip-address 10.0.0.20 local-port 80
  counting enable
 rule name blue_80
  service blue_80
  source-zone Untrust
  destination-ip host 220.192.4.2
  action dnat ip-address 10.0.0.20 local-port 80
  counting enable
 rule name blue_443
  service blue_443
  source-zone Untrust
  destination-ip host 220.192.4.2
  action dnat ip-address 10.0.0.20 local-port 443
  counting enable
 rule name GlobalPolicyRule_1
  description GuideNat
  source-zone Trust
  destination-zone Untrust
  action snat easy-ip
  counting enable
#
 ike logging negotiation enable
#
 ip https port 8443
 ip https enable
#
inspect logging parameter-profile av_logging_default_parameter
#
inspect logging parameter-profile ips_logging_default_parameter
 undo log syslog
 log language chinese
#
inspect logging parameter-profile url_logging_default_parameter
#
inspect email parameter-profile mailsetting_default_parameter
 undo authentication enable
#
 loadbalance isp file flash:/lbispinfo_v1.5.tp
#
 loadbalance log enable link-flow
#
traffic-policy
 rule 1 name GuideAVCPolicy
  action qos profile guideavcprofile1
 profile name guideavcprofile1
  bandwidth downstream guaranteed 100000
  bandwidth downstream maximum 100000
#
sslvpn ip address-pool blue_ip_pool_sslvpn 192.168.8.10 192.168.8.254
#
sslvpn gateway blue_gateway_sslvpn
 ip address 0.0.0.0 port 2000
 service enable
#
sslvpn context blue_context_sslvpn
 gateway blue_gateway_sslvpn
 undo password-changing enable
 ip-tunnel interface SSLVPN-AC0
 ip-tunnel address-pool blue_ip_pool_sslvpn mask 255.255.255.0
 ip-tunnel dns-server primary 10.0.0.1
 ip-route-list blue_allow_sslvpn_all
  include 10.0.0.0 255.255.254.0
  include 192.168.1.0 255.255.255.0
  include 192.168.2.0 255.255.255.0
  include 192.168.3.0 255.255.255.0
 policy-group blue_r_group_sslvpn_10_0_0
  ip-tunnel access-route ip-route-list blue_allow_sslvpn_all
  ip-tunnel address-pool blue_ip_pool_sslvpn mask 255.255.255.0
 default-policy-group blue_r_group_sslvpn_10_0_0
 aaa domain blue_isp_sslvpn_admin
 log user-login enable
 force-logout max-onlines enable
 service enable
#
security-policy ip
 rule 0 name GuideSecPolicy
  action pass
  source-zone Trust
  destination-zone Untrust
  destination-zone DMZ
 rule 2 name blue
  action pass
  logging enable
#
dac log-collect service dpi traffic enable
dac log-collect service dpi waf enable
dac log-collect service nat flow_log enable
dac log-collect service security-policy counting enable
#
ips logging parameter-profile ips_logging_default_parameter
#
anti-virus logging parameter-profile av_logging_default_parameter
#
 cloud-management server domain opstunnel-seccloud.h3c.com
#
return


 

3 个回答
粉丝:3人 关注:0人

联系运营商看下,根据描述感觉80 443端口还是有问题,通过配置看着没什么问题,设备上80  443影响也已经排除了

blue 知了小白
粉丝:0人 关注:0人

不接h3c,可以访问80和443,从h3c经过,80 和443无法访问。真的是运营商问题吗

因为你81对80是正常的,设备的http也没开,不行抓包分析一下把

zhiliao_BpBVDh 发表时间:2025-08-11 更多>>

因为你81对80是正常的,设备的http也没开,不行抓包分析一下把

zhiliao_BpBVDh 发表时间:2025-08-11
粉丝:125人 关注:1人

1、如果公网有多个IP地址,尝试换个公网IP地址dnat

2、检查下安全策略有没有放行

3、确保线路已备案


编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明