OllamaをLANで使う方法|Windowsのlocalhost・OLLAMA_HOST・Firewall確認

公開日
2026-08-12
更新日
2026-08-12
情報確認日
2026-08-12
編集・運営
Local AI Compass

Ollamaを同じWindows PCで使うだけなら、まずlocalhostのまま確認します。別のPCやDockerコンテナから接続する必要があるときだけ、OLLAMA_HOST、Windows Firewall、接続元のネットワーク、CORS、local/cloudの経路を一つずつ分けて確認してください。LANへ到達できることと、安全に公開できることは同じではありません。

導入前に確認すること

  • Windowsのバージョン、メモリ容量、GPU/VRAM、空き容量を確認する
  • 最初は軽量モデル、短い質問、少ない同時作業から始める
  • 公式サイトの対応OS、利用規約、モデルのライセンスを確認する

先に結論:localhostで足りるならLAN公開しない

Ollama公式FAQでは、既定のserver bindは127.0.0.1:11434です。これは同じPC上のアプリから使う入口であり、家庭や職場のLAN全体へ自動的に公開する設定ではありません。別の端末から使いたいという理由だけで、最初から0.0.0.0へ広げる必要はありません。

OllamaをWindowsで使うときの接続範囲の判断
目的まず使う接続先追加で確認すること判断
同じWindows PCのLM Studio以外のクライアントやスクリプトから使うhttp://127.0.0.1:11434 または http://localhost:11434model、endpoint、ログ、clientの保存先LAN公開は不要
別のPCから同じOllamaへ接続するOllama hostのLAN側アドレス:11434OLLAMA_HOST、Firewall、network profile、接続元範囲、認証設計必要性を確認してから限定的に構成
DockerやWSL内のアプリからWindows hostへ接続するcontainer/WSLから見えるhost名・アドレスlocalhostの意味、host/container境界、port、provider設定LAN公開の前に局所的な接続方法を確認
インターネットから使うこのページの対象外proxy、認証、TLS、監視、更新、公開範囲Ollama portを直接公開しない

LAN内から到達できるようにしたことは、APIに十分な認証や監視が付いたことを意味しません。接続元、入力データ、ログ、モデルの取得経路、RAGや外部APIを別々に記録します。

localhost・127.0.0.1・LAN IPは同じではない

localhostは「このリクエストを実行している環境自身」を指します。Windows hostのブラウザでlocalhostを開く場合と、Docker containerやWSL内のアプリでlocalhostを開く場合では、指しているnetwork namespaceが異なることがあります。別PCのlocalhostからOllama hostへつながるわけではありません。

localhostとLANアドレスの違い
URLの例その名前が指す場所よくある取り違え
http://localhost:11434リクエストを実行した環境のloopbackclientが別PCやcontainerなのにWindows hostだと思う
http://127.0.0.1:11434IPv4のloopback。通常は同じ環境内LAN側のIPとして他のPCから使えると思う
http://<host-LAN-IP>:11434Ollama hostのLAN側インターフェース候補OLLAMA_HOSTやFirewallを確認せずURLだけ変える
http://host.docker.internal:11434Docker DesktopからWindows hostへつなぐ候補Dockerの構成なのにLAN公開が必要だと思う

接続先の文字列だけを変えても、serverがそのinterfaceでlistenしていなければ到達しません。反対にlisten範囲を広げても、Firewallや上位のnetwork policyが許可しなければ接続できません。名前解決、bind、受信規則、clientのURLを順番に見ます。

  • Windows host上で動くclientか、Docker/WSL内で動くclientかを最初に記録する。
  • Ollamaを動かすPCのLANアドレスは固定値だと仮定せず、現在のnetwork interfaceとprofileを確認する。
  • Open WebUIなどcontainer内アプリからWindows Ollamaへつなぐ場合は、LAN公開の前に公式のhost/container接続方法を確認する。

OLLAMA_HOSTを変える前に、必要な公開範囲を決める

