加油
努力

没有图形界面的 Windows Server 2019 怎么设置网络?

在没有图形界面的 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)已启用,避免配置错误导致失联。

需要我帮你写一个自动配置脚本吗?

云服务器