什么是IP地址?

IP地址的定义以及为什么所有计算机和设备都需要一个

IP地址是Internet协议地址的缩写,是一个网络硬件的标识号。 拥有IP地址允许设备通过基于IP的网络(如互联网)与其他设备进行通信。

大多数IP地址是这样的:

151.101.65.121

您可能遇到的其他IP地址可能看起来更像这样:

2001:4860:4860 :: 8844

关于这些差异在以下IP版本(IPv4 vs IPv6)部分中的含义还有很多。

什么是IP地址用于?

IP地址为联网设备提供身份。 与提供具有可识别地址的特定物理位置的家庭或企业地址类似,网络上的设备通过IP地址彼此区分。

如果我要将包裹寄给其他国家的朋友,我必须知道确切的目的地。 仅仅通过邮件把一个名字包裹在它上面是不够的,并期望它能够到达他。 我必须给它添加一个特定的地址,你可以通过查看电话簿来完成。

通过互联网发送数据时使用相同的一般流程。 但是,您的计算机不使用电话簿来查找某人的姓名以查找其物理地址,而是使用DNS服务器查找主机名以查找其IP地址。

例如,当我进入像www这样的网站时 在我的浏览器中,我的加载该页面的请求被发送到查找该hostname()的DNS服务器以查找其相应的IP地址(151.101.65.121)。 如果没有附加IP地址,我的电脑将不知道我在追求什么。

不同类型的IP地址

即使您之前听说过IP地址 ,也可能没有意识到存在特定类型的IP地址。 尽管所有IP地址都由数字或字母组成,但并非所有地址都用于同一目的。

私有IP地址公共IP地址静态IP地址动态IP地址 。 这是相当多的! 通过这些链接,您可以获得更多有关它们各自含义的信息。 要增加复杂性,每种类型的IP地址都可以是IPv4地址或IPv6地址 - 再次,更多位于此页面的底部。

简而言之,私有IP地址被用在网络内部,就像你可能在家里运行的一样。 这些类型的IP地址用于为您的设备提供一种方式与路由器和专用网络中的所有其他设备通信。 专用IP地址可以手动设置或由路由器自动分配。

公共IP地址用于网络的“外部”,由ISP分配。 这是您的家庭或企业网络用于与世界各地的其他网络设备(即互联网)进行通信的主要地址。 例如,它为家中的设备提供了一种途径,使其能够访问您的ISP,从而访问外部世界,从而允许他们执行访问网站和直接与其他人的计算机进行通信。

私有IP地址和公有IP地址都是动态的或静态的,这意味着它们分别或者改变或者不改变。

DHCP服务器分配的IP地址是动态IP地址。 如果设备没有启用DHCP或不支持DHCP,则必须手动分配IP地址,在这种情况下,IP地址称为静态IP地址。

如何查找您的IP地址

不同的设备和操作系统需要独特的步骤来查找IP地址。 如果您正在查找ISP提供给您的公共 IP地址,或者您需要查看路由器分配的私有 IP地址,则还需要采取不同的步骤。

公共IP地址

有很多方法可以找到你的路由器的公共IP地址,但是IP Chicken,WhatsMyIP.org或WhatIsMyIPAddress.com这样的站点使这非常容易。 这些网站适用于任何支持网络浏览器的联网设备,例如智能手机,iPod,笔记本电脑,台式机, 平板电脑等。

查找您所使用的特定设备的私有IP地址并不那么简单。

私人IP地址

在Windows中,您可以使用ipconfig 命令通过命令提示符查找设备的IP地址。

提示:请参阅如何查找我的默认网关IP地址? 如果您需要查找路由器的IP地址或您的网络访问公共互联网的任何设备。

Linux用户可以启动一个终端窗口并输入命令hostname -I (这是一个大写的“i”), ifconfigip addr show

对于macOS,使用命令ifconfig查找您的本地IP地址。

iPhone,iPad和iPod touch设备通过Wi-Fi菜单中的设置应用程序显示其私人IP地址。 要查看它,只需点击它所连接的网络旁边的小型“我”按钮即可。

您可以通过设置> Wi-Fi或通过设置>无线控制>某些Android版本的Wi-Fi设置来查看Android设备的本地IP地址。 只需点击您所在的网络即可看到一个显示包含私有IP地址的网络信息的新窗口。

IP版本(IPv4 vs IPv6)

有两种版本的IP: IPv4IPv6 。 如果您已经听说过这些条款,那么您可能知道前者是旧版本,现在已过时,而IPv6则是升级后的IP版本。

IPv6正在取代IPv4的一个原因是它可以提供比IPv4允许的更多的IP地址。 随着我们不断连接到互联网的所有设备,重要的是每个设备都有一个独特的地址。

IPv4地址的构建方式意味着它能够提供超过40亿个唯一的IP地址(2 32 )。 虽然这是一个非常大的地址,但对于人们在互联网上使用的所有不同设备的现代世界来说,这还不够。

想一想 - 地球上有几十亿人。 即使地球上的每个人都只有一台设备访问互联网,IPv4仍然不足以为它们提供IP地址。

另一方面,IPv6支持高达340 万亿兆亿兆地址(2 128 )。 这是340 12个零! 这意味着地球上的每个人都可以将数十亿台设备连接到互联网。 诚然,这有点矫枉过正,但你可以看到IPv6如何有效地解决这个问题。

对此进行可视化有助于了解IPv6寻址方案通过IPv4允许多少个IP地址。 假装邮票可以提供足够的空间来容纳每个IPv4地址。 IPv6需要整个太阳系来包含所有的地址。

除了通过IPv4提供更多的IP地址,IPv6还具有额外的优势,即不会因私有地址,自动配置, 网络地址转换(NAT)无理由,更有效的路由,更简单的管理,构建而导致更多的IP地址冲突 - 隐私等等。

IPv4将地址显示为以十进制格式编写的32位数字编号,如207.241.148.80或192.168.1.1。 因为有几万亿个可能的IPv6地址,所以它们必须以十六进制编码才能显示出来,例如3ffe:1900:4545:3:200:f8ff:fe21:67cf。