ネットワークトラブルシューティング
"네트워크가 안 돼요" 는 신고이지 진단이 아닙니다. 이 코스는 그 한 문장을 이름 해석 / 도달성 / 포트 / 애플리케이션 네 층으로 쪼개는 훈련입니다. /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