静态 IP 和动态 IP 有什么区别?

静态 IP 和动态 IP 有什么区别?

每台连接到互联网的计算机都有一个互联网协议 (IP) 地址。然而,并不是所有的 IP 地址看起来或行为都是一样的。

如果你正在使用计算机网络或服务器,那么了解动态 ip 和静态 ip 之间的区别是至关重要的。通过了解每个协议的更多信息,你可以根据自己的需求选择最合适的解决方案。

在本文中,我们将讨论静态 ip 和动态 ip 之间的区别。我们还将帮助你确定你的 IP 地址,并解释如何分配一个固定的数字 (如果这是你喜欢的)。

静态 IP 和动态 IP 简介

正如我们之前提到的,每个联网设备都有一个 IP 地址。它可以是唯一的数字或字母数字字符串,这取决于你使用的协议。大多数设备使用 IPv4 地址,看起来类似于:151.164.152.92。

虽然 IP 地址一开始可能是随机的,但它们包含了大量关于当前网络的信息。以下是上面例子中的每个片段所代表的内容:

  • 151.164.xx.xx —— IP 地址的前半部分标识你的网络。它可以指互联网提供商,甚至更广泛的设备,取决于你的位置。
  • xx.xx.152.92 —— IP 地址的后半部分标识你的主机和网络中的每台机器。并非本地网络上的所有设备都共享相同的 IP 地址。

请记住,这只是 IP 地址的一个示例。当我们谈论 “静态” 地址时,我们指的是识别你的设备并且永远不会改变的一系列数字。

如果你有一个动态 IP 地址,数字标识符将定期更改。通常,这个调整是由你的互联网服务提供商 (ISP) 做的,通常你甚至没有意识到 (因为它通常不会影响浏览体验)。

如何查看本机 IP 地址

查找你的 IP 地址的工作方式取决于你使用的操作系统 (OS)。让我们回顾一下适用于 Windows 和 macOS 设备的过程。

如何在 Windows 系统中查找你的 IP 地址

在 Windows 中找到你的 IP 地址最简单的方法是打开开始菜单,输入 “cmd” 并启动命令提示符。打开命令提示符后,键入 “ipconfig /all” 并按下 Enter 键。

命令提示符将返回关于所有网络适配器的信息:

Windows 系统查看本机 IP 地址

要整理的信息太多了,我们只需要查看两个主要的信息:

  • IPv4 地址:这是你的 IP 地址,在这种情况下,我们使用的是 IPv4 协议。
  • 启用 DHCP: 启用 DHCP (Dynamic Host Configuration Protocol),表示没有静态 IP 地址。

我们稍后将讨论动态 ip 和静态 ip 的优缺点。现在,让我们看看如果使用 macOS,如何找到你的 IP 地址。

如何在 macOS 中找到你的 IP 地址

如果你使用 macOS,找到你的 IP 地址的最快方法是打开网络首选项菜单,并选择你正在使用的网络。点击相关的高级按钮,然后选择 TCP/IP 选项卡:

在 MacOS 中查看 IP 地址

你的 IP 地址将显示在 IPv4 地址或 IPv6 地址旁边,这取决于你的网络使用的协议。我们将在后面的小节中讨论这些协议之间的区别。现在,检查一下在这两个部分中是否启用了 Using DHCP 选项。

如果启用 DHCP,则为动态 IP 地址。你已经知道了动态 IP 地址和静态 IP 地址之间的区别,但是现在该讨论应该使用哪种选项了。

静态 IP 地址与动态 IP 地址 (4 个关键注意事项)

使用静态或动态 IP 地址各有利弊。在下面的部分中,我们将分解在选择这些类型时要记住的四个重要注意事项。

1. 什么时候应该使用静态 IP 地址

最常被分配静态 ip 的两种设备是服务器和外设。如果你用你的设备浏览网页,那么从技术上讲,如果你的 IP 地址一直在变化,那就没有关系了。

