• 华为防火墙如何配置端口回流,就是内网能用外网ip访问服务器,现在除了本地的外网都能访问,就是本地pc访问不了服务器


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 2301_78699474 2024-04-18 20:01 采纳率: 0% 浏览 6 首页/ 运维 / 华为防火墙如何配置端口回流,就是内网能用外网ip访问服务器,现在除了本地的外网都能访问,就是本地pc访问不了服务器 网络 华为防火墙如何配置端口回流,就是内网能用外网ip访问服务器web,现在除了本地的外网都能访问,就是本地pc访问不了服务器 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    3条回答 默认 最新

    • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-18 20:01
      关注

      引自免费微信小程序:皆我百晓生

      在华为防火墙上配置端口回流(也称为端口转发或者NAT策略),你需要确保从外部访问的流量可以通过特定的端口被映射到内部服务器上,并且允许来自内部网络的流量通过外网IP进行访问。下面是一个详细的步骤指南:

      1. 登录华为防火墙管理界面。

      2. 进入配置模式:

        [huawei] system-view
        
      3. 创建一个公网地址池,用于给内部主机分配公网IP:

        [Huawei] nat address-group 1
        [Huawei-nat-address-group1] static public-ip-address x.x.x.x y.y.y.y
        [Huawei-nat-address-group1] quit
        

        其中,x.x.x.x是你的公网IP地址,y.y.y.y是你要映射到的内部服务器的私有IP地址。

      4. 配置源NAT策略,将内部网络的流量转换为公网IP:

        [Huawei] acl number 3000
        [Huawei-acl-adv-3000] rule 0 permit source 192.168.1.0 0.0.0.255
        [Huawei] nat policy inbound na-policy-inbound
        [Huawei-na-policy-inbound] rule 10 sourceacl 3000 address-group 1 no-pat
        

        这里我们创建了一个名为na-policy-inbound的NAT策略,规则10指定当数据包来源是192.168.1.0/24网段时,应用源NAT并使用前面定义的公网地址组。

      5. 配置目的NAT策略,使外部访问流量可以到达内部服务器:

        [Huawei] nat policy outbound na-policy-outbound
        [Huawei-na-policy-outbound] rule 10 destination-address x.x.x.x 0.0.0.0 protocol tcp port eq z
        [Huawei-na-policy-outbound] nat-mode source
        

        其中,z是你服务器监听的服务端口号,例如HTTP是80,HTTPS是443。

      6. 确保安全策略允许内外部的通信:

        [Huawei] security-policy
        [Huawei-security-policy] add policy-name policy_name rule 10 source-zone untrust destination-zone trust service-type all action permit
        [Huawei-security-policy] add policy-name policy_name rule 20 source-zone trust destination-zone untrust service-type all action permit
        
      7. 应用配置:

        [Huawei] commit
        
      8. 最后检查配置是否生效,可以通过查看NAT会话来确认:

        [Huawei] display nat session all
        

      按照上述步骤操作,你应该已经成功配置了华为防火墙的端口回流。这样,无论内部还是外部用户都可以使用外网IP访问服务器了。如果你仍然遇到问题,可能需要检查其他防火墙配置或者网络设置,比如路由、DNS等。

      展开全部

      评论 编辑记录
    • Kwan的解忧杂货铺 Java领域优质创作者 2024-04-18 20:01
      关注

      晚上好🌙🌙🌙
      本答案参考ChatGPT-3.5

      针对华为防火墙配置端口回流,使得内网能够使用外网IP访问服务器,解决本地PC无法访问服务器的问题,可以尝试以下几个步骤:

      1. **确认内外网IP对应关系:**首先要确保服务器的外网IP与内网IP有正确的对应关系。可以使用命令ipconfig查看服务器的内网IP,并与华为防火墙的NAT配置进行对比。如果配置正确,可以向运营商确认是否有端口回流限制。

      2. **确认本地PC的网络设置:**检查本地PC的网络设置,包括IP地址、子网掩码、默认网关等,确保与内网网络的配置一致。如果有特殊需求,可以在本地PC上添加静态路由等配置。

      3. **检查防火墙策略:**确保防火墙策略正确配置,允许本地PC访问服务器。可以通过检查ACL(访问控制列表)、NAT(网络地址转换)等设置来确认。

      4. **检查服务器的应用程序设置:**检查服务器上的应用程序是否有限制本地PC访问的设置。例如,防火墙或应用程序本身的访问控制设置、IP白名单等。

      5. **检查服务器端口设置:**确认服务器的端口设置是否正确,确保能够接受来自本地PC的访问请求。可以通过telnet命令等工具进行测试。

      6. **排除网络问题:**如果以上步骤都正确配置,但仍然无法访问,可以尝试排除网络问题。可以使用ping命令测试本地PC和服务器之间的网络连通性,进行网络排查。

      需要注意的是,以上步骤仅供参考,具体配置和设置可能会根据实际情况有所不同。在操作过程中,建议提前备份相关配置,在修改之前进行合理的规划和测试,以避免可能的风险和影响。如有需要,建议咨询网络运维专家或华为技术支持。

      评论
    • GISer Liu 2024-04-18 21:24
      关注

      该回答引用自GPT-3.5,由博主GISer Liu编写:

      针对你的问题,华为防火墙如何配置端口回流,使得内网可以通过外网IP访问服务器的Web服务,但本地PC无法访问服务器,我提供以下解决思路和方案:

      问题分析:

      1. 外网可以通过外网IP访问服务器,说明端口转发或NAT设置已经生效。
      2. 本地PC无法通过外网IP访问服务器,可能是由于防火墙配置导致的访问限制。

        解决思路:

      3. 确认防火墙是否有针对本地网络的访问控制策略,可能需要调整以允许本地网络对外网IP的访问。
      4. 检查是否开启了反向NAT(或称为端口回流)功能,以确保内部网络可以通过外网IP访问内部服务器。

        解决方案:

      5. 调整防火墙访问控制策略
      • 登录华为防火墙管理界面,进入访问控制策略设置。
      • 确保本地网络范围被允许访问到外网IP的服务器端口。
      • 检查是否存在针对本地网络的访问限制规则,如有,需适当调整或删除。
      1. 开启反向NAT功能
      • 在华为防火墙配置界面找到NAT设置项。
      • 确保已经开启了反向NAT功能,以便内网可以通过外网IP访问内部服务器。
      • 如果未开启,需要启用并配置相应的内外网IP映射规则。

        代码大纲(如果需要):

        bashCopy code
        # 登录华为防火墙管理界面
        ssh admin@your_firewall_ip
        # 进入访问控制策略设置
        firewall> system-view
        firewall[sysname] acl
        # 检查和调整访问控制策略,确保本地网络被允许访问外网IP
        firewall[sysname-acl] rule permit source 192.168.1.0 0.0.0.255 destination any
        # 检查和开启反向NAT功能
        firewall[sysname] nat
        firewall[sysname-nat] reverse
        firewall[sysname-nat-reverse] enable
        firewall[sysname-nat-reverse] quit
        
        以上方案应该能解决你遇到的问题。如果需要进一步帮助或者有其他疑问,请随时提出。

      如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑

      展开全部

      评论
    编辑
    预览

    报告相同问题?

  • 相关阅读:
    Go-知识测试-子测试
    winform开发小技巧
    Linux:命令行参数和环境变量
    Go语言入门【1】数据类型、变量、常量
    Git学习笔记7
    Win11如何重命名音频设备
    掉电安全文件系统littlefs移植
    哪家好用?四款国内外远程桌面软件横测:ToDesk、向日葵、TeamViewer、AnyDesk
    PyTorch图文安装教程(Win10),含遇到的问题及解决办法
    笙默考试管理系统-MyExamTest----codemirror(30)
  • 原文地址:https://ask.csdn.net/questions/8090839