Ollama公式FAQでは、serverのbindを変更する方法としてOLLAMA_HOSTが案内されています。Windowsでは環境変数を設定した後にOllamaを再起動し、変更が実際のプロセスへ反映されたかを確認します。設定名を入れただけで、既存のtray appやserviceが必ず再読込するとは限りません。

OLLAMA_HOSTの公開範囲を考えるための比較
設定の考え方到達範囲のイメージ先に確認すること
127.0.0.1:11434同じ環境のloopback中心同じPCのclientだけで目的を満たすか
0.0.0.0:11434複数interfaceからの到達候補を広げる設定LAN以外のinterface、Firewall、接続元制限、必要な期間
特定のLAN側アドレスを使う設計意図したinterfaceに絞る考え方DHCP変更、複数NIC、VPN、スリープ復帰後の再確認
# 例: まず値を記録するだけ。実際の設定は利用環境の管理手順に合わせる
$ollamaHost = [Environment]::GetEnvironmentVariable("OLLAMA_HOST", "User")
if ([string]::IsNullOrWhiteSpace($ollamaHost)) {
  'OLLAMA_HOST is not set for the current user'
} else {
  $ollamaHost
}

# 設定変更後はOllamaを終了・再起動し、localhostの/APIとログを確認する
  1. 別PC、container、社内ツールなど、LAN接続が本当に必要なclientを一つに絞る。
  2. Ollama hostのOS、network interface、固定・動的アドレス、利用者、接続元subnetを記録する。
  3. 公式FAQに沿ってOLLAMA_HOSTを設定し、Ollamaを再起動する。
  4. host自身のlocalhost APIを確認してから、接続元を一台だけ使ってLAN接続を試す。
  5. 不要になったらbindやFirewallの変更を戻し、設定・ログ・管理記録を更新する。

OLLAMA_HOSTを広げることは、認証・暗号化・監査を自動追加する操作ではありません。0.0.0.0を「LANだけ」「安全」と読み替えず、実際にどのinterfaceと規則が有効かを確認します。

Windows Firewallはbindとは別の受信側の境界

Windows FirewallはIP、protocol、port、network profileなどの条件でtrafficを扱います。serverがLAN interfaceでlistenしていても、受信規則が許可しなければclientからは接続できません。逆にFirewallを無効にすればよいという話でもありません。MicrosoftはFirewallを無効化せず、必要な規則を確認・管理する方針を示しています。

Windows Firewallの受信規則を確認する軸
確認軸狭く保つ考え方避けたい確認不足
Network profilePrivate・Domain・Publicを実際の接続に合わせるPublic profileのまま家庭LANのつもりで許可する
Source必要な端末またはsubnetだけを候補にする任意のsourceを許可する
PortOllamaの必要なportだけを対象にする広いport範囲や全interfaceをまとめて許可する
期間・管理者検証期限、owner、戻し方を記録する一時規則を残したままにする
# 読み取り確認の例。環境変数やFirewall規則の値を変更しない
Get-NetConnectionProfile |
  Select-Object Name, InterfaceAlias, NetworkCategory

Get-NetFirewallProfile |
  Select-Object Name, Enabled, DefaultInboundAction
  • 設定変更前に、現在のprofileと既存のOllama関連規則を記録する。
  • PrivateやDomainだけを対象にできるか、組織の管理ポリシーを確認する。
  • source、port、program、profile、期限を分けて記録し、全てのLAN機器を無条件に許可しない。
  • 検証後に不要な規則を削除・無効化する責任者と手順を決める。

Public networkをPrivateへ変更することや、受信規則を作ることは、このページが自動で勧める一括操作ではありません。会社PCや共有ネットワークでは、管理者のルールを優先してください。

接続確認はhost内からLAN clientへ一段ずつ進める

一度にbind、Firewall、client、model、proxyを変えると、失敗原因が残りません。まずhost自身のAPI、次に同一LANの一台のclient、最後にアプリや文書処理へ進みます。確認には短いテスト入力を使い、実データや秘密情報を送らないでください。

