IP地址基础知识,彻底搞懂什么是IP地址?
什么是IP地址?
连接到网络的所有设备(例如计算机、手机)都分配有称为IP地址的编号。
它就像设备的“地址”,根据这个数字识别通信伙伴。
IP地址由四个用点分隔的数字组成,如下所示:
192.168.0.1
每个数字是从0到255,
0.0.0.0 到 255.255.255.255
到目前为止,大约有43亿个地址。
比如你使用的是Windows,鼠标右下角的Windows按钮,点击“运行”,在名称栏输入“cmd”,然后按确定,就会出现一个叫command的黑屏。
在这里,您可以通过键入“ipconfig”并按Enter来检查计算机的IP地址。
如果您在手机上连接到Wi-Fi,您可以通过单击设置菜单中连接的Wi-Fi的名称以相同的方式检查IP地址。
每个连接到网络的设备都分配有一个唯一的IP地址。
公网IP与本地IP
IP地址分为:公网IP和本地IP。
公网IP是直接连接到互联网的设备,它的IP地址是世界上唯一不与任何人重叠的数字。
也就是说,只能连接大约43亿台设备。
IP地址只要是“地址”,就不能与其他地址重叠。
这是因为如果多个设备具有相同的地址,将无法识别哪一个是对方。
这个唯一的“公网IP”被分配给全世界用户通过Internet访问的设备,例如服务器。
另一方面,本地IP是只能在封闭的网络空间中使用的IP地址,例如在家中、公司内或服务商的管辖范围内。
在这个封闭的专用网络中,您可以分配任何您喜欢的IP地址,只要数字不重叠即可。
您之前检查的PC或手机的IP地址就是本地IP。
本地IP转换为公网IP,通过安装在网络出口的“路由器”连接到互联网。
您无法从外部访问家用计算机或手机的原因是它并没有公网IP,是连接到专用网络分配了本地IP。
但是同一局域网络中的设备是可以相互访问的,例如在本地PC的XAMPP上安装Web 应用程序,则可以从同一局域网络中的其他计算机或手机通过输入您计算机的IP地址访问它。
如果您希望来自世界各地的人们都能访问,则需要在具有公网IP的服务器上安装Web应用程序。
域名背后的IP地址
用户在实际访问服务器上面的网站时,很少直接输入指定IP地址,都是使用“域名”访问的。
例如:ciyawang.com 我们直接输入域名就可以打开网站,这是因为域名与公网IP之间进行了绑定。
下一篇文章我们在详细的讲下公网IP如何绑定域名。
什么是IPv6
正如我之前所说,IP地址只有大约 43 亿个,而随着互联网的普及,连接到全球环境的设备数量不断增加,存在IP地址已经用完的问题。
这也被称为“IP地址枯竭问题”。
作为解决方案,目前正在推进“IPv6”的使用。
直到现在,IP 地址都是一个名为“IPv4”的版本,并且具有这种格式。
192.168.0.1
IPv6 扩展为这种格式。
2002:0000:0000:0000:0000:0000:c0a8:0001
如此一来,IPv6耗尽问题也就迎刃而解了。
不过IPv6仍处于过渡阶段,因此一些提供商支持它,而另一些则不支持。
本文来源:词雅网
本文地址:https://www.ciyawang.com/ip-ipv6.html
本文使用「 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 」许可协议授权,转载或使用请署名并注明出处。
相关推荐
-
服务器的作用和用途
服务器是一种用于存储、处理和传输数据的计算机。它可以提供各种服务,例如网站托管、电子邮件、文件共享等等。1. 网站托管服务器最常见的用途是托管网站。一台服务器可以托管一个或多个网站,并提供必要的资源,...
-
连接服务器时出现问题
连接服务器是每个网站都必须的步骤,但有时候会遇到连接服务器时出现问题的情况。这种情况可能是由于网络问题、服务器故障或其他原因引起的。在本文中,我们将探讨一些可能导致连接服务器问题的原因,并提供一些解决...
-
如何查看服务器IP
服务器IP是指服务器的唯一标识,可以用来访问服务器和进行网络配置。如果你需要连接到自己的服务器或者想要进行服务器配置,那么了解如何查看服务器IP就变得非常重要。以下是几种查看服务器IP的方法:1.使用...
-
详解什么是DNS,一文看懂DNS是什么意思
什么是DNS?DNS是“Domain Name System”的缩写,是Internet上解决网上机器命名的一种系统。域名就是URL的这一部分。世界上有许多计算机,每台计算机都连接到网络。我们平时使用...
-
一文读懂什么是DDNS(动态DNS)?
这一次,我要说的是动态DNS(DDNS),它是远程监控、远程控制NAS必不可少的。让我们来看看什么是动态DNS以及它的作用。什么是DDNS?DDNS的正式名称是(Dynamic Domain Name...
-
详解什么是SSL?http和https的区别是什么?
您的网站/网络服务是否有“SSL”?如今,将网站转换为SSL已变得司空见惯,所以如果您的网站/网络服务还不支持它,那么我们一起来了解下它。什么是 SSL?首先,解释一下基础知识,当使用浏览器访问网站时...
-
什么是HTTP请求/服务器响应?
这一次,我将讲解“请求/响应” ,它是 Web 编程的基础。服务器和客户端首先网络程序安装在互联网上的“服务器”中。然后世界各地的用户通过从他们的PC浏览器输入URL来访问服务器的Web程序。每个用户...
-
一文带你读懂什么是服务器
什么是服务器?服务器是运行Web服务的基础,是创建Web服务时不可或缺的存在。构建、操作和维护服务器的技能与编程技能不同,因此大的网络公司有专门从事服务器的工程师以“服务器工程师”或“基础架构工程师”...