Windows系統 · 9 10 月, 2024

Windows 通過 BAT 腳本設置 IP、DNS

Windows 通過 BAT 腳本設置 IP、DNS

在 Windows 環境中,通過批處理(BAT)腳本設置 IP 地址和 DNS 伺服器是一個高效且自動化的解決方案。這對於系統管理員來說,尤其是在需要批量配置多台機器時,能夠節省大量時間和精力。本文將介紹如何使用 BAT 腳本來設置 IP 和 DNS,並提供相應的示例代碼。

什麼是 BAT 腳本?

BAT 腳本是一種批處理文件,通常用於自動執行一系列命令。這些命令可以是 Windows 命令提示符下的任何指令,通過將它們寫入一個文本文件並以 .bat 擴展名保存,使用者可以輕鬆地執行這些命令。

設置 IP 地址和 DNS 的基本命令

在 Windows 中,設置 IP 地址和 DNS 伺服器的主要命令是 netsh。這是一個強大的命令行工具,允許用戶配置網絡設置。

設置靜態 IP 地址

要設置靜態 IP 地址,可以使用以下命令:

netsh interface ip set address name="本地連接" static 192.168.1.100 255.255.255.0 192.168.1.1

在這個命令中:

  • name="本地連接":指定要配置的網絡接口名稱。
  • 192.168.1.100:設置的靜態 IP 地址。
  • 255.255.255.0:子網掩碼。
  • 192.168.1.1:默認網關。

設置 DNS 伺服器

設置 DNS 伺服器的命令如下:

netsh interface ip set dns name="本地連接" static 8.8.8.8

在這裡,8.8.8.8 是 Google 提供的公共 DNS 伺服器地址。用戶可以根據需要替換為其他 DNS 伺服器地址。

完整的 BAT 腳本示例

以下是一個完整的 BAT 腳本示例,該腳本將設置靜態 IP 地址和 DNS 伺服器:

@echo off
netsh interface ip set address name="本地連接" static 192.168.1.100 255.255.255.0 192.168.1.1
netsh interface ip set dns name="本地連接" static 8.8.8.8
echo IP 和 DNS 設置完成
pause

將上述代碼保存為 set_ip_dns.bat,然後以管理員身份運行該腳本,即可自動設置 IP 和 DNS。

注意事項

  • 確保以管理員身份運行 BAT 腳本,否則可能無法成功執行命令。
  • 在設置靜態 IP 地址之前,請確認該地址未被其他設備使用,以避免 IP 衝突。
  • 根據實際網絡環境調整 IP 地址、子網掩碼和 DNS 伺服器地址。

總結

通過使用 BAT 腳本設置 Windows 的 IP 和 DNS,不僅可以提高工作效率,還能確保網絡配置的一致性。這對於需要管理多台機器的系統管理員來說尤為重要。如果您需要更高效的解決方案,考慮使用 香港VPS 來進行更靈活的網絡配置和管理。