# 1. Ollama host自身のAPIを確認
Invoke-RestMethod -Uri "http://127.0.0.1:11434/api/tags" -Method Get

# 2. 接続元Windowsからportだけを確認
$hostIp = "<Ollama-host-LAN-IP>"
Test-NetConnection -ComputerName $hostIp -Port 11434

# 3. 到達後にAPI responseを確認(実際のclientでURLを置き換える)
Invoke-RestMethod -Uri "http://${hostIp}:11434/api/tags" -Method Get
  1. Ollama hostでlocalhost:11434の応答と、意図したmodelが見えることを確認する。
  2. 接続元一台からTest-NetConnectionでport到達性だけを確認する。
  3. 到達したら/api/tagsなど読み取り系のAPI responseを確認し、clientのbase URLを記録する。
  4. 短い非機密の入力を一回だけ送り、model実行場所、ログ、保存先、外部通信を確認する。
  5. Open WebUI、RAG、tool、proxyを追加する場合は、それぞれの通信・権限を別の検証として記録する。
Ollama LAN接続の切り分け
症状優先して見る場所
host自身も応答しないOllama process、localhost、Windows logs、model状態
hostは応答するがLAN clientだけ失敗するOLLAMA_HOST、listen interface、Firewall profile・source・port、client URL
portは開くがAPIが期待と違うendpoint、path、HTTP method、client/providerの互換性
Open WebUIだけ失敗するcontainerから見たlocalhost、host.docker.internal、provider URL、CORS

CORS・local-only・cloudはFirewallと別の話

ブラウザからAPIを呼ぶ場合、OLLAMA_ORIGINSはbrowser originの許可を調整する設定です。CORSを許可してもnetwork bindやWindows Firewallは変わらず、認証や暗号化が追加されるわけでもありません。必要なoriginだけを設計し、wildcardを接続確認の近道として無条件に使わないでください。

OLLAMA_NO_CLOUD=1やserver.jsonのdisable_ollama_cloudは、Ollamaのcloud機能を無効にするlocal-onlyの選択肢です。これはFirewall、LANの受信規則、ブラウザのCORS、モデルのダウンロード、MCPやRAGなど別アプリの外部通信を一括で止める設定ではありません。

Ollamaの接続・ブラウザ・cloud設定の境界
代表的な確認別の層へ自動で広がるか
bindOllamaがどのaddress/interfaceでlistenするかFirewallや認証は追加されない
Firewallどのprofile・source・portの受信を許可するかCORSやcloud設定は変わらない
CORSどのbrowser originからのrequestを許可するかnetwork到達性やAPI authは追加されない
local-onlyOllama cloud機能を無効にするかclient、RAG、MCP、proxyの通信は個別確認

LAN公開でよくある失敗と戻し方

Ollama Windows LAN接続の失敗例
症状ありがちな原因まず戻す・確認すること
設定変更後もlocalhostだけで動くOLLAMA_HOSTが別processに反映されていない、再起動していない現在のprocessとlogsを確認し、Ollamaを公式手順で再起動する
hostは動くが別PCからtimeoutlisten範囲、Firewall、profile、source、portのどこかが不一致一度に複数変更せず、host内→port→APIの順に戻って確認する
別PCからconnection refusedそのaddressでserverがlistenしていない、またはportが違うclient URL、OLLAMA_HOST、実際のportを確認する
ブラウザclientだけCORS errororiginの許可とnetwork到達性を混同しているbrowser origin、OLLAMA_ORIGINS、API responseを分けて確認する
local-only後に一部機能が失敗cloud modelやWeb Searchが無効になった必要な機能とlocal-onlyの目的を見直し、公式FAQを再確認する
検証後もLANから接続できる一時的なbindやFirewall規則が残っている設定・規則・期限・再起動後の実際の到達性を再確認する
  • 接続できないときにFirewallを無効化して解決したことにしない。
  • 接続できたあとに、localhostへ戻す・一時規則を戻す・環境変数を消す手順を先に記録する。
  • API responseが返ったことだけで、prompt、文書、ログ、外部toolがlocalに留まるとは判断しない。

