Localhost(本機)
又稱:本機 · 127.0.0.1 · loopback · 本地地址
「這台機器自己」:localhost 是名字、127.0.0.1 是位址 —— 綁在上面的服務,只有本機連得到。
你會在什麼時候遇到它
你跑起第一個本地模型服務時,瀏覽器裡出現的位址就是 http://localhost:11434(Ollama 的預設)這種形狀。理解這個位址的意思是「只在本機」,兩個困惑一次解開:為什麼手機打不開你電腦上的服務,以及為什麼服務跑著、你卻沒有把它暴露在整個網路上。之後幾乎每篇教學都會印出這種位址。
打個比方
像屋內的對講分機:房間之間可以互相通話,街上的人卻打不進來。localhost 就是電腦對自己的分機 —— 訊號根本沒有離開這台機器。
最小範例
python3 -m http.server 8000 --bind 127.0.0.1 & # 開一個只聽本機的服務
curl http://localhost:8000 # 本機:連得到
curl http://127.0.0.1:8000 # 同一個位址的另一種寫法
kill %1 # 玩完收掉用手機(同一個 Wi-Fi)連這個位址會連不上 —— --bind 127.0.0.1 把服務釘死在本機。要讓別的機器連到,服務得綁在區域網路位址或 0.0.0.0(所有網路介面)上。很多開發工具預設綁 localhost,這就是「為什麼我的手機打不開」的完整答案。
最常搞錯的地方
- 把 localhost 當成「我的電腦正在對外面提供服務」。它只是一個回送位址:綁 127.0.0.1 的服務,區域網路看不到;綁 0.0.0.0 的服務,同一網路裡每台機器都敲得到。「服務跑起來了」沒有告訴你是哪一種 —— 要看綁定位址。
- 把教學裡的 localhost 直接當成遠端位址照抄,或反過來拿它替代伺服器位址。localhost 永遠指「此刻執行這條指令的機器」:在 A 機打 localhost,連到的是 A 自己,不是你裝了服務的那台伺服器。
相關詞條
下一步
- Ollama — 本地運行 LLM 的最佳方案6 min
- 五分鐘設置你的 LLM 開發環境15 min