家用網路把自己呈現成一件東西。月費、有燈的盒子、頁面會打開。失敗時,「網路掛了」感覺像完整描述。通常那只是描述的開頭。
裝置、無線、路由器、進線、業者網路、目的地服務做不同工作,也可能屬於不同的人。
基礎 · 交接是一位維護者的工作結束、另一位開始之處
走廊裡的路由器可能是你的。街上的光纖不是。你造訪的網站 DNS 又屬於別人。畫出那些切口,並寫下每一刀該打電話給誰,就是這項技能。
跟隨一趟普通旅程
第一張圖保持小。問號有用。
dig +short A git.example.org
dig +short AAAA git.example.org
curl -sI https://git.example.org/ | sed -n '1,15p'
traceroute -n git.example.org | tail
這告訴你名稱目前的位址、IPv6 是第二條路還是陷阱、誰回了 TLS、封包從哪消失。它不告訴你誰在收光纖的帳單。
把人放在邊界上
技術元件很少解釋整條復原路徑。為每個可及階段加上負責的人或組織,以及資訊來源。
標出你能安全蒐集的證據
ip -br addr
ping -c 3 192.168.1.1
ping -c 3 1.1.1.1
getent hosts git.example.org
區網通而 1.1.1.1 不通,不要重裝瀏覽器。1.1.1.1 通而名稱失敗,是 DNS 交接,不是「網路」。
尋找共同地基
兩個服務看起來分開,卻可能依賴同一地基:同一台有電的路由器、同一道鎖門、同一個復原信箱。
專家 · 名稱、路徑、憑證是三種不同交接
「網站掛了」通常是 DNS、路由或 TLS 之一。dig @1.1.1.1 對 dig @127.0.0.1。mtr -wz。openssl s_client 看憑證。憑證自動化是另一個鉸鏈:HTTP-01 的盒子仍須在 80 埠可及,或 DNS-01 的權杖存在別處。權杖只活在你正在重建的主機上,就是設計了一把鎖。
留下一張別人能繼承的圖
註上日期。有用識別碼,不要密碼。請另一個人用它回答一個普通問題。
這篇文章保留與英文版相同的標題層級、指令與摺疊段落,讓深度篩選與程式碼核對在翻譯裡仍然成立。實作細節以英文原稿的命令為準。
實務上,請把命令、摺疊段落與英文原稿對齊;翻譯負責說明,證據仍以可執行的指令為準。若某一層對你來說太深,先停在中階,把演練做完再往下。