公開前の最小チェックリスト

  1. LAN接続が必要な理由、利用者、接続元、終了条件を一文で書く。
  2. 同じPCのlocalhostで目的を満たせないことを確認する。
  3. Ollamaのbind、Windows network profile、Firewallのsource・port・期限を記録する。
  4. host自身と一台のclientで、非機密の読み取り系API・短い入力を順番に確認する。
  5. browser CORS、cloud/local、RAG、MCP、proxy、ログ、backupをLAN公開とは別の層として確認する。
  6. 検証終了時のbind・Firewall・環境変数・client URLの戻し方を実行し、再起動後も状態を確認する。
OllamaをLANへ広げる前の判断表
公開を進めてよい条件まだ止める条件
接続元と利用目的が明確で、localhostでは足りない目的が「とりあえず別PCから見たい」だけで範囲が決まっていない
bind・Firewall・profile・source・portを説明できる0.0.0.0、全LAN、Public profileなどを安全の根拠にしている
入力・ログ・外部providerの経路を別々に説明できる「LAN内だから完全にローカル」と断定している
戻し方・期限・管理者・監視を記録している一時的な規則や環境変数を残す責任者がいない

迷ったらlocalhostへ戻すのが最も分かりやすい切り分けです。LAN接続は機能追加ではなく、serverの公開範囲と入力データの境界を広げる変更として記録します。

公式確認日

情報確認日: 2026-08-12。Ollama FAQの既定bind、OLLAMA_HOST、OLLAMA_ORIGINS、Windows環境変数、local-only mode、Ollama Windows docsのlocalhost・PowerShell前提、Microsoft Windows Firewall overviewの受信・profile・規則・無効化しない原則を確認しました。実際のWindows更新、Ollamaの仕様、組織のFirewallポリシー、Docker/WSLの構成が異なる場合は、利用時点の公式docsと管理者ルールを優先してください。

よくある質問

OllamaはWindowsで最初からLANに公開されていますか?

いいえ。Ollama公式FAQでは、既定のserver bindは127.0.0.1:11434です。別PCから接続するには、OLLAMA_HOST、Windows Firewall、network profile、接続元の範囲を意図的に確認する必要があります。

別のWindows PCからOllamaへつなぐには何を変えますか?

まずLAN接続が本当に必要か確認し、必要なら公式FAQに沿ってOLLAMA_HOSTを設定してOllamaを再起動します。その後、hostのLANアドレス、Firewallの受信条件、clientのbase URL、短い非機密テストを順番に確認します。

OLLAMA_HOST=0.0.0.0:11434なら安全にLAN公開できますか?

安全とは言えません。listen範囲を広げる設定は認証、暗号化、Firewallの限定、監視を自動で追加しません。必要なinterface・source・port・profileを決め、不要ならlocalhostのままにします。

LAN内ならpromptや文書は必ず外部へ出ませんか?

必ずとは言えません。Ollamaのlocal model、cloud model、Web Search、RAGのembedding/provider、MCP、proxy、ログ保存は別の経路です。LAN接続だけを根拠に、入力が完全にPC内に留まるとは判断しません。

OLLAMA_NO_CLOUD=1にすれば完全なオフラインになりますか?

いいえ。公式FAQのlocal-only設定はOllamaのcloud機能を無効にするためのものです。Firewall、ブラウザ、モデルのダウンロード、別アプリのRAG・MCP・外部APIなどは別に確認してください。

同じPCでは動くのに別PCでは動かないのはなぜですか?

