用户 IP,里面藏了多少秘密?

你们都知道,要邮寄一封信给正确的收件人,须要提供准确而精细的地址,这个地址须要从国家和城市精确到邮政编码,街道和门牌号码。只有这样,邮局的工做人员才能知道将信送到那里。html

Internet 上也是如此,每一个设备都须要一个惟一的“门牌号”才能与其余设备进行网络通讯交换数据,这个“门牌号”就是 IP 地址。在设备创建链接期间,IP 地址会被自动或手动地分配给联网设备,分配过程当中 Internet 协议(IP)起着重要做用。数组

互联网协议地址(也被称为“IP 地址”或简称为“IP”)是互联网的基础。它基于 Internet 协议,是指内部或外部网络中的设备(例如计算机,Web 服务器或打印机等)的惟一可识别地址。IP 地址能够指定整个设备组,也能够为一台计算机分配多个地址。同时网络中的每一个 IP 地址在任何给定时间只能使用一次。下面咱们来详细说说 IP 地址的运做原理。服务器

IPv四、IPv6 及 IP 的类型

IP 地址如今有两个版本,分别是 IPv4 和 IPv6。网络

IPv4 地址测试

大多数设备当前主要使用 Internet 协议版本 4(IPv4)的地址。它由 32 位二进制数组成,例如 11000000 10101000 10110010 00011111。为了使此数字好分辨,一般将这 32 位二进制数表示为四个十进制数字的组合,其值从 0 到 255,以点 . 分隔。例如:192.168.178.31。网站

IPv4 总共能够构成约 43 亿个不一样的地址。对于早期全球互联网设备而言,由于全部设备不会同时使用,而某些设备也仅在专用网络中使用, IP 地址数目就显得很充足。但如今愈来愈多的平常设备须要链接到互联网,尤为是物联网(IoT)的出现让很大一部分设备都须要有本身的 IP 地址,IPv4 地址数量已经使用完毕,而且没法知足数量需求。编码

已经到来的 IPv6spa

IPv6 的地址具备 128 位,所以必须写为 128 位的二进制数。因为这样的数字太长且不切实际,因此采用十六进制表示法将 128 位压缩为 16 位的 8 个块,并用冒号 : 分隔。例如 0000:0000:0000:0000:0000:ffff:c0a8:b21f。字母 a 至 f 也用做十六进制数字。若是咱们在每一个块的开头省略零,并用两个冒号“:: ”替换一系列连续的 0000 块,则能够进一步简化格式。上面的例子能够简写为 :: FFFF:c0a8:b21f。操作系统

IP 地址的类型命令行

除去 IPv4 与 IPv6 的区别,IP 地址还分为动态 IP 地址、静态 IP 地址,以及保留给专用网络使用的“用于特殊目的”的 IP 地址。

动态 IP 地址

动态 IP 地址最经常使用于平常的在线浏览。当 DSL (数字用户线路)客户使用其路由器接入 Internet 时,Internet 服务提供商(ISP)会为其分配一个地址池中的随机 IP 地址。该分配的 IP 会在每次使用后进行删除,或者按期(例如每 24 小时一次)自动更改。

因为经过这种“重用” IP 地址的方式,有效减轻 IPv4 地址空间的稀缺性,由于企业能够按照客户需求配置 IP,不用考虑多买备用的问题。

静态 IP 地址

除非全部者本身主动更改,不然静态 IP 地址始终保持不变。这些 IP 地址常常用于 Web 服务器,由于网站必须始终在同一地址上进行访问。静态 IP 还用于专用网络(LAN)中,用于与本地打印机或家庭网络中的另外一台计算机进行通讯。从用户的角度来看,静态 IP 地址与动态地址相比的最大缺点是它们更容易跟踪。

保留专用 IP 地址

IANA (互联网数字分配机构,一个协调全球 IP 地址分配的机构)将一部分地址保留做为私人 IP 地址空间或其余特殊目的使用,大约预留了 14.5% 的 IPv4 地址空间。例如:

  • 封装在 CIDR 地址块 0.0.0.0/8 中的 IPv4 地址空间 0.0.0.0 到 0.255.255.255 是指网络的主机。
  • 输入 IP 地址 127.0.0.1 时,能够与本地主机(localhost)进行通讯。这对于测试新的应用程序是颇有必要的。
  • IP 地址 255.255.255.255 指定用于广播。
  • 地址空间 10.0.0.0 - 10.255.255.255,172.16.0.0 -172.31.255.255 和 192.168.0.0 - 192.168.255.255 保留给专用网络使用。对于 IPv6,前缀 fc00 :: / 7指定为专用。

这些 IP 是不会被 Internet 分配的,所以它们在 Internet 上也历来不会被路由。可是,若是想上网,路由器会经过网络地址转换(NAT)将专用 IP 地址转换为适用于本地网络的有效 IPv4 或 IPv6 地址。网络管理员能够手动或经过 DHCP 服务器自动分配专用 IP 地址。

如何找到本身的 IP 地址?

了解了 IP 的类型,那在哪里能够找到咱们的 IP 地址呢?

不一样的操做系统使用不一样的方法查看计算机的本地 IP:

  • 对于 Windows,在命令提示行中输入命令“ ipconfig ”。能够经过按 [Windows] + [R] 键在弹出的框中输入“ cmd ”来打开命令提示行。
  • Mac 系统的本地 IP 能够按如下方式查看:系统设置 > 网络。
  • Linux 系统,在命令行中输入 “ifconfig”,便可查看本机 IP 等信息。

IP 地址与数据保护

尽管 IP 地址自己不包含任何信息,可是由于她们可用于做为用户的标识,因此时不时会成为数据隐私话题者之间争论的主题。那么 IP 地址到底有没有和用户信息有关联呢?

首先,根据用户的 IP 地址就能够连接到其对应的互联网提供商。例如,183.128 、125.112 开头的 IP,则该地址属于浙江电信。

另外,根据用户 IP 与下一个 Internet 拨入节点的距离,能够在某种程度上肯定其确切的位置。在农村地区,或许只能肯定一个大概区域。可是在城市地区,由于在这里几乎每隔几百米就能够找到一个拨入节点,因此肯定的地理位置就要精确得多。

对于一些网站管理者,网站服务器 IP 暴露在外引发黑客攻击也是比较头疼的问题。因此经过合理的方式隐藏本身的 IP 就变得极为重要。隐藏本身的 IP 能够经过如下几种方法:

  • 架设代理服务器或配置防火墙。
  • 使用高防 IP 服务,将真实 IP 映射到高防 IP 进行隐藏。
  • 使用 CDN 服务来隐藏本身的 Web 服务器 IP 也是一种好办法。

经过 CDN 隐藏源站 IP

又拍云做为一家资深云服务提供公司,对于网站 IP 天然也有完备的保护方式,CDN 在保护 IP 的同时还能为网站访问提速

推荐阅读

【白话科普】CDN & 游戏加速器,二者是一个原理吗?

网页出现不河蟹弹窗?那是被劫持了!

相关文章
相关标签/搜索