第 2 课|校园网络到底是怎么跑起来的?——认识 IP、端口、DNS 与基础排查(含 Linux 网络命令)
时长:30 分钟
主旨:让老师具备判断“为什么访问不了 AI 服务”的能力
🎯 学习目标
- 理解 IP、端口、DNS 的实际意义
- 判断“为什么学生打不开 AI 平台”
- 学会 Linux 下最常用的网络排查命令
- 为后面 Docker 与 AI 服务部署打好网络基础
🧩 01 为什么先学网络?
后面所有任务都与网络相关:
- OpenWebUI 要通过端口访问
- Stable Diffusion 要绑定 IP
- Ollama、vLLM 要监听 0.0.0.0 地址
- Docker 要映射端口
- 学生访问平台要跨网段访问
只要网络不通,一切部署都是白做。
🌐 02 IP 是什么?
IP = 门牌号
子网 = 小区区域
网关 = 小区出口
端口 = 房间门号
常见学校 IP:
192.168.x.x
10.0.x.x
172.16.x.x
如果 AI 服务在:
192.168.10.100:3000
学生必须满足:
- 在可连通的网段
- 端口对外开放
- 服务监听非 127.0.0.1
- 防火墙放行
否则访问失败。
🔌 03 端口是什么?
服务的房间门号。示例:
- 80:网站
- 443:HTTPS
- 22:SSH
- 3000:OpenWebUI
- 7860:Stable Diffusion WebUI
访问格式:
http://IP:PORT
🌍 04 DNS 是什么?
DNS 是“名字 → IP”的翻译器。如果域名无法解析,就打不开服务。
🖥️ 05 Linux 网络排查(最常用的 5 个命令)
① 查看 IP
旧命令:
ifconfig
推荐命令:
ip addr
② 测试目标是否可达
ping 192.168.10.100
③ 查看网卡状态
ip link
④ 查看默认网关
ip route
⑤ 检查 DNS
ping www.baidu.com
🏫 06 校园常见网络问题案例
| 现象 | 原因 | 解决方式 |
|---|---|---|
| 学生机访问不了 | 不同网段隔离 | 路由放通 |
| 老师能访问但学生不行 | 服务监听 127.0.0.1 | 改成 0.0.0.0 |
| 域名打不开 | DNS 未更新 | 检查 DNS |
| IP 能访问端口不能访问 | 防火墙没放行 | 开端口 |
| 访问不稳定 | IP 冲突 | 固定 IP |
📌 第 2 课课后任务
- 使用
ip addr或ifconfig找出你的 IP - 用
ping测试能否访问校内服务器 - 检查学生机与教师机是否同网段