localhostとLANアドレスの違い、OLLAMA_HOSTのbind、Windows Firewallのprofile・source・port、clientのURL、VPNや複数NIC、Docker/WSLのlocalhost境界が候補です。host自身のAPI、port到達性、API responseの順に切り分けます。

Windows Firewallを無効にすれば接続確認できますか?

無効化を前提にしません。MicrosoftはWindows Firewallを無効にせず、必要な受信・送信規則を管理する方針を示しています。接続元、port、profile、期限を狭く確認し、組織PCでは管理者ルールを優先してください。

CORSを許可すればLAN接続も認証も解決しますか?

いいえ。OLLAMA_ORIGINSはbrowser originの許可を扱う設定で、serverのbind、Windows Firewall、認証、暗号化を置き換えません。browser、network、API authを別の層として確認します。

次に読むおすすめルート

開発・API連携したい人

LM StudioとOllamaの違いを確認し、API、長文処理、RAGまで段階的に進みます。

  1. ローカルAIをAPIで使う方法
  2. WindowsでローカルAIコーディングを始める
  3. VS CodeでローカルAIを使う
  4. LM Studioのlms CLIを使う
  5. LM StudioのTool Useを使う
  6. LM StudioのStructured Outputを使う
  7. LM StudioのResponses APIを使う
  8. LM StudioのMCPをAPIで使う
  9. ローカルAIでJSON出力する方法
  10. LM StudioとOllamaの違い
  11. コンテキスト長とは
  12. RAG・埋め込み・ベクトルDBの仕組み
  13. OllamaのEmbedding APIを使う
  14. OllamaのResponses APIを使う
  15. OllamaのAPI認証を確認する
  16. OllamaのモデルID・能力を確認する
  17. OllamaのModelfileを使う
  18. Ollama native API streamingを使う
  19. Ollama Web Search APIを使う
  20. OllamaのThinkingを使う
  21. LM StudioのEmbedding APIを使う
  22. RAG評価と引用確認の基礎
  23. faithfulness確認
  24. ローカルRAGのプライバシー
  25. MCPとは
  26. ローカルLLMの安全性とプライバシー
  27. Gemma 4 12Bの更新メモ
  28. Hermes Desktopとは
  29. Hermes DesktopとLM Studio接続
  30. Hermes DesktopとOllama接続
  31. Hermes Desktop接続トラブル
  32. Hermes DesktopでOpenRouterを使う
  33. Hermes DesktopでDeepSeek APIを使う
  34. Hermes DesktopでProviderを使い分ける
  35. Hermes DesktopとLM Studio接続の確認ポイント
  36. Hermes AgentとDesktopの違い
  37. Ollamaとは
  38. Windows ARMでローカルAIを使う前の確認
  39. WindowsでOllamaをインストールする
  40. Ollamaのローカルモデルとcloudモデルの違い
  41. Ollamaのモデル保存場所と移動
  42. Ollamaのモデル一覧・削除・容量整理
  43. OllamaのOpenAI互換APIを使う
  44. Ollamaのtool callingを使う
  45. OllamaのStructured Outputsを使う
  46. OllamaのEmbedding APIを使う
  47. OllamaのResponses APIを使う
  48. OllamaのAPI認証を確認する
  49. OllamaのモデルID・能力を確認する
  50. OllamaのModelfileを使う
  51. Ollama native API streamingを使う
  52. LM StudioのEmbedding APIを使う
  53. Ollamaの解説
  54. 診断基準
  55. 比較表

あなたはどのタイプ?

関連チェック先

  • Ollama FAQ - 既定のbind先、OLLAMA_HOST、OLLAMA_ORIGINS、Windowsの環境変数、local-only modeを確認できます。
  • Ollama for Windows - Windows版Ollama、localhost API、PowerShell、モデル保存場所、ログの公式前提を確認できます。
  • Windows Firewall overview - 受信・送信、IP・port、ネットワークプロファイル、Firewallを無効化しない原則を確認できます。

関連ツール

比較表を見る / 最初に検討しやすいツールを確認する