如何在路由器上設置靜態 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 地址