当前位置: 首页 > news >正文

防火墙技术与地址转换

文章目录

  • 前言
  • 一、四种区域
  • 二、实验拓扑图
    • 基础配置
    • 防火墙配置
    • 测试结果


前言

防火墙是计算机网络中的一种安全设备或软件功能,旨在监控和控制进出网络的网络流量。其核心目的是保护内部网络免受外部攻击或不必要的访问。防火墙通过设定一系列安全规则,允许或拒绝数据包的传输。

包过滤防火墙:根据数据包的源地址、目标地址和端口号等信息,来决定是否放行。
状态检测防火墙:不仅检查数据包本身,还维护连接的状态,能够识别合法的连接状态。
代理防火墙:通过代理服务器转发请求,从而隐藏内部网络结构,提高安全性。


一、四种区域

内部区域(Internal Zone)
功能:这是组织内部的安全区域。它通常包括企业内部网络,如员工工作站、服务器等。
作用:提供对内部资源的访问和安全控制。防火墙在这一区域内通常会处于较为宽松的安全策略,因为内部流量一般被认为是可信的。

外部区域(External Zone)
功能:这是公网上的区域,通常代表互联网或其他不受信任的网络。
作用:防火墙严格控制和过滤进入内部网络的流量,以防止外部攻击和未授权访问。安全策略通常非常严格,默认拒绝所有流量。

DMZ(DeMilitarized Zone,非军用区)
功能:DMZ通常用于放置对外提供服务的设备(如Web服务器、FTP服务器、邮件服务器等)。
作用:通过将这些服务器放置在DMZ中,既可以让外部用户访问这些服务,又可以保护内部网络。防火墙在DMZ和内部网络之间以及DMZ和外部网络之间通常实施不同的安全策略,以增强整体安全性。

Local Zone(本地区域)
防火墙管理的核心区域,通过提供管理接口、策略配置、监控功能以及安全隔离等特点,确保了防火墙的安全、可管理性和高效性。

二、实验拓扑图

在这里插入图片描述

在上面实验中192.168.1.0/24网段属于内部网络,192.168.2.0/24网段属于服务区网络,10.0.100.0/24属于外部网络。
实验要求:
内部网络(192.168.1.0/24)必须能够正常访问服务区网络(192.168.2.0/24)并支持FTP文件传输功能。
外部网络(10.0.100.0/24)需要通过NAT(网络地址转换)对内部网络进行IP地址转换,并使用地址池中的IP地址。
安全性保障:服务区网络与外部网络不应能够访问内部网络,以确保内部网络的安全性。

基础配置

配置底层的IP地址与网关
内部网络
在这里插入图片描述
指定服务器文件和地址
在这里插入图片描述
在这里插入图片描述
外部网络
在这里插入图片描述

防火墙配置

Username:admin
Password:Admin@1234
The password needs to be changed. Change now? [Y/N]: y
Please enter old password: Admin@1234
Please enter new password: Text123456
Please confirm new password: Text123456

配置各接口IP

[FW1]display ip in b
2024-08-15 10:17:40.760 +08:00
*down: administratively down
^down: standby
(l): loopback
(s): spoofing
(d): Dampening Suppressed
(E): E-Trunk down
The number of interface that is UP in Physical is 6
The number of interface that is DOWN in Physical is 4
The number of interface that is UP in Protocol is 6
The number of interface that is DOWN in Protocol is 4Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              192.168.1.254/24     up         up        
GigabitEthernet1/0/0              192.168.2.254/24     up         up        
GigabitEthernet1/0/1              10.0.100.254/24      up         up        
GigabitEthernet1/0/2              192.168.10.252/24    up         up        
GigabitEthernet1/0/3              unassigned           down       down      
GigabitEthernet1/0/4              unassigned           down       down      
GigabitEthernet1/0/5              unassigned           down       down      
GigabitEthernet1/0/6              unassigned           down       down      
NULL0                             unassigned           up         up(s)     
Virtual-if0                       unassigned           up         up(s)     

划分区域

#
firewall zone trust        ##信任区域set priority 85add interface GigabitEthernet0/0/0
#
firewall zone untrust      ##非信任区域set priority 5add interface GigabitEthernet1/0/1
#
firewall zone dmz          ##军事化区域set priority 50add interface GigabitEthernet1/0/0
#

创建相关策略、NAT策略与NAT地址池

#
security-policyrule name trust-dmzsource-zone trustdestination-zone dmzsource-address 192.168.1.0 mask 255.255.255.0destination-address 192.168.2.0 mask 255.255.255.0service ftp            ##指定了 FTP(文件传输协议)服务。action permit          ##这部分表示允许(permit)对指定服务的访问。rule name trust-untrustsource-zone trustdestination-zone untrustsource-address 192.168.1.0 mask 255.255.255.0destination-address 10.0.100.0 mask 255.255.255.0action permit
#
nat-policyrule name NATdescription 内网地址访问公网指定地址source-zone trustdestination-zone untrustsource-address 192.168.1.0 mask 255.255.255.0action source-nat address-group NAT_POOL  ##表示使用一个名为 NAT_POOL 的地址组来进行地址转换。
#
nat address-group NAT_POOL 0mode patsection 0 10.0.100.252 10.0.100.253
#

测试结果

在客户端尝试登录FTP服务器
在这里插入图片描述
在这里插入图片描述
通过PC1访问外网
在这里插入图片描述
在这里插入图片描述

发现源地址变成了地址池内的IP地址访问的外网。


相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 服务器主要有什么用途?什么情况下需要服务器?
  • xss GAME (xss漏洞攻击1-8)
  • 一套完整的NVR方案与部分NVR录像机GUI源码剖析
  • HTTPS 详解
  • 内网安全:跨域攻击
  • CVE-2024-34982 LyLme Spage六零导航页 任意文件上传漏洞漏洞分析
  • 【初阶数据结构题目】34. 冒泡排序
  • 【LeetCode】433.最小基因变化
  • Git 命令常用
  • linux之prometheus+grafana
  • 报错解决——苹果电脑mac装windows10,总是提示“启动转换”安装失败:拷贝Windows安装文件时出错
  • Linux | Linux进程万字全解:内核原理、进程状态转换、优先级调度策略与环境变量
  • 【网络】UDP回显服务器和客户端的构造,以及连接流程
  • 保研考研机试攻略:第四章——高精度问题
  • Qt如何调取打印机
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • angular学习第一篇-----环境搭建
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • django开发-定时任务的使用
  • ES学习笔记(12)--Symbol
  • JS变量作用域
  • Octave 入门
  • pdf文件如何在线转换为jpg图片
  • STAR法则
  • 后端_MYSQL
  • 离散点最小(凸)包围边界查找
  • 聊聊sentinel的DegradeSlot
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 用Canvas画一棵二叉树
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • # 服务治理中间件详解:Spring Cloud与Dubbo
  • # 消息中间件 RocketMQ 高级功能和源码分析(七)
  • #Datawhale AI夏令营第4期#多模态大模型复盘
  • #pragma multi_compile #pragma shader_feature
  • $$$$GB2312-80区位编码表$$$$
  • (11)MSP430F5529 定时器B
  • (C++17) std算法之执行策略 execution
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (转) RFS+AutoItLibrary测试web对话框
  • (转)C#调用WebService 基础
  • (转)http协议
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • *上位机的定义
  • .htaccess 强制https 单独排除某个目录
  • .NET 5种线程安全集合
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .net core webapi 大文件上传到wwwroot文件夹
  • .Net MVC4 上传大文件,并保存表单
  • .Net Remoting(分离服务程序实现) - Part.3