首页 > 其他分享 >运营商分配过来的是私网地址,它是如何完成上网的?

运营商分配过来的是私网地址,它是如何完成上网的?

时间:2023-12-28 13:32:45浏览次数:30  
标签:光猫 192.168 拨号 私网 地址 NAT 运营商 路由器

作者:网络之路一天  首发公众号:网络之路博客(ID:NetworkBlog)

运营商分配过来的是私网地址,它是如何完成上网的?_运营商

在实际中,比如图上面最简单的家庭网络,不知道大家发现没有,接光猫下面分配的是192.168.1.0或者192.168.2.0/24的地址,或者拨号分配的是100.100.X.X、10.10.X.X的地址,这些地址可都是私网IP的,在前面提到过,私网IP是无法进入公网的,那它是如何上网的呢?

(1)以博主出口路由器作为举例(大部分都是这样)

运营商分配过来的是私网地址,它是如何完成上网的?_IP_02

猫是路由模式(光猫拨号),路由器接猫的LAN口,通过DHCP获取到了192.168.1.33的地址,网关是192.168.1.1,现在是可以直接上网的。

运营商分配过来的是私网地址,它是如何完成上网的?_运营商_03

LAN口是192.168.255.254,作为下面用户的网关,PC自动获取在192.168.255.0/24,网关是255.254

(2)设备的流量是如何抵达互联网的。

运营商分配过来的是私网地址,它是如何完成上网的?_IP_04

运营商分配过来的是私网地址,它是如何完成上网的?_IP_05

在自己的电脑上面tracert了一下路径,可以看到,前面三条都在内网里面

  • 192.168.255.254是路由器地址,用户的网关
  • 192.168.1.1,这个是猫的LAN地址
  • 100.70.0.1,这个是运营商拨号服务器的网关地址

运营商分配过来的是私网地址,它是如何完成上网的?_IP_06

猫的wan口拨号后去的是100.70.88.38,这个就是目前的情况。

运营商分配过来的是私网地址,它是如何完成上网的?_NAT_07


所以,实际上我这边上网,经历了三次NAT

  • 第一次是终端经过路由器的时候,转换成了WAN口DHCP获取的地址(192.168.1.33)
  • 第二次是192.168.1.33经过光猫的时候,转换成了WAN的IP (100.70.88.38)
  • 第三次是运营商的接入设备,会把100.70.88.38,转换成一个公网地址出去上网

这就是运营商分配过来的虽然是私网地址,但是可以上网的原因,最终运营商那边会转换成一个公网地址来进行上网,这个也是运营商节省公网IP地址的一种手段

  • 第一次需要NAPT是因为光猫没有内网网段的路由,通常光猫是不支持写的
  • 第二次需要NAPT是因为运营商接入设备只知道光猫WAN口的IP
  • 第三次需要NAPT是因为私网地址最终需要转换成公网地址,才能在互联网中传递
  • 所以源NAT的作用其实很多的,不单单用于访问到互联网,后续有个案例会介绍这样的场景。
  • 另外家用路由器的WAN口默认是做了NAT的,也就是所谓的NAT模式,经过该接口的数据会自动的做NAPT。

实际组网推荐

在家用网络里面光猫处于路由模式还是桥接模式,是没多大区别的,因为终端数量就这么几个,流量也不是特别的大。企业环境就建议猫用桥接模式,路由器来进行拨号,可能很多人觉得没啥区别,这里就需要介绍下

  • 猫处于路由模式下,它相当于是做三层转发的同时还需要做NAPT处理,这个是消耗CPU的,企业办公环境与家用不一样,终端数大,会话多,流量大,对于猫的性能是一个考验,有的地区的猫性能相对较差,导致网络很卡的情况出现。
  • 猫处于桥接模式,猫只负责电与光信号的转换,其余的不涉及,这样就减轻了猫的压力,也不会成为瓶颈点,这个在企业中是非常推荐的,特别是超过60终端以上的网络。
  • 实际中尽量的减少NAT的转换次数,NAT毕竟是改动了源IP地址的,可能会导致某些应用出现问题,猫处于桥接模式就可以减少一次NAT。
  • 猫处于桥接模式,路由器拨号的情况下,一定记得修改MTU与TCP MSS,否则会导致网页打开很慢或者打不开的情况。

 

