本文目录导读:

我来为您详细介绍在不同操作系统上设置静态IP地址的方法。
Windows 系统
方法1:通过图形界面设置
- 打开 控制面板 → 网络和共享中心
- 点击当前连接的网络(如"以太网"或"WiFi")
- 点击 属性 → 双击 Internet协议版本4 (TCP/IPv4)
- 选择 使用下面的IP地址,填写:
- IP地址(如:192.168.1.100)
- 子网掩码(255.255.255.0)
- 默认网关(如:192.168.1.1)
- 选择 使用下面的DNS服务器地址
- 首选DNS(如:114.114.114.114)
- 备用DNS(如:8.8.8.8)
方法2:PowerShell脚本
# 设置静态IP
New-NetIPAddress -InterfaceAlias "以太网" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1
# 设置DNS
Set-DnsClientServerAddress -InterfaceAlias "以太网" -ServerAddresses ("114.114.114.114", "8.8.8.8")
方法3:命令行(netsh)
@echo off REM 设置静态IP netsh interface ip set address name="以太网" static 192.168.1.100 255.255.255.0 192.168.1.1 REM 设置DNS netsh interface ip set dns name="以太网" static 114.114.114.114 netsh interface ip add dns name="以太网" 8.8.8.8 index=2
Linux 系统
方法1:Ubuntu/Debian (使用Netplan)
# 编辑 /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [114.114.114.114, 8.8.8.8]
应用配置:
sudo netplan apply
方法2:CentOS/RHEL (使用nmcli)
# 设置静态IPv4 nmcli con mod eth0 ipv4.addresses 192.168.1.100/24 nmcli con mod eth0 ipv4.gateway 192.168.1.1 nmcli con mod eth0 ipv4.dns "114.114.114.114 8.8.8.8" nmcli con mod eth0 ipv4.method manual # 重启连接 nmcli con down eth0 && nmcli con up eth0
方法3:通用的ifconfig + route命令
#!/bin/bash # 设置IP和子网掩码 ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up # 设置默认网关 route add default gw 192.168.1.1 # 设置DNS(编辑resolv.conf) echo "nameserver 114.114.114.114" > /etc/resolv.conf echo "nameserver 8.8.8.8" >> /etc/resolv.conf
macOS 系统
使用网络偏好设置
# 查看网络接口 networksetup -listallnetworkservices # 设置静态IP(以Wi-Fi为例) sudo networksetup -setmanual Wi-Fi 192.168.1.100 255.255.255.0 192.168.1.1 # 设置DNS sudo networksetup -setdnsservers Wi-Fi 114.114.114.114 8.8.8.8
通用注意事项
⚠️ 重要提示:
- IP地址规划:确保IP地址在路由器的DHCP范围之外,避免冲突
- 备份配置:修改前备份原网络配置
- 管理员权限:需要使用管理员/root权限执行
- 测试连接:设置后运行
ping 8.8.8.8测试网络
常用测试命令:
# Windows ipconfig /all ping 192.168.1.1 # Linux/macOS ifconfig ip addr show ping -c 4 8.8.8.8
您可以根据自己的操作系统选择适合的方法,如果需要针对特定系统或场景的更详细说明,请告诉我!