如何在 Windows 10 上設定靜態 IP 位址

如何在 Windows 10 上設定靜態 IP 位址
  • 若要在 Windows 10 上設定靜態 IP 位址,請開啟“設定” >“網路網路” >“ Wi-Fi ” (或“乙太網路” ),按一下連接,按一下“編輯”,選擇“手動”,開啟“IPv4”,然後設定靜態 IP位址。
  • 若要從控制台手動配置靜態網路配置,請開啟控制台 > 網路和 Internet > 網路和共用中心 > 變更適配器設置,開啟網路介面卡屬性,選取“Internet 協定版本 4 (TCP/IPv4)”,按一下「屬性”並設定靜態 IP 位址。
  • 或者,您可以從命令提示字元和 PowerShell 手動設定靜態 IP 位址。

在 Windows 10 上,基於各種原因,可能需要在電腦上設定靜態 IP 位址。例如,如果您打算在網路中共用檔案、設定共用印表機、啟用和使用遠端桌面或在路由器上設定連接埠轉發,則可能需要執行此操作。

如果您不指派靜態 IP 位址,服務或連接埠轉送設定最終將停止運作。原因是設備預設使用由動態主機配置協定 (DHCP) 伺服器(通常是路由器)分配的動態 IP 位址,該位址可以隨時更改,例如重新啟動電腦或動態分配的配置租約到期後。另一方面,靜態配置是永久性的,並且在您更改它之前它將保持不變。

無論出於何種原因,Windows 10 都提供了多種方法來配置靜態網路配置,包括透過「設定」應用程式、舊版控制面板以及使用命令提示字元和 PowerShell 的命令列。

在本指南中,我將教您如何為 Windows 10 電腦設定靜態 IP 位址。 (您也可以使用這些說明在 Windows 11 上設定靜態位址。)

從「設定」在 Windows 10 上設定靜態 IP 位址

若要在 Windows 10 上手動設定靜態 IP 位址,請使用下列步驟:

  1. 在 Windows 10 上開啟「設定」 。

  2. 點選網路和網際網路

  3. 點選“Wi-Fi” “乙太網路”。

  4. 按一下目前的網路連線。

    Windows 10 Wi-Fi 設定

  5. 點選“IP 設定”部分下的編輯按鈕。

    Windows 10 上的 Wi-Fi IP 設定

  6. 從下拉式選單中選擇手動選項。

  7. 開啟“IPv4”切換開關。

    Wi-Fi 編輯 IP 位址設定

  8. 設定在 Windows 10 電腦上使用的靜態IP 位址。

  9. 指定「子網路前綴長度」(子網路遮罩)。您也可以使用 IP 子網路計算器來找出正確的位元。
  10. 指定“預設網關”位址。

    快速說明:這通常是路由器的 IP 位址。
  11. 指定“首選 DNS”位址。

    小提示:您可以使用路由器的 IP 位址或為其他服務指定 DNS 位址。
  12. 指定「備用 DNS 位址」(如果適用)。

  13. 點選“儲存”按鈕。

    Wi-Fi TCP/IPv4 靜態配置

完成這些步驟後,您可以使用網頁瀏覽器開啟網站來測試您的設定。

https://www.youtube.com/watch?v=eczvt8QO35o

檢查IP位址是靜態還是動態

若要檢查您配置的設定是否正確或判斷您的裝置使用的是靜態還是動態設置,請使用下列步驟:

  1. 打開設定

  2. 點選網路和網際網路

  3. 點選Wi-Fi乙太網路

  4. 選擇網路連線。

  5. 檢查電腦是否使用「IP 設定」部分下的靜態(手動)或動態(自動)IP 位址配置。

    IP分配狀態

完成這些步驟後,您將知道您的電腦是否已正確配置。

從控制台在 Windows 10 上設定靜態 IP 位址

若要從控制台配置靜態 IP,請使用下列步驟:

  1. 打開控制面板

  2. 按一下網路和 Internet

  3. 按一下網路和共用中心

  4. 按一下左側導覽窗格中的變更適配器設定選項。

    控制面板的網路和共享中心

  5. 右鍵點選Wi-Fi乙太網路適配器,然後選擇屬性選項。

  6. 選擇“Internet 協定版本 4 (TCP/IPv4)”選項。

  7. 點選屬性按鈕。

    控制面板的網路適配器屬性

  8. 選擇“使用下列 IP 位址”選項。

  9. 設定適配器的靜態IP 位址– 例如10.1.2.220

  10. 指定網路的子網路遮罩,例如255.255.255.0

    快速說明:與「設定」應用程式不同,您可以在控制面板中或使用命令提示字元時使用 IP 位址註解格式作為子網路遮罩,但 PowerShell 也需要指定子網路位元。
  11. 指定預設閘道(通常是路由器的 IP 位址)。

  12. 確認「使用下列 DNS 伺服器位址設定首選 DNS 伺服器」部分下的「首選 DNS 伺服器」位址。 (通常是您的路由器的IP位址或提供DNS解析的伺服器IP位址。)

  13. (可選)指定備用 DNS 伺服器。(如果電腦無法到達首選 DNS 伺服器,它將使用此位址。)

  14. 按一下“確定”按鈕。

    Windows 10 網路介面卡 TCP/IPv4 屬性

  15. 再次點選關閉按鈕。

