返回顶部
首页 > 资讯 > 服务器 >NAT地址转换(超详细解说版)
  • 178
分享到

NAT地址转换(超详细解说版)

网络服务器运维linux 2023-09-02 05:09:00 178人浏览 八月长安
摘要

目录 学习目标:十分钟掌握NAT地址转换 学习内容:了解NAT地址转换 学习产出:图文解说 拓补图: 学习目标: 十分钟掌握NAT地址转换 学习内容: 例如: NAT是什么基本NAT的概念NAT的转换过程实现私网与公网的通信

目录

学习目标:十分钟掌握NAT地址转换

学习内容:了解NAT地址转换

学习产出:图文解说


拓补图:

学习目标:

  • 十分钟掌握NAT地址转换

学习内容:

例如:

  1. NAT是什么
  2. 基本NAT的概念
  3. NAT的转换过程
  4. 实现私网与公网的通信

学习产出:

私有地址和公网地址:

IP 地址中预留了 3 私有地址 网段 ,在私有网络内,可以任意使用。 其余的 IP 地址可以在互联网上使用,由 IANA 统一管理,称为 网地址

 NAT 解决了 IPv4 地址不够用的问题,另外 NAT 屏蔽了私网用户真实地址,提高了私网用户的安全性。

典型的 NAT 组网模型,网络通常是被划分为私网和公网两部分,各自使用独立的地址空间。私网使用私有地址 10.0.0.0/24 ,而公网使用公网地址。为了让主机 A 和 B 访问互联网上的服务Server ,需要在网络边界部署一台 NAT 设备用于执行地址转换。NAT 设备通常是路由器防火墙。

基本 NAT

基本 NAT 是最简单的一种地址转换方式,它只对数据包的 IP 层参数进行转换,它可分为静态 NAT 和动态 NAT 。

静态 NAT 是公网 IP 地址和私有 IP 地址有一对一的关系,一个公网 IP 地址对应一个私有 IP 地址,建立和维护一张静态地址映射表。

动态 NAT 是公网 IP 地址和私有 IP 地址有一对多的关系,同一个公网 IP 地址分配给不同的私网用户使用,使用时间必须错开。它包含一个公有 IP 地址池和一张动态地址映射表

 举个动态 NAT 栗子

私网主机 A( 10.0.0.1 )需要访问公网的服务器 Server( 61.144.249.229 ),在路由器 RT 上配置 NAT ,地址池为 219.134.180.11 ~ 219.134.180.20 ,地址转换过程如下:

 

1.   A  向 Server 发送报文,网关是 10.0.0.254 ,源地址是 10.0.0.1 ,目的地址是 61.144.249.229 

 

2. RT 收到 IP 报文后,查找路由表,将 IP 报文转发至出接口,由于出接口上配置了 NAT ,因此 RT 需要将源地址 10.0.0.1 转换为公网地址。

   RT 从地址池中查找第一个可用的公网地址 219.134.180.11 ,用这个地址替换数据包的源地址,转换后的数据包源地址为 219.134.180.11 ,目的地址不变。同时 RT 在自己的 NAT 表中添加一个表项,记录私有地址 10.0.0.1 到 公网地址 219.134.180.11 的映射。RT 再将报文转发给目的地址 61.144.249.229 。

 

4. Server 收到报文后做相应处理。

5.  Server 发送回应报文,报文的源地址是 61.144.249.229 ,目的地址是 219.134.180.11 。

 6. RT 收到报文,发现报文的目的地址 219.134.180.11 在 NAT 地址池内,于是检查 NAT 表,找到对应表项后,使用私有地址 10.0.0.1 替换公网地址 219.134.180.11,转换后的报文源地址不变,目的地址为 10.0.0.1 。RT 在将报文转发给 A 。

A 收到报文,地址转换过程结束。

 如果 B 也要访问 Server ,则 RT 会从地址池中分配另一个可用公网地址 219.134.180.12 ,并在 NAT 表中添加一个相应的表项,记录 B 的私有地址 10.0.0.2 到公网地址 219.134.180.12 的映射关系。

 

 

来源地址:https://blog.csdn.net/qq_62683583/article/details/127897940

--结束END--

本文标题: NAT地址转换(超详细解说版)