但是,静态 IP 地址在某些情况下是必要的,包括:

  • 使用允许的 IP 地址连接到 vpn (Virtual Private Networks)
  • 访问允许列出的 IP 地址的网站管理部分
  • 远程访问你的设备

许多网络主机和电子邮件提供商提供静态 IP 地址作为额外或特殊计划的津贴。然而,运行一个网站并不一定需要静态 IP 地址。

如果你远程工作,你需要连接到 VPN 访问工作文件,你的雇主很可能会要求你设置一个静态 IP 地址。允许列出 IP 地址使雇主和其他网络管理员能够决定谁有权访问系统,这对于安全目的是至关重要的。

在这两种情况下,拥有一个静态 IP 地址也意味着你是唯一一个使用它的人。使用共享的 IP 地址,如果另一个用户发送垃圾邮件或建立一个被认为不安全的网站,你可能会受到惩罚。

然而,实际上,任何有信誉的网络主机或电子邮件提供商都会确保你不会遇到任何问题,即使你使用的是共享 IP。

2. 什么时候应该使用动态 IP 地址

在大多数情况下,你的 IP 地址是否定期变化并不重要。如果你不需要经常访问私有网络,或者没有人需要远程访问你的设备,你可以不使用静态 IP 地址。

需要注意的是,IP 地址的数量是有限的 —— 即使它们动态变化,一些 IP 地址最终会重复或被共享。在过去,共享 IP 地址给网站和个人使用带来了严重的问题。然而,现在没有静态 IP 地址几乎没有什么坏处。

3. 家庭网络的静态 IP 地址 vs 动态 IP 地址:使用哪一个

在大多数情况下,你的互联网供应商将决定你使用动态 IP 地址还是静态 IP 地址。但是,设置静态 IP 地址总有一些变通方法,即使你的提供商在默认情况下提供动态 IP。

如果你需要连接到一个 VPN 或一个允许 IP 地址列表的网站,你将需要一个静态 IP。但是,如果你只需要远程访问你的家庭网络设备,那么大多数现代工具都允许你在不输入 IP 地址的情况下连接它们。

这些工具的可用性意味着与家庭网络的动态 IP 地址相比,你很少需要静态 IP 地址。

4. 动态 IP vs 静态 IP: 安全考虑

如果有人知道你的服务器或个人设备的 IP 地址,他们可以尝试连接到它。即使你的家庭设备或服务器不包含任何宝贵的信息,恶意行为者也可能试图入侵。如果你有一个静态 IP 地址,那就意味着那些黑客总是知道去哪里找你。

动态 IP 地址是一种更安全的选择。然而,需要注意的是,即使攻击者知道在哪里可以找到你,也并不意味着他们一定会进入。通过适当的安全措施,静态 IP 地址可以和动态 IP 地址一样安全。

IPv4 和 IPv6 地址的区别

到目前为止,我们只关注 IPv4 地址。然而,这并不是唯一可用的协议。IPv6 是另一种选择,在某种程度上它可能会成为 IP 地址的标准。

这些协议之间有几个不同之处。世界正在缓慢地向 IPv6 过渡的主要原因是,由于 IPv4 的配置方式,它只能支持大约 40 亿个 IP 地址。

因为人们拥有多种联网设备已经变得太普遍了,40 亿个 IP 地址是不够的,即使有 DHCP 的帮助。IPv6 协议通过使用字母数字地址解决了这个问题,而 IPv4 的方法是只使用数字。

下面是一个 IPv6 地址的例子:

2001:0db8:0000:0000:0000: ff00:0042:7879

增加的长度以及字母和数字的混合意味着 IPv6 地址可以支持 340 万亿个地址。有这么多的人,我们在很长一段时间内不会用完。

目前,世界上只有大约 35% 的设备使用 IPv6 地址。和 IPv4 一样,IPv6 协议支持静态地址和动态地址。这意味着我们到目前为止讨论的所有考虑事项也适用于这个更新的协议。

如何获取静态 IP 地址

