在没有图形界面的 Windows Server 2019 Server Core 版本中,你可以通过命令行工具来设置网络。以下是常用的几种方法:
✅ 方法一:使用 netsh 命令(传统但有效)
1. 查看当前网络接口
netsh interface ipv4 show interfaces
记下你要配置的接口名称,例如 “Ethernet” 或 “本地连接”。
2. 设置静态 IP 地址
netsh interface ipv4 set address name="Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1
name=:接口名称(根据上一步结果填写)static后面分别是:IP地址、子网掩码、网关
3. 设置 DNS 服务器
netsh interface ipv4 set dns name="Ethernet" static 8.8.8.8
如果需要添加备用 DNS:
netsh interface ipv4 add dns name="Ethernet" addr=8.8.4.4 index=2
4. 恢复为 DHCP 获取 IP
netsh interface ipv4 set address name="Ethernet" dhcp
netsh interface ipv4 set dns name="Ethernet" dhcp
✅ 方法二:使用 PowerShell(推荐)
PowerShell 更强大且现代。
1. 查看网络适配器信息
Get-NetIPInterface
# 或更详细地查看:
Get-NetAdapter
2. 设置静态 IP
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1
InterfaceAlias:可用Get-NetAdapter查看别名PrefixLength 24相当于子网掩码255.255.255.0
3. 设置 DNS 客户端服务器
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8,8.8.4.4
4. 切换回 DHCP
# 删除静态 IP,改用 DHCP
Remove-NetIPAddress -InterfaceAlias "Ethernet" -Confirm:$false
Set-NetIPInterface -InterfaceAlias "Ethernet" -DHCP Enabled
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ResetServerAddresses
✅ 方法三:使用 sconfig 工具(简易菜单式配置)
按 Win + R 输入 sconfig(或直接运行)可打开文本菜单界面:
1) Domain/Workgroup: Workgroup: WORKGROUP
2) Computer Name: SERVER01
...
7) Network Settings: (显示当前 IP)
...
[输入 7] 可进入网络配置,选择网卡并设置为静态或 DHCP
适合不熟悉命令的人快速设置。
✅ 验证网络设置
ipconfig /all
ping 8.8.8.8
ping www.baidu.com
小贴士
- 接口名称常见为
"Ethernet"、"以太网"或"Local Area Connection" - 如果中文系统下接口名为“以太网”,请用引号括起来
- 可以先用
Get-NetAdapter确认正确的InterfaceAlias
示例完整设置(PowerShell)
# 设置 IP、子网、网关
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.50 -PrefixLength 24 -DefaultGateway 192.168.1.1
# 设置 DNS
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 192.168.1.1,8.8.8.8
如有远程管理需求,建议先确认远程连接(如 WinRM、RDP)已启用,避免配置错误导致失联。
需要我帮你写一个自动配置脚本吗?
云小栈