运营商分配过来的是私网地址,它是如何完成上网的?_IP_08

作者:网络之路一天,公众号:网络之路博客(ID:NetworkBlog)。让你的网络之路不在孤单,一起学习,一起成长。

标签:光猫,192.168,拨号,私网,地址,NAT,运营商,路由器
From: https://blog.51cto.com/ccieh3c/9013574

相关文章

  • Windows系统中Run对话框输入URL和IP地址的区别
    Windows系统中Run对话框输入URL和IP地址的区别在Windows系统中,我们可以通过Run对话框快速执行一些命令或者打开一些应用程序。当我们在Run对话框中输入URL(比如//www.baidu.com)和IP地址(比如\192.168.3.194)时,两者有一些区别。本篇博客将详细探讨这些区别。1.URL和IP地址的基本概......
  • 无人值守安装之后设置主机名和静态地址【原创】【成长-0001】
    简单的主机名设置和网卡设置脚本,记录成长点点滴滴。如有错误,各位多多指教!......
  • WIN7利用wifi搭建LAN网络,作为路由器自动分配UBUNTU的IP地址
    要在Windows7上利用WiFi搭建LAN网络并作为路由器自动分配Ubuntu的IP地址,你需要按照以下步骤操作:在Windows7上创建一个虚拟网络适配器。打开“控制面板”>“网络和共享中心”>“更改适配器设置”,然后右键单击空白区域,选择“新建连接或网络”。在弹出的窗口中,选择“设置新的网络或......
  • centos7 操作系统怎么配置公网IP地址
    在CentOS7操作系统中配置公网IP地址是一个常见的任务,本文将介绍如何在CentOS7上配置公网IP地址的步骤。步骤一:登录到CentOS7服务器首先,使用SSH客户端登录到CentOS7服务器。确保您具有管理员权限或root用户权限。步骤二:编辑网络配置文件接下来,我们需要编辑网络配置文件以配置公......
  • Ping不通问题解决 windows 查看对端MAC地址 ARP -a
    Ping不通问题解决   Linux查看ARP信息指南(linux查看arp) ARP(地址解析协议)是TCP/IP协议提供的网络层协议,通过ARP可以查看网络层面上当前可连接的本地网络内每个主机的MAC地址。 ##查看系统的ARP信息 Linux系统中查看ARP信息的方法有很多,下面简单介绍几种常见的查......
  • 谷歌浏览器输入地址后http自动转https解决方法
    谷歌浏览器输入“http+域名”后自动变成“https+域名”格式原因:安装配置了SSL证书,浏览器开启了HSTS(HTTPStrictTransportSecurity)功能,然后浏览器只能通过https协议访问,禁止使用http协议访问,所以浏览器中输入http后自动转成了https。解决方法:方法1:1)、进入谷歌浏览器,访......
  • 内存、典型锁、相对地址、内存覆盖、守护进程、孤儿进程、僵尸进程、局部性原理
    内存与其作用:内存是用于存放数据的硬件,程序执行前需要 先放到内存 才可以被CPU处理典型的几种锁:读写锁:......
  • 页表、物理地址、逻辑地址
    页表:虚拟内存的概念。操作系统虚拟内存到物理内存的映射,被称为页表。不可能每一个虚拟内存的Byte都对应到物理内存的地址,因为这样的页表非常大,于是引入页(Page)概念,进行分页,减小虚拟内存页对应物理内存页映射表的大小。缺页异常:malloc和mmap函数分配内存是仅建立了......
  • GB28181视频监控平台LiteCVR调用rtsp地址返回的IP不正确原因排查
    RTSP(Real-TimeStreamingProtocol)是一种用于控制实时流媒体传输的应用层协议。它被设计用于建立和管理客户端与媒体服务器之间的连接,以便实现实时音频、视频或其他交互式媒体内容的传输。RTSP允许客户端通过发送命令来控制流媒体服务器的播放、暂停、快进、倒带等操作。RTSP支持......
  • 查看DHCP地址池详细配置信息
    1、实验拓扑图2、实验目的查看dhcp详细的配置信息3、详细配置<r1>displaycurrent-configuration [V200R003C00]#sysnamer1#snmp-agentlocal-engineid800007DB03000000000000snmp-agent #clocktimezoneChina-Standard-Timeminus08:00:00#portallocal-serve......