如何在路由器上设置静态 IP 地址

已发表: 2022-01-29

现代和过时的路由器都允许用户为网络上的设备设置静态 IP 地址,但是对于家庭用户来说,静态 IP 地址的实际用途是什么? 继续阅读,我们将探讨何时应该和不应该分配静态 IP。

亲爱的入门极客,

在阅读了您与新路由器有关的五件事后,我在路由器的控制面板中四处寻找。 我在所有设置中发现的一件事是设置静态 IP 地址的表。 我很确定该部分是不言自明的,因为它允许您为计算机提供永久 IP 地址,但我真的不明白为什么? 我以前从未使用过该部分,我家庭网络上的一切似乎都运行良好。 我应该使用它吗? 它显然是出于某种原因,即使我不确定那个原因是什么!

真挚地,

知识产权好奇

DHCP 与静态 IP 分配

为了帮助您了解静态 IP 地址的应用,让我们从您(以及大多数读者)拥有的设置开始。 绝大多数现代计算机网络,包括您家中由路由器控制的小型网络,都使用 DHCP(动态主机配置协议)。 DHCP 是一种协议,可自动从可用 IP 地址池中为新设备分配 IP 地址,无需用户或系统管理员进行任何交互。 让我们用一个例子来说明 DHCP 是多么美妙,它让我们的生活变得多么简单。

相关:如何设置静态 DHCP,使您的计算机的 IP 地址不会改变

想象一个朋友带着他们的 iPad 来访。 他们想进入您的网络并更新 iPad 上的一些应用程序。 如果没有 DHCP,您需要打开计算机,登录路由器的管理面板,然后手动为您朋友的设备分配一个可用地址,例如 10.0.0.99。 该地址将永久分配给您朋友的 iPad,除非您稍后进入并手动释放该地址。

然而,有了 DHCP,生活就轻松多了。 你的朋友来访,他们想跳进你的网络,所以你给他们 Wi-Fi 密码登录,你就完成了。 iPad 连接到路由器后,路由器的 DHCP 服务器会检查可用的 IP 地址列表,并分配一个内置到期日期的地址。您朋友的 iPad 会获得一个地址,连接到网络,然后当您的朋友离开并且不再使用网络,该地址将返回到池中,以获取准备分配给另一台设备的可用地址。

所有这些都发生在幕后,并且假设路由器软件中没有严重错误,您甚至不需要关注 DHCP 进程,因为它对您完全不可见。 对于大多数应用程序,例如将移动设备添加到您的网络、一般计算机使用、视频游戏机等,这是一个非常令人满意的安排,我们都应该很高兴拥有 DHCP,而不必为手动管理我们的IP 分配表。

何时使用静态 IP 地址

尽管 DHCP 确实很棒并且让我们的生活更轻松,但在某些情况下使用手动分配的静态 IP 地址非常方便。 让我们看一下您希望分配静态 IP 地址的几种情况,以说明这样做的好处。

广告

对于需要始终如一且准确地找到的计算机,您需要在网络上进行可靠的名称解析。 尽管网络协议多年来已经取得了进步,并且大多数时候使用更抽象的协议(如 SMB(服务器消息块))使用熟悉的 //officecomputer/shared_music/ 样式地址来访问网络上的计算机和共享文件夹都可以正常工作,对于某些应用程序,它会分崩离析。 例如,在 XBMC 上设置媒体同步时,必须使用媒体源的 IP 地址而不是 SMB 名称。

任何时候您依靠计算机或软件来准确和立即定位网络上的另一台计算机(就像我们的 XBMC 示例一样 - 客户端设备需要找到托管材料的媒体服务器)错误,分配静态IP地址是要走的路。 基于 IP 的直接解析仍然是网络上最稳定且无错误的通信方法。

您想在您的网络设备上强加一个人性化的编号方案。 对于网络分配,例如为您朋友的 iPad 或笔记本电脑提供地址,您可能并不关心 IP 来自可用地址块中的哪个位置,因为您实际上并不需要知道(或关心)。 如果您的网络上有设备经常使用命令行工具或其他面向 IP 的应用程序访问,那么以对人类记忆友好的方案为这些设备分配永久地址会非常有用。

例如,如果留给自己的设备,我们的路由器会将任何可用地址分配给我们的三个 Raspberry Pi XBMC 单元。 因为我们经常修补这些单元并通过它们的 IP 地址访问它们,所以为它们永久分配地址是合乎逻辑且易于记忆的:

.90 单元在地下室,.91 单元在一楼,0.92 单元在二楼。

广告

您有一个明确依赖 IP 地址的应用程序。 某些应用程序只允许您提供 IP 地址以引用网络上的其他计算机。 在这种情况下,每次在 DHCP 表中更改远程计算机的 IP 地址时,都必须更改应用程序中的 IP 地址,这将是非常烦人的。 为远程计算机分配永久地址可以避免频繁更新应用程序的麻烦。 这就是为什么将充当任何类型的服务器的任何计算机分配给永久地址非常有用的原因。

以智能方式分配静态 IP 地址

在您开始左右分配静态 IP 地址之前,让我们先了解一些基本的网络卫生提示,这些提示将使您免于遇到麻烦。

首先,检查路由器上可用的 IP 池是什么。 您的路由器将有一个总池和一个专门为 DHCP 分配保留的池。 家庭路由器可用的总池通常是 10.0.0.0 到 10.255.255.255 或 192.168.0.0 到 192.168.255.255 。 然后,在这些范围内为 DHCP 服务器保留一个较小的池,通常在 10.0.0.2 到 10.0.0.254 这样的范围内有大约 252 个地址。 一旦你知道了通用池,你应该使用以下规则来分配静态 IP 地址:

  1. 永远不要分配以 .0 或 .255 结尾的地址,因为这些地址通常是为网络协议保留的。 这就是上面示例 IP 地址池以 0.254 结尾的原因。
  2. 永远不要为 IP 池的最开始分配地址,例如 10.0.0.1,因为开始地址总是为路由器保留的。 即使您出于安全目的更改了路由器的 IP 地址,我们仍然建议您不要分配计算机。
  3. 永远不要在可用的私有 IP 地址池之外分配地址。 这意味着如果您的路由器池是 10.0.0.0 到 10.255.255.255,那么您分配的每个 IP(请记住前两条规则)都应该在该范围内。 鉴于该池中有近 1700 万个地址,我们相信您可以找到您喜欢的地址。

有些人喜欢只使用 DHCP 范围之外的地址(例如,他们完全不触及 10.0.0.2 到 10.0.0.254 块),但我们对此并没有强烈的感觉,认为这是一个彻底的规则。 鉴于家庭用户不可能同时需要 252 个设备地址,如果您希望将所有内容都保存在 10.0.0.x 块中,那么将设​​备分配给其中一个地址是完全可以的。

相关:您家中的所有设备如何以及为什么共享一个 IP 地址