本文链接: https://lsjlt.com/news/390021.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • NAT地址转换(超详细解说版)
    目录 学习目标:十分钟掌握NAT地址转换 学习内容:了解NAT地址转换 学习产出:图文解说 拓补图: 学习目标: 十分钟掌握NAT地址转换 学习内容: 例如: NAT是什么基本NAT的概念NAT的转换过程实现私网与公网的通信 ...
    99+
    2023-09-02
    网络 服务器 运维 linux
  • NAT网络地址转换详情
    网络地址转换 一、概述 NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在...
    99+
    2024-04-02
  • NAT协议(网络地址转换协议)详解
    NAT协议(网络地址转换协议)详解 为什么需要NATNAT的实现方式静态NAT动态NATNAPT NAT技术的优缺点优点缺点 NAT协议是将IP数据报头中的IP地址转换为另外一个IP地址的过程,主要用于实现私有网络访问公...
    99+
    2023-08-23
    网络 智能路由器 服务器
  • 网络地址转换 NAT 配置
    导读本文档详细介绍网络地址转换 NAT 配置实验目标...
    99+
    2023-06-03
  • 网络地址转换技术NAT(第九课)
    一  什么是NAT? NAT是网络地址转换的缩写,是一种在计算机网络中使用的技术,可以将私有地址转换为公共地址,从而实现本地网络与公共网络的互联。NAT工作在网络层,可以隐藏内部网络中的IP地址和端口号,从而增强网络的安全性和灵活...
    99+
    2023-09-30
    服务器 运维
  • 超详细JDK1.8所有版本下载地址
    文章目录 附JDK1.8安装与配置教程一、JDK官网二、查找JDK所有历史版本 JDK1.8即为JDK8,JDK8是目前是最成熟最稳定的版本,本文将详细介绍JDK所有历史版本的找寻...
    99+
    2023-09-10
    oracle java 数据库
  • NAT网络地址转换的3种实现方式
    NAT网络地址转换的3种实现方式: 1、静态NAT(一对一) 2、动态NAT(多对多) 3、端口多路复用PAT(多对一)   1、静态配置 (1)在内部局部和内部全局地...
    99+
    2023-01-31
    网络地址 方式 NAT
  • NAT云服务器:解析网络地址转换的神奇力量
    1. 什么是NAT云服务器? NAT(Network Address Translation)云服务器是一种在云环境中使用的网络地址转换技术。它允许多个设备共享一个公共IP地址,通过将内部私有IP地址映射到公共IP地址,实现了内部网络与外...
    99+
    2023-10-27
    网络地址 神奇 力量
  • RedHat8(RHEL8)超详细安装教程--图文解说版
    目录 一、RHEL8介绍 二、产品地址 三、安装   1.【文件】----->【新建虚拟机】(快捷键:Ctrl+N)   2. 这里我们选择【自定义】即可---->【下一步】  3. 【兼容性】保持默认--->【下一步】  4.【稍后安装...
    99+
    2023-09-15
    linux 运维 服务器
  • C++超详细讲解强制类型转换
    目录1 C 强制类型转换2 C++ 强制类型转转1 C 强制类型转换 C 方式的强制类型转换的用法如下代码所示: (Type)(Expression) Type:需要转换成的类型Ex...
    99+
    2024-04-02
  • Reactjsx转换与createElement使用超详细讲解
    目录jsx的转换16.x版本及之前17.x版本及之后React.createElement源码React.Component 源码总结jsx的转换 我们从 react 应用的入口开始...
    99+
    2022-11-13
    React jsx转换 React createElement
  • 正则表达式匹配ip地址超详细讲解
    IP地址是一个由32位二进制数字组成的地址,为了方便表示和理解,通常将其表示为四个以`.`分隔的十进制数。正则表达式可以用来匹配IP...
    99+
    2023-08-09
    正则表达式
  • 网络地址转换(NAT)技术是否拖慢了互联网发展?
    本文转载自微信公众号“老高的互联网杂谈”(ID:paulgao-net-talk),作者:高春辉。我认为 NAT 是加快了互联网的发展,一定程度上拖慢了IPv6的发展,请仔细看这句话。也千万不要把IPv6等同于互联网发展。没懂的看下一条。从...
    99+
    2023-06-03
  • 超详细WindowsJDK1.8与JDK11版本切换教程
    文章目录 一、JDK生效原理二、安装配置JDK11三、切换JDK11版本四、查看切换JDK11版本是否成功五、再次切换至JDK8版本六、查看切换JDK8版本是否成功 一、JDK生效原理...
    99+
    2023-09-05
    java jvm windows
  • C++超详细讲解强制类型转换的用法
    目录static_castdynamic_castconst_castreinterpret_caststatic_cast static_cast<type-id>(e...
    99+
    2024-04-02
  • 阿里云登录服务器地址的详细说明
    在现代网络环境下,服务器地址的管理与配置是非常重要的一环。阿里云作为国内领先的云计算服务提供商,拥有强大的服务器资源,为用户提供方便、快捷的服务器管理服务。那么,阿里云的登录服务器地址是什么呢?本文将为您详细解答。 阿里云登录服务器地址的详...
    99+
    2023-11-03
    阿里 详细说明 地址
  • 阿里云服务器介入地址的详细说明
    阿里云服务器作为一款专业的云计算服务,为用户提供了大量的服务器资源,方便用户进行网站托管、数据存储、应用运行等操作。但是,对于一些初次接触阿里云服务器的用户来说,可能会对服务器的介入地址感到困惑。本文将对阿里云服务器介入地址进行详细的说明。...
    99+
    2023-11-01
    阿里 详细说明 地址
  • 阿里云服务器内网地址的详细说明
    阿里云服务器是一种云计算服务,用户可以通过这种服务在云端运行应用程序,无需拥有自己的服务器。阿里云服务器内网地址是用户在内网环境下访问阿里云服务器的地址,通常需要通过特定的端口进行访问。本文将详细介绍阿里云服务器内网地址的获取和使用方法。 ...
    99+
    2023-10-31
    阿里 详细说明 内网
  • 阿里云服务器访问地址吗?详细说明
    本文将深入探讨阿里云服务器访问地址,包括阿里云服务器的访问方式、访问地址以及相关的安全问题。文章将从最基础的访问方式开始,逐步深入,帮助读者全面理解阿里云服务器的访问过程。 阿里云服务器的访问方式:阿里云服务器的访问方式主要有两种:通过HT...
    99+
    2023-12-11
    阿里 详细说明 地址
  • win7专业版下载地址的详细介绍
    win7系统有很多版本,比如win7旗舰版,win7专业版,win7纯净版等,而win7专业版系统是备受用户们喜欢的版本之一,稳定性好,兼容性高,所以,小编这就给大家整理一下win7专业版系统的下载地址,有需要的朋友可以来看看呀。1、Win...
    99+
    2023-07-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作