如果你需要一个静态 IP 地址,有几种方法可以获得一个,这取决于你的情况。在本节中,我们将讨论所有这些,无论你想要为 web 服务器或本地网络设备 (有线或无线) 设置或更改静态 IP。

如何设置 Web / Email 服务器的静态 IP 地址

如果你想为不属于你的网络或电子邮件服务器设置一个静态 (非共享) IP,你需要向你的提供商申请一个。在很多情况下,如果你使用 VPS 或云托管计划,网络托管或电子邮件提供商会提供静态 ip 作为额外服务。

请记住,付费购买专用服务器并不一定意味着你将获得一个静态 IP。动态 ip 在大多数情况下是标准的,所以即使你注册了一个专门的计划,你可能仍然需要额外支付一个。

如何为本端设备配置静态 IP 地址

如果你有一个动态的 IP 地址,而你想要一个静态的 IP 地址,许多人建议你联系你的互联网供应商。然而,根据我们的经验,大多数互联网供应商不能为住宅客户分配静态 IP 地址。

你最好的选择是通过你的操作系统或路由器自己配置一个静态 IP (如果包括你的话)。如果你需要一个静态 IP 连接到另一个允许列出的地址,你也可以使用提供固定地址的 VPN。

如何为 Windows 设备分配静态 IP

你可能还记得,IPv4 地址包括网络标识符和主机标识符。在大多数情况下,你可以配置你的设备使用静态 ip,而不必担心与其他地址冲突。

如果你使用的是 Windows,你可以通过访问你的操作系统设置下的“网络和 Internet”,然后选择“更改适配器选项”:

在 Windows 中更改网络适配器选项

你将看到所有可用网络连接的概述。右键单击活动的网络连接并选择“属性”。接下来,在弹出的窗口中单击 Internet 协议版本 4 (TCP/IPv4) 选项,然后是属性按钮:

在 Windows 中访问你的 IPv4 设置

将打开一个新窗口,使你能够选择使用以下 IP 地址设置。点击这个选项,然后设置你想要使用的静态 IP 地址:

Windows 下设置静态 IP

请记住,你不能只是输入你想要的任何值。以下是一些填写每个字段的指导,这样你就不会遇到任何错误:

  • IP 地址:你设置的静态 IP 应该复制当前地址的前三段。如果你现在的地址是 “XXX.XXX.XXX.”“XXX.XXX.XXX. yyy”,改为 “XXX.XXX.XXX. XXX”。这是因为第一个段标识了你的网络和主机。
  • 子网掩码:如果你使用的是住宅网络,你的子网掩码应该是 “255.255.255.0”,这意味着你的网络使用 24 位作为其标识符。
  • 默认网关:这应该是路由器的 IP 地址,你可以通过打开命令提示符并输入 “ipconfig /all” 找到它。

填写完每个字段后,单击 OK。如果你的设置是正确的,你将拥有一个新的静态 IP。

如何为 macOS 设备分配静态 IP

在 macOS 设备上分配静态 IP 地址的工作方式非常类似。你还必须输入 IP 地址、子网掩码和默认网关 (你可以在前一节中了解到)。

唯一的区别是,到达这些设置需要不同的路线。下面是访问 macOS 中活动网络的配置 IPv4 菜单的三个步骤:

  • 打开 Apple 菜单,点击 System Preferences,然后选择 Network 选项。
  • 单击左侧面板中的 Ethernet
  • 选择 “配置 IPv4” 菜单设置下的 “手动” 选项。

完成这些步骤后,你需要填写以下字段,包括新的静态 IP 地址、子网掩码和默认网关:

在 macOS 上设置静态 IP 地址

保存对网络配置的更改,就可以开始了。现在,只要不将更改恢复到网络,你的 IP 地址将保持不变。

总结

大多数互联网和网络主机提供商会给你分配动态 IP 地址。一般来说,这不是一件坏事。但是,在某些情况下需要使用静态 IP,例如需要使用允许列出的地址访问工作 VPN。

然而,如果你正在运行一个网站,你可能不需要静态 IP。