我的编程空间,编程开发者的网络收藏夹
学习永远不晚

防火墙技术之---NAT(3)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

防火墙技术之---NAT(3)

                                     NAT地址转换类型之我见

   谈到NAT的类型其实很多时候都搞得很复杂,什么静态NAT,EASY IP,地址池方式,服务器方式等等,但是其实明白了就说了两件事,一种NAT解决了从内网到外网的访问,这也是传统的NAT,需要转换源IP地址所以可以称之为SNAT,另一种呢就是提供外网到内网的访问,比如内部服务器模式,这样就需要向外部呈现外网IP,外网用户发起连接后在NAT设备处进行DIP转换,所以也被称为DNAT。 

   SNAT:源地址转换方式主要用于私网用户访问外网时,在NAT设备上将私网源IP地址装换为公网源IP地址来访问Internet。

   然而SNAT其实按照具体的应用可以划分的更加详细:

   1)静态NAT:静态IP既可用于私网用户访问公网用户,也可以用于公网访问私网。

    a.静态一对一NAT:也就是静态指定单一的私网地址跟单一公网地址的映射。

    b.静态网段NAT:除了一对一静态指定映射关系之外,还可以指定网段对网段的映射。

   2)Easy ip方式:该种方式是将所有出接口的匹配ACL的数据包源IP均转换为出接口的公网IP。

   3)NAPT:其实单纯的IP地址转换NAT并不能真正的节省地址,因为归根就地NAT还是一对一的关系,一个私网IP只能转换为一个公网IP,而真正能够节省IP地址的方式取决与NAPT,也就是可以转换端口。不同的IP可以转换为不同的端口来标识。

   4)地址池方式:地址池方式的NAT一般提前定义一个公网地址池NAT ADDRESSS-GROUP,然后将源IP转换为地址池中的选取到的公网IP地址。

   DNAT:目的地址转换方式主要用于公网用户访问私网服务器,该种情况下公网用户只知道私网服务器的公网IP,所以想该公网IP地址发起连接,然后按照定义的DNAT地址规则进行转换。

   NAT的实现也是基于ACL的,ACL用于包分类,数据包经过NAT设备匹配ACL规则,如果匹配则按照提前定义的地址转换规则进行转换。但是可能有一些具体细节的东西需要进行说明。

   问题一:NAT在系统中的位置及处理流程

   答案:NAT处于TCP/IP的IP层底部。

   问题二:ICMP协议PAT方式是如何实现的?

   答案:TCP,UDP属于传输层协议,存在端口信息,所以PAT转换的时候直接转换端口既可,ICMP协议不存在端口信息,所以转换的时候就不能用PORT来标识不同的源主机。具体实现的时候往往利用了ICMP identification字段进行转换。

   问题三:地址池中地址是怎么进行选择的?

   答案:一般地址池中的地址转换算法一般有两个:一个是轮询方式,另一个是哈希算法。NAT其实仍然是一对一的转换,所以地址池中的地址都被占用之后其他的所有的连接就因为分配不到资源而使得连接失败。

   问题四:配置NAT之后要不要配路由呢?

   答案:NAT一般是屏蔽了路由,不需要配置路由就可以通信,但是这种情况仅仅适用于转换后的地址网段跟出接口IP是同一网段的情况,如果转换后的IP跟接口IP处于不同网段那该怎么办呢?该种情况出接口转换不存在任何的问题,问题会发生在返回的报文如何回来呢?因为不知道路由所以包将被丢弃,所以该种情况下就必须配置返回的路由保证返回的报文可以到达NAT设备。

   问题五:NAT实现负载分担的说明及简单的配置?

   答案:NAT负载分担一般用于内部服务器模式的,可以通过配置NAT SERVER的负载分担选项实现,当然在配置的过程中还可以指定权值,这样一来就可以实现NAT负载分担了。

   问题六:NAT对分片报文的处理?

   答案:NAT对分片报文的处理首先需要搞清楚分片跟NAT的顺序,肯定是先分片,每个分片报文都复制了一份跟首包相同的IP报头,所以就可以直接交给NAT设备进行转换就可以了。返回报文就必须先转换后重组,这样可能就有一个问题了,返回的报文不可能同时到达,此时就可能存在问题。

   问题七:双向NAT的实现?

   答案:其实理解了前面讲述的SANT和DNAT就可以完全通过配置实现双向NAT,两个私网用户都通过NAT实现访问,这样在报文出方向配置SANT而在报文入方向配置DNAT就可以了。

   问题八:NAT多实例?

   答案:NAT多实例是MPLS的典型应用,所谓的多实例instance就是一个×××网络用一个instance id来标识,这样就可以实现定义多实例的NAT转换方式。

   关于NAT的细节需要注意的地方很多,一时半会也难以说得明白,具体使用的时候碰到了在讲吧。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

防火墙技术之---NAT(3)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

防火墙技术之---NAT(3)

NAT地址转换类型之我见    谈到NAT的类型其实很多时候都搞得很复杂,什么静态NAT,EASY IP,地址池方式,服务器方式等等,但是其实明白了就说了两件事,一种NAT解决了从内网到外网的访问,这也是传统的NAT,需要转换源IP地址所
2023-01-31

NAT iptables防火墙(script)(转)

NAT iptables防火墙(script)(转)[@more@]#!/bin/sh# make me executable (chmod a+x rc.firewall ) and run me on boot## djweis@sjd
2023-06-03

