公共 IP 地址与私有 IP 地址区别有哪些?

​  IP 地址是分配给互联网上每个设备的唯一数字 ID。 IP 地址可以在 Internet 上公开使用,也可以在局域网 (LAN)上私有使用。本文,我们主要探讨公共 IP 地址和私有 IP 地址之间的区别。

  公共IP地址:公共IP地址是用于访问Internet的向外的IP地址。公共 IP 地址由互联网服务提供商(ISP)提供并分配给路由器。它是互联网上唯一的IP地址。

  其他机器和网站使用公共 IP 来识别连接到局域网的设备并与之通信。公共 IP 可确保网站、电子邮件和其他在线内容正确到达您,充当互联网的网关。

  私有IP地址:私有(内部)IP 地址不在 Internet 上路由,它们永远不会离开本地网络,并且不能使用私有 IP 地址交换任何流量。同一本地网络内的私有IP地址必须是唯一的。

  用户无法直接从私有 IP 地址访问 Internet,而是必须通过 NAT 路由连接,NAT 将私有 IP 地址替换为公共 IP 地址。因此,NAT隐藏了私有IP,增加了网络安全性。

  网络和路由器为设备分配专用 IP 地址。通过公共 IP 地址接收或发送数据后,路由器使用其唯一的私有 IP 地址将该流量传递到特定设备。

  因此,通过使用私有 IP,路由器可以正确引导网络内的流量,并允许该网络上的设备相互通信。

  主要区别:公共 IP 地址和私有 IP 地址

  公共IP地址和私有IP地址之间的关键区别在于,公共IP地址可以被互联网上的其他设备看到,而私有IP地址则不能。因此,公共IP用于在线交互和通信,而私有IP则在本地网络内运行。

  下表总结了公共 IP 地址和私有 IP 地址之间的主要区别:

  常见问题解答

  为什么我们需要私有IP地址?

  私有 IP 地址使设备能够在连接到同一本地网络时相互通信。由于私有 IP 在互联网上不可见,因此它们提高了设备安全性,并使用户难以建立与设备的连接。

  此外,不同的私有 IP 被分配给 LAN 上的每个设备,而它们都隐藏在单个公共 IP 地址后面。可用的公共IP总数远小于需要连接到互联网的设备数量。这就是为什么单个网络上的所有设备共享一个公共 IP,但具有不同的私有 IP 地址,以便正确路由流量。

  为什么我们需要公共 IP 地址?

  每个连接到互联网的设备都必须有一个公共IP地址。公共 IP 可以在更广泛的互联网上识别设备,并让您找到所需的信息。

  如果没有公共 IP,设备可以使用网络地址转换 (NAT)。具有私有 IP 的设备必须使用 NAT 将地址转换为公共地址,才能访问 Internet 并超越其个人网络。

  本文介绍了公共 IP 地址和私有 IP 地址之间的主要区别,以及与该主题相关的常见问题。

  (注:本文属【恒创科技】原创,转载请注明出处!)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/661916.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kubernetes leader election 源码分析

1. leader election leader election 通过多个副本抢占资源锁的方式实现单实例运行。在 Kubernetes 中,[Configmap|Lease|Endpoint] 可以作为资源锁的实现。 1.1 示例 直接看 leader election 代码容易晕,这里从示例入手,看 leader electi…

一些优雅的监控运维技巧

准备工作 安装 sysstat sudo apt install sysstat查看某个进程的cpu情况 pidstst -u -p 256432查看某个进程的RAM情况 pidstst -r -p 256432查看某个进程的IO情况 pidstst -d -p 256432查看某个进程下的线程执行情况 pidstst -t -p 256432查看指定PID的进程对应的可执行文件…

Text-to-SQL小白入门(12)Awesome-Text2SQL开源项目star破1000

项目介绍 项目地址 23年9月份刚开源这个项目,大半年过去了,star数终于破1000啦,决定在知乎更新一下内容,看看内容变化,知乎有上当时项目介绍的链接:追光者:Text-to-SQL小白入门(六&…

[python趣味实战]----基于python代码实现浪漫爱心 დ

正文 01-效果演示 下图是代码运行之后的爱心显示结果: 下面的视频该爱心是动态效果,较为简洁,如果需要使用,可以进行完善,这里只是一个趣味实战,下面将对代码实现进行非常详细地描述: 浪漫爱心…

77、贪心-买卖股票的最佳时机

思路 具体会导致全局最优,这里就可以使用贪心算法。方式如下: 遍历每一位元素找出当前元素最佳卖出是收益是多少。然后依次获取最大值,就是全局最大值。 这里可以做一个辅助数组:右侧最大数组,求右侧最大数组就要从…

Linux专栏03:使用Xshell远程连接云服务器

博客主页:Duck Bro 博客主页系列专栏:Linux专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ 使用Xshell远程连接云服务器 编号:03 文章目录 使用Xsh…

rust疑难杂症

rust疑难杂症解决 边碰到边记录,后续可能会逐步增加,备查 cargo build时碰到 Blocking waiting for file lock on package cache 原因是Cargo 无法获取对包缓存的文件锁, 有时vscode中项目比较多,如果其中某些库应用有问题&…

border-image-slice详细说明

上一篇文章我们介绍了 border-image的用法,其中border-image-source、border-image-width、 border-image-outset都比较简单好理解,这边文章我们重点学一下border-image-slice 属性,它用于定义边框图像如何被切割并应用到元素的边框上。这个属…

排序-八大排序FollowUp

FollowUp 1.插入排序 (1).直接插入排序 时间复杂度:最坏情况下:0(n^2) 最好情况下:0(n)当数据越有序 排序越快 适用于: 待排序序列 已经基本上趋于有序了! 空间复杂度:0(1) 稳定性:稳定的 public static void insertSort(int[] array){for (int i 1; i < array.length; i…

二维码门楼牌管理应用平台建设:实现用户权限的高效管理

文章目录 前言一、用户权限管理的重要性二、用户管理中心的构建三、用户权限管理的实施策略四、用户权限管理的挑战与应对五、结语 前言 随着信息技术的飞速发展&#xff0c;二维码门楼牌管理应用平台已成为城市管理的重要组成部分。本文将深入探讨如何通过用户权限管理&#…

Windows 容器镜像踩坑记录

为什么研究windows容器&#xff1f;emm&#xff0c;公司需要&#xff0c;不想多说。 dotnet后端 问题描述&#xff1a; 基于mcr.microsoft.com/dotnet/aspnet:6.0镜像撰写dockerfile编译.net core后端项目后运行容器出现类库不存在问题&#xff1a; 程序中使用了fastreport&a…

前端 CSS

目录 选择器 复合选择器 伪类-超链接 结构伪装选择器 伪元素选择器 画盒子 字体属性 CSS三大属性 Emmet写法 背景属性 显示模式 盒子模型 盒子模型-组成 盒子模型-向外溢出 盒子模型-圆角 盒子模型-阴影 flex position定位 CSS小精灵 字体图标 垂直对齐方式…