美文网首页
FortiGate飞塔防火墙开启的端口映射时开启NAT与否的区别

FortiGate飞塔防火墙开启的端口映射时开启NAT与否的区别

作者: 达哥傻乐 | 来源:发表于2024-07-10 11:59 被阅读0次

在FortiGate设备上进行端口映射操作的时候,在端口映射的策略中,有个选项是是否开启NAT,如下图中红框处:


图1. 端口映射中的NAT选项

不管是否开启NAT选项,映射的端口都能正常工作,那么它们的区别是什么呢?

  1. 启用 NAT:
  • 当你启用 NAT 时,FortiGate 会在端口映射的过程中执行地址转换。这意味着外部用户访问映射的外网地址时,FortiGate 会将外网地址转换为内部服务器的实际 IP 地址。
  • NAT 可以隐藏内部网络的真实 IP 地址,提高安全性,同时允许多个内部服务器共享相同的外网地址。
  1. 不启用 NAT:
  • 如果你不启用 NAT,那么外部用户访问映射的外网地址时,FortiGate 不会执行地址转换。外网地址将直接映射到内部服务器的实际 IP 地址。
  • 这样可以避免地址转换的开销,但同时也暴露了内部服务器的真实 IP 地址。

总之,启用 NAT 可以提高安全性并隐藏内部网络的真实 IP 地址,但会增加一些性能开销。不启用 NAT 则直接将外网地址映射到内部服务器,适用于某些特定场景。

在某些时候,我们进行调试或者信息采集的时候 ,需要取得外部访问的客户端的IP地址,就必须关闭NAT,比如下面的情况,在登录的时候:

  1. 开启了端口映射的NAT功能时,日志中记录的IP地址是防火墙的IP地址:


    图2. 开启端口映射的NAT功能,只能取得防火墙的IP地址
  2. 关闭端口映射的NAT功能时,日志中可以记录外部访问客户端的真实IP地址:


    图3. 关闭端口映射的NAT功能时,能取得客户端的真实IP地址

相关文章

  • CentOS7 nat123内网穿透,端口映射

    注册帐号,开启一个端口映射 安装mono 安装nat123 如果出现解压缩错误 启动nat123 临时启动,命令行...

  • centos7防火墙命令

    开启端口 是否开启端口 重启防火墙: 查询有哪些端口是开启的 开启防火墙 关闭防火墙 防火墙状态

  • CentOS 7和CentOS 7以下的版本开放端口映射(详细步

    CentOS 7 开放端口映射 开启端口 命令含义 重启防火墙 查询开放端口列表 CentOS 7以下版本开放端口...

  • FreeSWITCH 的一些默认端口收录

    Free Switch处于防火墙内,因此需要在防火墙上开启相关端口映射,否则无法接收到数据包. 下表为各个模块默认...

  • windows远程控制

    被控制电脑 步骤简述如下: 被控电脑操作 被控制电脑开启允许远程 如果开启时遇到防火墙问题,修复并开启防火墙 获取...

  • 华为防火墙双机热备

    华为防火墙双机热备实验 拓扑 说明 防火墙的G1/0/0口接外网,开启easy-ip NAT转发虚拟ip为192....

  • centos 7 开放指定端口

    开启指定端口: 开启指定端口后必须重启防火墙,重启命令 查看防火墙状态 开启防火墙 禁止开机启动 开启开机启动 查...

  • 用Filezilla Server做的FTP服务器windows

    外网访问内网映射的服务端请开启主动模式并做好端口映射 防火墙运行相关服务及端口通过。 用Filezilla Ser...

  • centos 防火墙操作

    1.开启防火墙 临时开启防火墙systemctl start firewalld开机启动防火墙systemctl ...

  • centos端口开放

    开启centos端口 (firewall为防火墙) 开启centos端口 (iptables为防火墙)

网友评论

      本文标题:FortiGate飞塔防火墙开启的端口映射时开启NAT与否的区别

      本文链接:https://www.haomeiwen.com/subject/fjfthjtx.html