完成這些步驟後,您可以開啟 Web 瀏覽器並載入網站以查看配置是否有效。

從命令提示字元在 Windows 10 上設定靜態 IP 位址

若要從命令提示字元手動設定靜態 IP 位址,請使用下列步驟:

  1. 打開開始

  2. 搜尋「命令提示字元」,右鍵點選頂部結果,然後選擇「以管理員身分執行」選項。

  3. 鍵入以下命令以查看目前的網路配置,然後按Enter

    ipconfig /all

  4. 在網路適配器下,記下適配器的名稱以及這些欄位中的以下資訊:

    • IPv4
    • 子網路遮罩
    • 預設網關
    • 網域名稱伺服器

    Windows 10 ipconfig 指令

  5. 鍵入以下命令以在 Windows 10 上指派靜態 IP 位址,然後按Enter

    netsh interface ip set address name="Ethernet1"static 10.1.4.220 255.255.255.0 10.1.4.1

    在上面的命令中,將“Ethernet0” 替換為您的網路介面卡的名稱。將「10.1.4.220 255.255.255.0 10.1.4.1」變更為與您的網路配置相對應的裝置 IP 位址、子網路遮罩和預設閘道位址。

  6. 鍵入以下命令設定 DNS 伺服器位址並按Enter

    netsh interface ip set dns name="Ethernet1"static 10.1.4.1

    在命令中,請確保將“Ethernet0”變更為適配器名稱,將“10.1.4.1”變更為網路的 DNS 伺服器位址。

  7. 鍵入以下命令設定備用 DNS 伺服器位址並按Enter

    netsh interface ip add dns name="Ethernet1"8.8.8.8 index=2

    在命令中,將“Ethernet0”替換為適配器的名稱,將“8.8.8.8”替換為備用 DNS 伺服器位址。

    Windows 10 netsh指令設定靜態IP位址

  8. (可選)鍵入以下命令,如果“DHCP Enabled”設定為“No”,則靜態配置已套用,然後按Enter

    ipconfig /all

完成這些步驟後,您可以使用ping命令(例如ping google.com)測試新配置,以查看網路是否正常運作。或者,您可以開啟一個網站來查看配置是否有效。

透過 PowerShell 在 Windows 10 上設定靜態 IP 位址

Windows 10 還包括 PowerShell 命令列控制台,可讓您使用「NetTCPIP」模組來管理網路設置,包括更改電腦的 IP 位址設定的功能。 Microsoft 建議使用此命令列方法而不是netsh

若要透過 PowerShell 在 Windows 10 上設定靜態 IP 位址,請使用下列步驟:

  1. 打開開始

  2. 搜尋PowerShell,右鍵點選結果,然後選擇「以管理員身分執行」選項。

  3. 鍵入以下命令以查看目前的網路配置,然後按Enter

    Get-NetIPConfiguration

    運行該命令後,請注意以下資訊:

    • 介面索引
    • IPv4位址
    • IPv4預設網關
    • DNS伺服器

    PowerShell 的 Get-NetIPConfiguration 指令

  4. 鍵入以下命令設定靜態 IP 位址並按Enter

    New-NetIPAddress -InterfaceIndex 5 -IPAddress 10.1.4.220 -PrefixLength 24 -DefaultGateway 10.1.4.1
    PowerShell 的 New-NetIPAddress 指令

    在指令中,將「InterfaceIndex」數字(5)替換為適配器的對應編號。將“IPAddress”變更為您要指派給設備的靜態 IP 位址。如有必要,請使用正確的位數來變更PrefixLength (子網路遮罩)。通常,在家庭網路上,設定為“24”。另外,將“DefaultGateway”選項變更為網路的預設網關位址。

  5. 鍵入以下命令來指派 DNS 伺服器位址,然後按Enter

    Set-DnsClientServerAddress -InterfaceIndex 5 -ServerAddresses 10.1.4.1
    PowerShell 的 Set-DNSClientServerAddress 指令

    如果需要設定輔助 DNS 伺服器位址,請使用逗號與其他位址使用相同的命令。例如:

    Set-DnsClientServerAddress -InterfaceIndex 5 -ServerAddresses 10.1.4.1, 8.8.8.8

    在指令中,將「InterfaceIndex」編號(5)替換為網路介面卡的對應編號。另外,將“ServerAddresses”更改為 DNS IP 位址。

  6. (可選)鍵入以下命令,如果輸出中「PrefixOrigin」 「SuffixOrigin」設定為「Manual」 ,則已套用靜態配置,然後按Enter

    Get-NetIPAddress

完成這些步驟後,您可以透過開啟 Web 瀏覽器並導航網站來測試新配置。

無論使用哪種方法,都建議在網路範圍內和DHCP 伺服器範圍之外分配 IP 位址,以實現正確的連接並防止位址衝突。如果多個裝置共用相同的位址,這將導致網路衝突,從而阻止連接到網路。

儘管目前使用的主要標準有兩種,包括IPv4IPv6,但版本 4 仍然是使用最廣泛的標準,尤其是在本地網路中,因此,本指南重點介紹 IPv4 的設定。

2024 年 7 月 4 日更新:本指南已更新,以確保準確性並反映流程的變更。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *