如何查看服务器的网络配置信息

查看服务器的网络配置信息(如 IP 地址、子网掩码、网关、DNS 等),需根据操作系统(Linux 或 Windows)使用不同的命令或工具,以下是具体方法:

一、Linux 系统(适用于主流发行版通用)

1. 查看所有网络接口的基础信息(IP、子网掩码等)

  • 推荐命令ip addr(替代老旧的ifconfig,现代 Linux 默认支持)输出示例:
    bash
    2: 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:网卡名称(可能为ens33enp0s3等,依服务器型号而定)
    • inet 192.168.1.100/24:IPv4 地址及子网掩码(/24对应255.255.255.0
    • link/ether:MAC 地址
  • 备用命令ifconfig(需安装net-tools工具包,如yum install net-tools

2. 查看网关配置

  • 方法 1ip route 或 route -n(显示路由表,默认网关即 “default” 项)输出示例:
    bash
    default 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

3. 查看 DNS 配置

  • 通用方法cat /etc/resolv.conf(显示 DNS 服务器地址)

    输出示例:

    bash
    nameserver 8.8.8.8  # 首选DNS
    nameserver 114.114.114.114  # 备用DNS
    

    注意:部分系统(如 Ubuntu)的resolv.confsystemd-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 地址。
  • 图形化方法
    1. 右键任务栏网络图标 → 打开 “网络和 Internet 设置”
    2. 点击 “以太网” → “更改适配器选项”
    3. 右键对应网卡 → “状态” → “详细信息”,即可查看所有网络配置。

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 冲突、网关错误等问题时非常实用。
阅读剩余
THE END