网络排障
"네트워크가 안 돼요" 는 신고이지 진단이 아닙니다. 이 코스는 그 한 문장을 이름 해석 / 도달성 / 포트 / 애플리케이션 네 층으로 쪼개는 훈련입니다. /etc/hosts 와 nsswitch 의 해석 순서에서 시작해 dig 로 DNS 를 직접 캐고, ss 와 nc 로 소켓을 읽고, curl 의 타이밍 필드로 어느 구간이 느린지 지목하는 것까지 손으로 통과합니다.
중급 · 레슨 21 · 实验 6
커리큘럼
按层收窄
- 把「连不上」这条报障拆成四层 reading
- 怎么读抓包 (概念) reading
- 测验:按层收窄与读包 quiz
/etc/hosts 与名字解析顺序
- /etc/hosts 是什么,什么时候它赢 reading
- 读写并审计 /etc/hosts lab
- 测验:hosts 与解析顺序 quiz
DNS 查询实战
- 读 dig 的顺序 reading
- 用 dig 挖 DNS lab
- 测验:DNS 查询实战 quiz
连通性与路径
- ping 通了,服务也可能不通 reading
- 连通性与路径确认 lab
- 测验:连通性与路径 quiz
套接字与端口
- 怎么读 ss 的输出,以及绑定地址的陷阱 reading
- 套接字与端口诊断 lab
- 测验:套接字与端口 quiz
HTTP 诊断
- 用 curl -w 点出慢在哪一段 reading
- 用 curl 诊断 HTTP lab
- 测验:HTTP 诊断 quiz
综合:故障分诊
- 分诊的顺序与记录 reading
- 综合分诊:支付 API 故障 lab
- 测验:故障分诊 quiz