首页 > 其他分享 >Palo Alto防火墙---目的NAT篇

Palo Alto防火墙---目的NAT篇

时间:2023-09-20 21:34:10浏览次数:34  
标签:Alto Palo IP 配置 目的 --- 访问 NAT 标签

其实在前面的篇章中我们已经介绍了源NAT,简单的说就是内网要访问internet的时候,需要在防火墙上做源NAT。

那么目的NAT呢?

目的NAT其实就是反过来,简单的说就是来自internet上的一台终端要访问你内网的某一台服务器,这时候需要配置目的NAT。

比如以下场景就需要用到目的NAT:

1、公司需要将自己的网站发布到互联网,以便其他人可以访问。

2、公司需要将自己的OA系统发布到互联网,以便公司的员工可以随时访问。

3、公司的微信小程序需要调用内网服务器的数据。

当然了,我只是简单的列出了三个场景,如何应用要看实际情况。

此次,我们以发布内网网站为例来说明如何配置目的NAT。


环境:公司内网WEB服务器IP为192.168.100.200,目前已经开通IIS服务。

要求:当访问公司公网IP(以10.109.200.208为例)的8080端口时,可以跳转到192.168.100.200的80端口。


配置方法:

1)、配置NAT策略

Palo Alto防火墙---目的NAT篇_目的NAT

在这里首先为NAT策略配置一个名称,然后点击“Original Packet"标签

Palo Alto防火墙---目的NAT篇_目的NAT_02

在这里要配置源安全域untrust,目的安全域untrust,服务service,这里的服务我定义的是web-8080,如下图所示,另外还要配置源地址,目的地址,这里的目的地址就是我们要访问的公网IP。

Palo Alto防火墙---目的NAT篇_目的NAT_03

上面的标签配置完成之后,点击”Translated Packet"标签

Palo Alto防火墙---目的NAT篇_目的NAT_04

这里要配置目的地址转换,转换类型选择static IP,转换IP和端口就是内网WEB服务的IP和端口号,配置完成点击OK,配置完成如下:

Palo Alto防火墙---目的NAT篇_Palo Alto防火墙_05

2)、配置安全策略

在之前提到过,如果仅仅是配置了NAT,那么是不起作用的,必须要有安全策略放行才可以。

Palo Alto防火墙---目的NAT篇_目的NAT_06

我们新建一条策略,并为策略起一个名字,然后继续后面标签的配置

Palo Alto防火墙---目的NAT篇_Palo Alto防火墙_07

在Source标签中,我们需要源安全域,选择untrust,其它可以保持默认。

Palo Alto防火墙---目的NAT篇_Palo Alto防火墙_08

在Destination标签中,我们需要配置目的安全域,选择trust,目的地址为公网IP,这里是10.109.200.208。

Palo Alto防火墙---目的NAT篇_Palo Alto防火墙_09

在Service/URL Category标签中,我们需要配置服务,在这里选择的是我之前定义的web-8080。

Palo Alto防火墙---目的NAT篇_目的NAT_10

最后在Actions标签中,配置Action为Allow,就是允许访问,最后点击OK

完成之后commit一下配置。

待提交完配置之后我们测试一下:

在PA防火墙之外找一台电脑,然后在浏览器中输入http://10.109.200.208:8080,显示结果如下:

Palo Alto防火墙---目的NAT篇_目的NAT_11

通过结果可以看到此次的目的NAT已经配置完成了。

同时在防火墙的日志中我们也可以看到此次访问的记录:

Palo Alto防火墙---目的NAT篇_目的NAT_12

好了,到这里目的NAT已经介绍完了……

标签:Alto,Palo,IP,配置,目的,---,访问,NAT,标签
From: https://blog.51cto.com/05wylz/7543170

相关文章

  • Python(Web时代)- 超简单:一行代码就能搭建网站
    From: https://mp.weixin.qq.com/s/x2dJshrAdev4FweK4kwCyA-----------------------------------------------------------------------------------介绍Streamlit是一款非常强大,可以实现快速创建和共享数据应用的Python库。借助他,我们可以在数分钟内构建出功能齐全的Web应用......
  • Vue-基本语法及事件绑定
    一.基本语法v-bind绑定:双大括号不能在HTMLattributes中使用。想要响应式地绑定一个attribute,应该使用 v-bind 指令代码展示:<divid="app"><spanv-bind:title="message"v-html="tips"></span></div><script>letvue=newVue(......
  • 日常记录--day7--2023-9月20日--周三
    日程:今天只有上午有节英语课,8点30起床,吃了个早饭去上课。中午小睡一个小时,下午没课,起来学习了一会Javaweb,今天主要学了HTML,自己写了个简单的,晚上7-9点继续javaweb,今天没有力扣。学了什么:Javaweb让人头疼,复习了之前的力扣题,继续学习Javaweb。PS:不想学习,想要成为充电线;......
  • 自动化测试系列:接口自动化测试框架--05通过邮件发送测试结果的封装
    From: https://mp.weixin.qq.com/s/3w9GT2TYKIhrKCi36-DYRw---------------------------------------------------------------------------------------框架功能介绍1.自动整理接口测试用例:只需使用抓包工具,将需要接口请求另存为HAR文件,执行har2excel.bat即可自动生成接口请......
  • 论文查重-第一次个人编程
    1、github链接:https://github.com/lanzeye7/lanzeye72、PSP表格PSP2.1PersonalSoftwareProcessStages预估耗时(分钟)实际耗时(分钟)Planning计划 60 85·Estimate·估计这个任务需要多少时间 180 210Development开发......
  • dfs 序 O(nlogn)-O(1) 求 LCA
    学点分树,发现不会询问复杂度\(O(1)\)的LCA。于是被迫递归式学习。我们设\(dfn_i\)表示点\(i\)在dfs过程中第几个被访问到,把点按访问到的顺序排序得到的序列叫dfs序。考虑\(u\)和\(v\)在dfs序上的位置之间的这一段序列有什么。设\(lca(u,v)=x,dfn_u<dfn_v\)。......
  • 《流畅的Python》示例5-17 提取函数的签名
    理解param.kind含义:给形参传递参数的方式,是位置传递,还是关键字传递  1defclip(text,max_len=80):2end=None3iflen(text)>max_len:4space_before=text.rfind("",0,max_len)5ifspace_before>=0:6end......
  • 无涯教程-JavaScript - CHISQ.DIST.RT函数
    描述CHISQ.DIST.RT函数返回卡方分布的右尾概率。X2分布与X2测试相关。使用X2检验比较观察值和期望值。通过将观察到的输出与预期的输出进行比较,您可以决定原始假设是否有效。语法CHISQ.DIST.RT(x,deg_freedom)争论Argument描述Required/OptionalXThevalue......
  • openGauss学习笔记-75 openGauss 数据库管理-创建和管理序列
    openGauss学习笔记-75openGauss数据库管理-创建和管理序列75.1背景信息序列Sequence是用来产生唯一整数的数据库对象。序列的值是按照一定规则自增的整数。因为自增所以不重复,因此说Sequence具有唯一标识性。这也是Sequence常被用作主键的原因。通过序列使某字段成为唯一标识......
  • 1-Linux操作系统 的介绍和安装教程
    一、Linux的介绍1)常见的操作系统Windows,它微软公司开发的一款桌面操作系统(闭源系统)。版本有dos、win98、winNT、winXP、win7、winvista、win8、win10。服务器操作系统:winserver2003、winserver2008、winserver2012。Mac,苹果公司开发的一款操作系统(闭源系统),目前最......