第 2 课|校园网络到底是怎么跑起来的?

shfxxbz
25
2025-11-13

第 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 课课后任务

  1. 使用 ip addrifconfig 找出你的 IP
  2. ping 测试能否访问校内服务器
  3. 检查学生机与教师机是否同网段
动物装饰