防火墙虚拟化技术是什么?

  防火墙虚拟化技术是什么?接下来编程学习网小编就为大家进行防火墙虚拟化技术介绍。   虚拟防火墙  先来说说虚拟防火墙,虚拟防火墙指的是可以将一台防火墙在逻辑上划分成多台虚拟的防火墙,每个虚拟防火墙系统都可以被看成是一台完全独立的防火墙设备,可拥有独立的系统资源、管理员、安全策略、用户认证数据库等。也就是说,它
防火墙虚拟化技术是什么?
2024-04-19

网络工程师防火墙技术考点

  网络工程师防火墙技术考点有哪些?为了方便考生及时有效的备考,编程学习网小编为大家精心整理了软考中级网络工程师防火墙技术考试知识点,供大家参考和学习。如想获取更多计算机软件水平考试的模拟题及备考资料,请关注编程学习网网站的更新。  华为防火墙默认分为4个安全区域:  (1)Trust区域:本区域内的网络受信程度高,通常用来定
网络工程师防火墙技术考点
2024-04-18

浅谈数据库防火墙技术及应用

数据库防火墙仿佛是近几年来出现的一款新的安全设备,但事实上历史已经很长。2010年,Oracle公司在收购了Secerno公司,在2011年2月份正式发布了其数据库防火墙产品(database firewall),已经在市场上出现很多年头了
2023-06-03

网络工程师考试考点:防火墙技术

  网络工程师考试是考哪些内容?今天编程学习网小编为大家整理了网络工程师考点:防火墙技术,希望对在备考软考中级网络工程师的考生会有帮助。  华为防火墙默认分为4个安全区域:  (1)Trust区域:本区域内的网络受信程度高,通常用来定义内部用户所在的网络。  (2)DMZ区域:本区域内的网络受信程度中等,通常用来定义公共服
网络工程师考试考点:防火墙技术
2024-04-18

防火墙的体系结构之被屏蔽子网防火墙

  防火墙主要体系结构有:包过滤型防火墙、双宿/多宿主机防火墙、被屏蔽主机防火墙、被屏蔽子网防火墙和其它防火墙体系结构。今天是来分析屏蔽子网防火墙,下面来进行学习吧!  子网屏蔽防火墙体系结构添加额外的安全层到主机屏蔽结构,即通过添加网络更进一步地把内部网络与外网隔离。增加的安全层次包括一台堡垒主机和路由器。两台路由器
防火墙的体系结构之被屏蔽子网防火墙
2024-04-17

信息安全工程师防火墙技术考试资料

  信息安全工程师防火墙技术考试资料有哪些?为了方便考生及时有效的备考,编程学习网小编为大家精心整理了软考信息安全工程师防火墙技术考试知识点,供大家参考和学习。如想获取更多计算机软件水平考试的模拟题及备考资料,请关注编程学习网网站的更新。  TCP/IP 协议族具有明显的层次特性,由物理接口层、网络层、传输层、应用层四层协议构
信息安全工程师防火墙技术考试资料
2024-04-18

思科认证之防火墙已经进到“云”火墙时代

  防火墙(Firewall),也称防护墙,它是一种位于内部网络与外部网络之间的网络安全系统。一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。今天小编就为大家介绍一下:思科认证之防火墙已经进到“云”火墙时代。  大家都应该知道云安全这一个概念给反病毒软件厂商带来了不少新的活力
思科认证之防火墙已经进到“云”火墙时代
2024-04-17

2021下半年网络工程师考点:防火墙技术

  很多考生在备考2021下半年网络工程师考试,今天编程学习网小编为大家整理了软考网络工程师考点:防火墙技术,供大家备考复习。  华为防火墙默认分为4个安全区域:  (1)Trust区域:本区域内的网络受信程度高,通常用来定义内部用户所在的网络。  (2)DMZ区域:本区域内的网络受信程度中等,通常用来定义公共服务器所在的
2021下半年网络工程师考点:防火墙技术
2024-04-18

2022下半年网络工程师知识点:防火墙技术

  不少考生在备考2022下半年网络工程师考试,编程学习网小编为大家整理了2022下半年网络工程师知识点:防火墙技术,希望对大家备考有帮助。  为帮助考生备考软考网络工程师考试,编程学习网小编为大家整理了2022下半年网络工程师知识点:防火墙技术,相信对大家备考会有帮助。  华为防火墙默认分为4个安全区域:  (1)Trust
2022下半年网络工程师知识点:防火墙技术
2024-04-19

Linux主机防火墙规则优化技巧

在Linux系统中,防火墙规则优化是确保系统安全的关键步骤。以下是一些优化技巧,帮助你提升防火墙的性能和安全性:禁用不必要的服务和端口通过审查系统中运行的服务和端口,禁用不必要的服务和关闭不需要的端口,可以减少系统的攻击面和提高性能。使用
Linux主机防火墙规则优化技巧
2024-09-27

linux之centos7防火墙基本使用详解

1、firewalld的基本使用 启动:systemctl start firewalld查看状态:systemctl status firewalld停止:systemctl disable fi
2022-06-04

RedHat Linux下防火墙配置技巧有哪些

这篇文章主要为大家展示了“RedHat Linux下防火墙配置技巧有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“RedHat Linux下防火墙配置技巧有哪些”这篇文章吧。RedHatLi
2023-06-16

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录