查看服务器的网络配置信息(如 IP 地址、子网掩码、网关、DNS 等),需根据操作系统(Linux 或 Windows)使用不同的命令或工具,以下是具体方法:
一、Linux 系统(适用于主流发行版通用)
1. 查看所有网络接口的基础信息(IP、子网掩码等)
-
推荐命令:
ip addr(替代老旧的ifconfig,现代 Linux 默认支持)输出示例:bash2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:16:3e:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0 valid_lft 86399sec preferred_lft 86399sec inet6 fe80::216:3eff:fexx:xxxx/64 scope link valid_lft forever preferred_lft forever关键信息:eth0:网卡名称(可能为ens33、enp0s3等,依服务器型号而定)inet 192.168.1.100/24:IPv4 地址及子网掩码(/24对应255.255.255.0)link/ether:MAC 地址
-
备用命令:
ifconfig(需安装net-tools工具包,如yum install net-tools)
2. 查看网关配置
-
方法 1:
ip route或route -n(显示路由表,默认网关即 “default” 项)输出示例:bashdefault via 192.168.1.1 dev eth0 proto dhcp metric 100 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100 metric 100关键信息:default via 192.168.1.1即默认网关为192.168.1.1。 -
方法 2:查看网络配置文件(静态 IP 的网关通常写在此处)
- CentOS/RHEL:
cat /etc/sysconfig/network-scripts/ifcfg-eth0(替换为实际网卡名),找GATEWAY=192.168.1.1 - Ubuntu/Debian:
cat /etc/netplan/*.yaml或cat /etc/network/interfaces
- CentOS/RHEL:
3. 查看 DNS 配置
- 通用方法:
cat /etc/resolv.conf(显示 DNS 服务器地址)输出示例:
bashnameserver 8.8.8.8 # 首选DNS nameserver 114.114.114.114 # 备用DNS注意:部分系统(如 Ubuntu)的
resolv.conf由systemd-resolved管理,修改需通过对应工具(如netplan)。
二、Windows 系统
1. 查看基础网络配置(IP、子网掩码、网关、DNS)
-
命令行方法:
ipconfig /all(管理员或普通用户均可执行,信息最全面)输出示例:plaintext以太网适配器 以太网: 连接特定的DNS后缀 . . . . . . . : localdomain 物理地址. . . . . . . . . . . . : 00-16-3E-XX-XX-XX IPv4 地址 . . . . . . . . . . . . : 192.168.1.100(首选) 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 192.168.1.1 DNS 服务器 . . . . . . . . . . . : 8.8.8.8 114.114.114.114关键信息一目了然,包含 IP、子网掩码、网关、DNS、MAC 地址。 -
图形化方法:
- 右键任务栏网络图标 → 打开 “网络和 Internet 设置”
- 点击 “以太网” → “更改适配器选项”
- 右键对应网卡 → “状态” → “详细信息”,即可查看所有网络配置。
2. 查看路由表(含网关)
- 命令:
route print或netstat -r输出中 “0.0.0.0” 对应的 “网关” 即为默认网关,例如:
plaintext网络目标 网络掩码 网关 接口 跃点数 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.100 25
三、核心信息总结表
| 配置项 | Linux 查看命令 | Windows 查看命令 |
|---|---|---|
| IP 地址 / 子网 | ip addr 或 ifconfig |
ipconfig /all |
| 网关 | ip route 或 route -n |
route print 或 ipconfig /all |
| DNS 服务器 | cat /etc/resolv.conf |
ipconfig /all |
| MAC 地址 | ip link show 或 ifconfig |
ipconfig /all |
通过以上命令,可快速获取服务器的所有网络配置细节,排查 IP 冲突、网关错误等问题时非常实用。