5.1 Linux网络基础

5.1 Linux 网络基础

一、网络基础概念

Linux 网络通信依赖 IP、路由、DNS 等基础概念。


1.1 IP 地址

IP 地址用于唯一标识网络中的设备。

常见 IPv4 格式:

id
1
192.168.1.10

IPv4 由四段数字组成,每段范围:

id
1
0-255

1.2 子网掩码

子网掩码用于划分:

  • 网络部分
  • 主机部分

常见子网掩码:

id
1
255.255.255.0

CIDR 写法:

id
1
192.168.1.10/24

其中:

id
1
/24

表示前 24 位为网络位。


1.3 网关

网关(Gateway)是设备访问外部网络的出口。

默认网关通常是路由器地址,例如:

id
1
192.168.1.1

没有正确网关时:

  • 本地网络可通信
  • 无法访问外网

1.4 DNS

DNS(Domain Name System)用于将域名解析为 IP 地址。

例如:

id
1
baidu.com → 110.x.x.x

常见公共 DNS:

提供商 DNS
Google 8.8.8.8
阿里云 223.5.5.5
腾讯云 119.29.29.29

1.5 DHCP

DHCP(Dynamic Host Configuration Protocol)用于自动分配:

  • IP 地址
  • 子网掩码
  • 网关
  • DNS

云服务器与家庭网络通常默认启用 DHCP。


二、查看网络配置

Linux 推荐使用:

id
1
ip

替代旧版:

id
1
ifconfig

三、查看 IP 地址

3.1 查看所有网卡信息

id
1
ip addr

简写:

id
1
ip a

3.2 过滤 IP 地址

id
1
ip a | grep inet

3.3 输出示例

id
1
inet 192.168.1.10/24

说明:

部分 含义
inet IPv4 地址
192.168.1.10 主机 IP
/24 子网掩码

四、查看路由与网关

4.1 查看路由表

id
1
ip route

4.2 查看默认网关

id
1
ip route | grep default

输出示例:

id
1
default via 192.168.1.1 dev eth0

说明:

字段 含义
default 默认路由
via 网关地址
dev 使用的网卡

4.3 旧版查看方式

id
1
route -n

五、查看 DNS 配置

Linux DNS 配置文件:

id
1
/etc/resolv.conf

查看方式:

id
1
cat /etc/resolv.conf

输出示例:

id
1
nameserver 8.8.8.8

六、测试网络连通性

6.1 ping

ping 用于测试网络是否可达。


6.2 测试 IP 连通性

id
1
ping -c 4 8.8.8.8

说明:

  • 能 ping 通 IP
  • 说明网络连接正常

6.3 测试 DNS 解析

id
1
ping -c 4 baidu.com

如果:

  • IP 能 ping 通
  • 域名不能 ping 通

通常说明:

id
1
DNS 配置异常

七、常见网络故障排查

无法访问外网

检查:

  • IP 是否正常
  • 网关是否存在
  • DNS 是否配置正确

查看网卡状态

id
1
ip link

查看监听端口

id
1
ss -tunlp

说明:

参数 含义
t TCP
u UDP
n 数字显示
l 监听状态
p 显示进程

八、常见网络命令

命令 作用
ip a 查看 IP
ip route 查看路由
ping 测试连通性
ss 查看端口
route -n 查看路由表
cat /etc/resolv.conf 查看 DNS

九、总结

Linux 网络基础主要包括:

  • IP 地址管理
  • 子网与路由
  • DNS 解析
  • 网络测试
  • 网络故障排查

掌握这些基础内容后,才能进一步学习:

  • SSH
  • 防火墙
  • Nginx
  • Docker 网络
  • VPN
  • 云服务器运维

5.1 Linux网络基础
https://blog.sh462li.top/2026/05/28/5.1 Linux网络基础/
作者
SHAO
发布于
2026年5月28日
许可协议